精易论坛

标题: 为什么枚举的进程无法在窗口1列表框10显示 [打印本页]

作者: 374608888    时间: 2016-1-5 22:15
标题: 为什么枚举的进程无法在窗口1列表框10显示
  
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.取项目数 ())


i支持库列表   支持库注释   
const(未知支持库)






是哪里写错了么? 这是参考论坛其他人写的源码

作者: 猥琐小胖子    时间: 2016-1-5 22:20
_启动窗口1.列表框10.加入项目 (ModuleName, )



调试输出(ModuleName)

看有无内容
作者: 374608888    时间: 2016-1-5 22:24
猥琐小胖子 发表于 2016-1-5 22:20
_启动窗口1.列表框10.加入项目 (ModuleName, )


好像调试输出 不对吧
作者: 猥琐小胖子    时间: 2016-1-5 22:31
374608888 发表于 2016-1-5 22:24
好像调试输出 不对吧

调试输出是看你上面有没有获取到内容,如果都没内容,那自然列表框也是没啊。
作者: 374608888    时间: 2016-1-5 22:35

  
窗口程序集名保 留  保 留备 注
窗口程序集1   
子程序名返回值类型公开备 注
__启动窗口1_创建完毕  
_枚举进程文件路径 ()
子程序名返回值类型公开备 注
_枚举进程文件路径 
变量名类 型静态数组备 注
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.取项目数 ())


i支持库列表   支持库注释   
const(未知支持库)




这是窗口1 的全部源码  


作者: 374608888    时间: 2016-1-5 22:39
猥琐小胖子 发表于 2016-1-5 22:31
调试输出是看你上面有没有获取到内容,如果都没内容,那自然列表框也是没啊。

错误(36): 找不到指定的对象成员命令名称“调试输出”。
作者: 374608888    时间: 2016-1-5 22:48
.版本 2

.程序集 窗口程序集1

.子程序 __启动窗口1_创建完毕

_启动窗口1.标签10.标题 = “当前可获取进程路径:”


好像是我这窗口路径写的有问题吧  我都直接写窗口标题了 都不显示
作者: 374608888    时间: 2016-1-5 22:52
  
子程序名返回值类型公开备 注
_按钮4_被单击  
载入 (_启动窗口1, , )


这里载入窗口 写的有问题么?

作者: 374608888    时间: 2016-1-5 23:12
解决了 谢谢大家
作者: 相遇在转角    时间: 2016-1-6 09:52
调试输出(ModuleName)
作者: 374608888    时间: 2016-1-6 15:19
相遇在转角 发表于 2016-1-6 09:52
调试输出(ModuleName)

其实代码写的都对 就是DLL缺少东西了 我从新加上就好了

谢谢你啊




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4