|
沙发

楼主 |
发表于 2016-1-6 01:03:48
|
只看该作者
辽宁省抚顺市
_枚举进程文件路径 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | cb | 整数型 | | | cbNeeded | 整数型 | | | NumElements | 整数型 | | | ProcessIDs | 整数型 | | 0 | cbNeeded2 | 整数型 | | | NumElements2 | 整数型 | | | Modules | 整数型 | | 255 | lret | 整数型 | | | ModuleName | 文本型 | | | nSize | 整数型 | | | hProcess | 整数型 | | | i | 整数型 | | |
cb = 8 cbNeeded = 96 判断循环首 (cb ≤ cbNeeded ) cb = cb × 2 重定义数组 (ProcessIDs, 假, cb ÷ 4 ) lret = 枚举进程_ (ProcessIDs [1 ], cb, cbNeeded ) 判断循环尾 ()NumElements = cbNeeded ÷ 4 变量循环首 (1, NumElements, 1, i ) hProcess = 打开进程_ (位或 ( #PROCESS_QUERY_INFORMATION, #PROCESS_VM_READ ), 0, ProcessIDs [i ]) 如果真 (hProcess ≠ 0 )  lret = 枚举进程模块_ (hProcess, Modules [1 ], 255, cbNeeded2 )  如果真 (lret ≠ 0 )   ModuleName = 取空白文本 (255 )   nSize = 255    lret = 取模块文件名扩展_ (hProcess, Modules [1 ], ModuleName, 255 )   _启动窗口1.列表框10. 加入项目 (ModuleName, )     变量循环尾 ()关闭内核对象_ (hProcess )_启动窗口1.标签10.标题 = “当前可获取进程路径:” + 到文本 (_启动窗口1.列表框10. 取项目数 ()) _启动窗口.标签9.标题 = 列表框10. 取项目文本 (列表框10.现行选中项 )销毁 ()
========== 这是 枚举进程路径的源码=======================
如果真 (标签9.标题 = “”) 信息框 (“温馨提示:请按浏览按钮选择启动路径,谢谢!”, 0, “请选择执行路径:”) 返回 ()超级列表框2.插入表项 (-1, , , , , )超级列表框2. 置标题 (超级列表框2. 取表项数 () - 1, 0, 到文本 (超级列表框2. 取表项数 ()) )超级列表框2. 置标题 (超级列表框2. 取表项数 () - 1, 1, 到文本 (取日期 (日期框1.今天 )) + 编辑框2.内容 )超级列表框2. 置标题 (超级列表框2. 取表项数 () - 1, 2, “未运行”)超级列表框2. 置标题 (超级列表框2. 取表项数 () - 1, 3, 标签9.标题 )弹出菜单 (右键超级列表, 取鼠标水平位置 (), 取鼠标垂直位置 ()) 标签10.标题 = 到文本 (取现行时间 ()) 计次循环首 (超级列表框2. 取表项数 (), i ) 如果真 (超级列表框2. 取标题 (i - 1, 1 ) = 到文本 (取现行时间 ()) ) 执行 (4, 超级列表框2. 取标题 (i - 1, 3 ), , , 2 )  超级列表框2. 置标题 (i - 1, 2, “已运行”)  计次循环尾 () 如果 (编辑框2. 可有焦点 ()) 加入成员 (数组1, 取文本左边 (编辑框2.内容, 寻找文本 (编辑框2.内容, “时”, , 假) - 1 )) 加入成员 (数组1, 取文本中间 (编辑框2.内容, 寻找文本 (编辑框2.内容, “时”, , 假) + 2, 寻找文本 (编辑框2.内容, “分”, , 假) - 2 - 寻找文本 (编辑框2.内容, “时”, , 假)) ) 加入成员 (数组1, 取文本中间 (编辑框2.内容, 寻找文本 (编辑框2.内容, “分”, , 假) + 2, 取文本长度 (编辑框2.内容 ) - 寻找文本 (编辑框2.内容, “分”, , 假) - 3 ))  判断 (编辑框2.起始选择位置 ≤ 寻找文本 (编辑框2.内容, “时”, , 假))   数组1 [1 ] = 到文本 (到数值 (数组1 [1 ]) + 按钮值1 )  如果真 (数组1 [1 ] = “24”)   数组1 [1 ] = “0”  如果真 (数组1 [1 ] = “-1”)   数组1 [1 ] = “23” 编辑框2.内容 = 数组1 [1] + “时” + 数组1 [2] + “分” + 数组1 [3] + “秒”  编辑框2.起始选择位置 = 寻找文本 (编辑框2.内容, “时”, , 假) - 1  判断 (编辑框2.起始选择位置 > 寻找文本 (编辑框2.内容, “时”, , 假) 且 编辑框2.起始选择位置 ≤ 寻找文本 (编辑框2.内容, “分”, , 假))   数组1 [2 ] = 到文本 (到数值 (数组1 [2 ]) + 按钮值1 )  如果真 (数组1 [2 ] = “60”)   数组1 [2 ] = “0”  如果真 (数组1 [2 ] = “-1”)   数组1 [2 ] = “59” 编辑框2.内容 = 数组1 [1] + “时” + 数组1 [2] + “分” + 数组1 [3] + “秒”  编辑框2.起始选择位置 = 寻找文本 (编辑框2.内容, “分”, , 假) - 1  判断 (编辑框2.起始选择位置 > 倒找文本 (编辑框2.内容, “ :”, , 假))   数组1 [3 ] = 到文本 (到数值 (数组1 [3 ]) + 按钮值1 )  如果真 (数组1 [3 ] = “60”)   数组1 [3 ] = “0”  如果真 (数组1 [3 ] = “-1”)   数组1 [3 ] = “59” 编辑框2.内容 = 数组1 [1] + “时” + 数组1 [2] + “分” + 数组1 [3] + “秒”  编辑框2.起始选择位置 = 寻找文本 (编辑框2.内容, “秒”, , 假) - 1       信息框 (“温馨提示:请点击要改变的时间部分!谢谢!”, 0, “请选择时间部分:”)
===============这是定时后加入到列表框的源码== 现在是执行的==========
求高手 帮写下 变成 关闭这个程序的
|
|