我是否需要使用特定的退出码?我该如何轻轻地杀死ActiveState Perl中的一个进程?
Win32::Process::Create(
$ProcessObj,
"C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe",
"firefox -no-remote -P $prof_name",
0,
NORMAL_PRIORITY_CLASS,
".")|| die ErrorReport();
$ProcessObj->kill(0);
这样,它会杀死但不会轻微地产生Firefox配置文件的问题。
如果是窗口的应用程序(而不是一个控制台应用程序),您可以发送一个戒烟消息到其消息队列 – ikegami