`

perl开启并关闭w32进程

    博客分类:
  • perl
阅读更多

       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

    W32DasmV10.0

    net start w32time

    net start w32time

    W32Dasm无极版

    W32Dasm无极版W32Dasm无极版W32Dasm无极版W32Dasm无极版W32Dasm无极版W32Dasm无极版W32Dasm无极版W32Dasm无极版W32Dasm无极版W32Dasm无极版W32Dasm无极版W32Dasm无极版W32Dasm无极版W32Dasm无极版W32Dasm无极版W32...

    W32asm 无极版 反汇编工具W32asm 无极版 反汇编工具

    W32asm 无极版 反汇编工具,Windows程序exe文件汇编

    w32dasmhjzwb.rar

    w32Dasm是一款出色的反汇编工具,其小巧、免费、速度快等特点,使其得到广大网友喜爱,但由于其官方最后的版本是8.93,不再升级,因此众多才华横溢的解密爱好者将w32Dasm改进修正,不断提高其功能和易用性。...

    gs854w32安装包

    安装omnet++必备,在安装oment++之前首先安装VC++,然后安装gs854w32,再安装omnet++

    w32dsm

    w32dsm

    gs907w32 ghostscript

    gs907w32 ghostscript

    W32Dasm反编译软件

    W32Dasm是一个静态反汇编工具,也是破解人常用的工具之一,它也被比作破解人的屠龙刀。W32Dasm10.0修改版是经Killer在W32Dasm8.93基础上修改的,修改后的W32Dasm功能更强大,能完美显示中文字符串及VB程序,内含16...

    W32dasm 无极版

    w32Dasm无极版是一款在众多w32Dasm版本中比较不错的版本,可以说是反汇编极品

    C语言头文件 W32SUT

    C语言头文件 W32SUTC语言头文件 W32SUTC语言头文件 W32SUTC语言头文件 W32SUTC语言头文件 W32SUTC语言头文件 W32SUTC语言头文件 W32SUTC语言头文件 W32SUTC语言头文件 W32SUTC语言头文件 W32SUTC语言头文件 W32SUTC...

    gs921w32.exe

    gswin32c.exe: 版本gs921w32.exe,分享给有需要的人,。。。。。。。。。。。

    w32dasm的使用1

    第 3 章 静态分析技术}1.2 操作步骤W32Dasm 是一款功能强大、使用简单并且免费的反汇编工具,其终结版是 8.93。原版本不支持中文字串,故爱好者需要

    W32asm 无极版

    W32asm 无极版.

    w32dasm的使用帮助中文

    w32dasm的使用帮助中文w32dasm的使用帮助中文w32dasm的使用帮助中文

    W32Dasm使用教程

    W32Dasm使用教程.W32Dasm是一个强大的反汇编工具,操作简单,使用方便。通常被程序员使用,当然也可被用来Crack软件了,很适合Cracker使用。

    w32dsm静态反汇编工具

    W32Dasm是一个静态反汇编工具,也是破解人常用的工具之一,它也被比  作破解人的屠龙刀。  W32Dasm10.0修改版是经Killer在W32Dasm8.93基础上修改的,修改后的  W32Dasm功能更强大,能完美显示中文字符串及VB...

    w32time.dll

    w32time.dll windows 时间服务dll

    gs906w32.zip

    gs906w32

Global site tag (gtag.js) - Google Analytics