win32::api 启动windows进程
时间:2010-12-15
来源:互联网
- #!/usr/bin/perl
-
- use Win32::API;
- use Win32::Process::List;
-
- sub KillProcess {
- $pid = shift;
- $OpenProcess = new Win32::API("kernel32.dll","OpenProcess",[I,I,N],N);
- $PROCESS_ALL_ACCESS = 0x0001;
- $hProcess = $OpenProcess->Call($PROCESS_ALL_ACCESS,0,$pid);
-
- $TerminateProcess = new Win32::API( 'Kernel32.dll', 'TerminateProcess', [N,I], I );
- $kill = $TerminateProcess->Call($hProcess,1);
- }
-
- $P = Win32::Process::List->new();
- %list = $P->GetProcesses();
- foreach (keys %list){
- if($list{$_} ~~ "Runsrv.exe"){
- KillProcess($_);
- }
- }
作者: lgq_101 发布时间: 2010-12-15
不会就去学啊。知识不就这么一点一点来的麽。
作者: flw 发布时间: 2010-12-15
回复 flw
关闭进程就是改了大半天总算是搞定了,就是启进程搞不定,调用api函数,这事情不是几天就学会的,实在扛不住了,摸不着头绪,就到你的管辖范围请教高人。
关闭进程就是改了大半天总算是搞定了,就是启进程搞不定,调用api函数,这事情不是几天就学会的,实在扛不住了,摸不着头绪,就到你的管辖范围请教高人。
作者: lgq_101 发布时间: 2010-12-15
为你好你还以为是压迫你呢。
真是没治了,爱咋咋地吧。祝你一路顺风,工作事事如意。
真是没治了,爱咋咋地吧。祝你一路顺风,工作事事如意。
作者: flw 发布时间: 2010-12-15
回复 flw
贴出关闭代码,也是为了后人分享,不要绕路,总有人会用到,毕竟是一件方便自己,方便大家的好事,哎,埋头继续研究吧。
贴出关闭代码,也是为了后人分享,不要绕路,总有人会用到,毕竟是一件方便自己,方便大家的好事,哎,埋头继续研究吧。
作者: lgq_101 发布时间: 2010-12-15
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28