搜索
查看: 2812|回复: 3

求教关于process.TerminateProcess的使用方法

[复制链接]

1

主题

5

帖子

49

积分

新手入门

Rank: 1

积分
49
发表于 2015-1-19 21:30:30 | 显示全部楼层 |阅读模式
我想找到 指定窗口句柄的窗口,然后关闭 这个进程,
关闭窗口winex.close  这个  窗口还会弹出来一个对话框确定关闭,
我想直接关这个进程,需要怎么弄,谢谢!弄了半天不会弄。
   for hwnd,title,theadId,processId in winex.each() {   
            if(hwnd=id){
                    process.TerminateProcess(processId,0)
                    return;
            }
    }
回复

使用道具 举报

1

主题

5

帖子

49

积分

新手入门

Rank: 1

积分
49
 楼主| 发表于 2015-1-19 22:16:59 | 显示全部楼层

不好意思,我找到方法了,是我弄错了,不会删帖子…… for hwnd,title,theadId,processId in winex.each() {

不好意思,我找到方法了,是我弄错了,不会删帖子……
for hwnd,title,theadId,processId in winex.each() {   
            if(hwnd=id){
                   process(processId).kill()
                    return;
            }
    }

点评

弄错了没有关系,你的帖子对其他人有参考意义,不必删除  发表于 2015-1-19 22:30
回复

使用道具 举报

12

主题

309

帖子

1798

积分

荣誉会员

Rank: 8Rank: 8

积分
1798
发表于 2015-1-19 22:20:35 | 显示全部楼层

这些没有函数说明的也就是不建议你直接去用。 process.TerminateProcess 的参数不是进程ID,你应当先打开进程,这样写 process(

这些没有函数说明的也就是不建议你直接去用。
process.TerminateProcess 的参数不是进程ID,你应当先打开进程,这样写
process(processId).terminate()

有窗口的最好不要这样去关闭,应当用 winex.close(hwnd) 去关闭
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-10-21 03:11 , Processed in 0.093750 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表