aardio 官方社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 9330|回复: 3

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

[复制链接]

1

主题

4

回帖

49

积分

新手入门

积分
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

主题

4

回帖

49

积分

新手入门

积分
49
 楼主| 发表于 2015-1-19 22:16:59 | 显示全部楼层
不好意思,我找到方法了,是我弄错了,不会删帖子……
for hwnd,title,theadId,processId in winex.each() {   
            if(hwnd=id){
                   process(processId).kill()
                    return;
            }
    }

点评

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

13

主题

294

回帖

1790

积分

荣誉会员

积分
1790
发表于 2015-1-19 22:20:35 | 显示全部楼层
这些没有函数说明的也就是不建议你直接去用。
process.TerminateProcess 的参数不是进程ID,你应当先打开进程,这样写
process(processId).terminate()

有窗口的最好不要这样去关闭,应当用 winex.close(hwnd) 去关闭
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2024-12-5 14:12 , Processed in 0.065027 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

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