Articles of 进程

使用Perl,如何检查给定名称的进程是否正在运行?

使用Perl,如何检查特定的Windows进程是否正在运行? 基本上,我想用'exec'来启动一个进程,但是只有当它还没有运行的时候,我才应该这样做。 那么如何知道具有特定名称的进程是否正在运行呢? 有没有提供这个function的Perl模块?

如何在64位Windows上安装SciPy?

我如何在我的系统上安装SciPy? 对于NumPy部分(SciPy依赖于),实际上是64位Windows的安装程序: numpy-1.3.0.win-amd64-py2.6.msi (是直接下载URL,2310144字节)。 运行SciPy超级包安装程序会在对话框中显示以下消息: 无法安装。 需要Python版本2.6,这在registry中找不到。 我已经安装了Python 2.6.2(并在其中安装了一个可用的Django安装),但我不知道任何registry故事。 registry项似乎已经存在: REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Python] [HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore] [HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.6] [HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.6\Help] [HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.6\Help\Main Python Documentation] @="D:\\Python262\\Doc\\python262.chm" [HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.6\InstallPath] @="D:\\Python262\\" [HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.6\InstallPath\InstallGroup] @="Python 2.6" [HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.6\Modules] [HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.6\PythonPath] @="D:\\Python262\\Lib;D:\\Python262\\DLLs;D:\\Python262\\Lib\\lib-tk" 我到目前为止所做的: 步骤1 下载了NumPy superpack安装程序numpy-1.3.0rc2-win32-superpack-python2.6.exe( 直接下载URL ,4782592字节)。 运行这个安装程序会产生相同的信息:“无法安装,需要Python 2.6,这在registry中找不到。” 更新 :实际上NumPy的安装程序是有效的 – 请参阅问题的开头部分。 第2步 试图以另一种方式安装NumPy。 下载压缩包numpy-1.3.0rc2.zip( 直接下载url ,2404011字节),以正常的方式解压到一个临时目录D:\ temp7 \ numpy-1.3.0rc2(其中setup.py和README .txt是)。 然后我打开了一个命令行窗口,并且: d: cd D:\temp7\numpy-1.3.0rc2 setup.py install 这跑了很长时间,还包括使用cl.exe(Visual […]

如何增加Windows服务可以产生的subprocess的最大数量 – 桌面堆栈限制

问:我有一个产生大量subprocess的Windows服务。 似乎有一些限制,大约100,无法启动过程。 CreateProcess()调用返回一个pid,但是这个过程只是无法实现。 如果我将服务器作为控制台应用程序运行,则此限制将消失。 另外,如果我设置了DETACHED_PROCESS标志,这个限制是双倍的。 但是,如果我设置DETACHED_PROCESS并调用CreateProcesssWithLogonW(),则会失败。

closures应用程序和结束从任务pipe理器的过程有什么区别?

使用closuresbutton查杀应用程序和从任务pipe理器结束进程之间有什么区别? 我知道点击closuresbutton在消息队列中发送WM_CLOSE消息的事实,但我不知道当我们从任务pipe理器(或任何类似的应用程序,如Killbox或Process Explorer)终止进程时会发生什么。

如何让Python使用Assembly

我是一名汇编初学者,但是是Python的高手。 我刚刚开始学习x86_64 NASM for windows,我希望结合汇编的强大function和Python的灵活性。 我已经看遍了,我还没有find一种在Python中使用NASM汇编程序的方法。 通过这个我不是说在线汇编。 我希望编写一个汇编程序,编译它,然后以某种方式提取在我的Python程序中使用的过程。 有人可以举例说明如何做到这一点,因为我完全失去了。

locking一个文件使用Windows c + + LockFIle()然后从它得到一个stream?

我已经使用LockFileExlocking了一个文件,但是我无法从中打开一个stream。 HANDLE indexHandle = CreateFile (indexFileName, GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ, 0, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, 0); bool indexLock = false; OVERLAPPED overlapped; memset (&overlapped, 0, sizeof (overlapped)); while (noOfTries >0 && !indexLock) { if (!LockFileEx (indexHandle, LOCKFILE_EXCLUSIVE_LOCK, 0, 0, UINT_MAX, &overlapped)) { InfoLog << "Failed to get lock on index file — Error code is [" << […]

哪个Windows进程显示给定的任务栏系统托盘图标?

如何find哪个Windows进程显示给定的任务栏系统托盘图标?

我可以发送一些文本到Windows下的活动进程的STDIN?

我在网上search了这个问题,并登陆到服务器故障: 我可以发送一些文本到屏幕会话中运行的活动进程的STDIN吗? 看起来好像在Linux下实现这个很容易。 但我需要一个Win32命令提示符。 背景:我有一个应用程序轮询STDIN,如果我按下X键,应用程序终止。 现在,我想做一些自动testing,testing应用程序,然后closures它。 注意 :因为我正在调查在我的应用程序closures期间出现的问题,所以只是杀死进程不是一个选项。

.Net WinForm系统在64位操作系统上发出哔声

当validation失败时,我的应用程序需要发出嘟嘟声,因此用户(可能在几英尺之外)可能会听到它。 我想使用Console.Beep()但在x64环境中不可用(请参阅备注) 。 计算机中/上可能有或没有扬声器,因此我无法使用System.Media.SystemSounds.Beep.Play() 。 目前的目标平台是x86环境,但是我希望应用程序能够在x64上运行。 有没有办法做到这一点,或者我应该放弃? 编辑 :添加到该方法的链接。

如何将窗口放在通过CreateProcess创build的进程之上

我正在使用CreateProcess API从我的应用程序启动一个进程,并且希望将新进程的窗口置顶。 有没有办法做到这一点? 我们有CreateProcess的标志或类似的东西吗?