TC官方合作论坛
标题:
求助 关于TC里 进程.打开 所返回进程句柄为0的问题
[打印本页]
作者:
torino
时间:
2014-2-22 20:22
标题:
求助 关于TC里 进程.打开 所返回进程句柄为0的问题
下午发过类似贴,后来觉得好像发错版块,特在新手版块再发下求助!
问题:根据TC裤提供的 进程.打开 代码,运行发现代码路径的EXE文件已弹窗,且任务管理器里也能找到该EXE进程,但 进程.打开 返回的进程句柄却是0.
已将杀毒软件防火墙等关闭;用过 进程.打开 的超级模式也是返回句柄值为0;TC软件重装过\笔记本重启过,现象依旧
实在没找到问题所在,另外个版块有大大测试过代码无问题,且能正常返回句柄值,那就是我电脑某个问题,如有亲知道解决方法的,还烦请留下解决方法!
代码:
功能 开始_点击()
变量 路径, 进程句柄
路径 = "C:\\WINDOWS\\NOTEPAD.EXE"
调试输出("路径: " & 路径)//路径: C:\\WINDOWS\\NOTEPAD.EXE
进程句柄 = 进程.打开(路径)
调试输出("进程句柄: " & 进程句柄)//进程句柄: 0
功能结束
[attach]14516[/attach]
作者:
小西
时间:
2014-2-22 20:30
电脑与本本都是什么操作系统?
作者:
torino
时间:
2014-2-22 20:32
本子华硕,装的XP-SP3系统
作者:
torino
时间:
2014-2-22 21:04
另外,我用 系统.枚举 来枚举打开的三个"计算器"的EXE文件的进程句柄,返回值也是0....而枚举窗口句柄却是正常值返回,这问题到底出在哪呢-_-"
代码:
功能 开始_点击()
变量 返回值
返回值 = 系统.枚举("计算器",0)
调试输出("返回值: " & 返回值)
返回值 = 系统.枚举("calc.exe",2)
调试输出("返回值: " & 返回值)
功能结束
[attach]14517[/attach]
作者:
torino
时间:
2014-2-23 08:39
别沉-0-,让各位亲看见
作者:
torino
时间:
2014-2-23 18:24
看来没亲知道操作系统哪出了错...
我重装了系统的确正常了,但我还是很想知道哪里导致不能正常获取进程句柄-0-
现在,就让帖子沉吧~
作者:
WorkingDead…
时间:
2014-4-25 10:01
torino 发表于 2014-2-23 18:24
看来没亲知道操作系统哪出了错...
我重装了系统的确正常了,但我还是很想知道哪里导致不能正常获取进程句柄- ...
...我经常调试着调试着就不能调试了。。。一点运行就会出现暂停到xx局。。非得退出TC在开才行。。还有也是进程句柄获取不到 进程.关闭(进程句柄)都关不掉进程。。。
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1