perl是个很强大的脚本语言,cpan包罗万象的库使其几乎无所不能,就比如进程控制这一块,java难以施展手脚。
下面是一个windows下进程控制的的代码,启动一个进程并关闭它。
1、启动记事本,10秒后关闭它
$pid=open P,"| notepad" or die 'error';
print $pid;
sleep 10;
kill STOP,$pid;
close P;
2、启动ie浏览器,打开163主页,10秒后关闭浏览器
use Win32::Process;
use Win32;
Win32::Process::Create(
$ProcessObj,
"C:\\Program Files\\Internet Explorer\\iexplore.exe",
"iexplore http://www.163.com",
0,
NORMAL_PRIORITY_CLASS,
"."
) || die ErrorReport();
sleep 10;
$ProcessObj->Kill(0);# 或者 kill STOP,$ProcessObj->GetProcessID();
注意:
1. 第一种方式是通用跨平台的,但并非无所不能, 比如第一种来打开ie ,firefox这些进程 ,就无法关闭它,其原因
获取的进程id不对,具体我也不知道怎么回事,另外linux下打开fireofx也是获取不到正确的pid
2.第二种只对windows系统有效,当进程是chrome时,无法关闭,chrome打开后演变成了多进程了,原来的进程似乎 已经消亡,结果就出现了无法关闭的现象。
分享到:
相关推荐
W32DasmV10.0
net start w32time
W32Dasm无极版W32Dasm无极版W32Dasm无极版W32Dasm无极版W32Dasm无极版W32Dasm无极版W32Dasm无极版W32Dasm无极版W32Dasm无极版W32Dasm无极版W32Dasm无极版W32Dasm无极版W32Dasm无极版W32Dasm无极版W32Dasm无极版W32...
W32asm 无极版 反汇编工具,Windows程序exe文件汇编
w32Dasm是一款出色的反汇编工具,其小巧、免费、速度快等特点,使其得到广大网友喜爱,但由于其官方最后的版本是8.93,不再升级,因此众多才华横溢的解密爱好者将w32Dasm改进修正,不断提高其功能和易用性。...
安装omnet++必备,在安装oment++之前首先安装VC++,然后安装gs854w32,再安装omnet++
w32dsm
gs907w32 ghostscript
W32Dasm是一个静态反汇编工具,也是破解人常用的工具之一,它也被比作破解人的屠龙刀。W32Dasm10.0修改版是经Killer在W32Dasm8.93基础上修改的,修改后的W32Dasm功能更强大,能完美显示中文字符串及VB程序,内含16...
w32Dasm无极版是一款在众多w32Dasm版本中比较不错的版本,可以说是反汇编极品
C语言头文件 W32SUTC语言头文件 W32SUTC语言头文件 W32SUTC语言头文件 W32SUTC语言头文件 W32SUTC语言头文件 W32SUTC语言头文件 W32SUTC语言头文件 W32SUTC语言头文件 W32SUTC语言头文件 W32SUTC语言头文件 W32SUTC...
gswin32c.exe: 版本gs921w32.exe,分享给有需要的人,。。。。。。。。。。。
第 3 章 静态分析技术}1.2 操作步骤W32Dasm 是一款功能强大、使用简单并且免费的反汇编工具,其终结版是 8.93。原版本不支持中文字串,故爱好者需要
W32asm 无极版.
w32dasm的使用帮助中文w32dasm的使用帮助中文w32dasm的使用帮助中文
W32Dasm使用教程.W32Dasm是一个强大的反汇编工具,操作简单,使用方便。通常被程序员使用,当然也可被用来Crack软件了,很适合Cracker使用。
W32Dasm是一个静态反汇编工具,也是破解人常用的工具之一,它也被比 作破解人的屠龙刀。 W32Dasm10.0修改版是经Killer在W32Dasm8.93基础上修改的,修改后的 W32Dasm功能更强大,能完美显示中文字符串及VB...
w32time.dll windows 时间服务dll
gs906w32