21得票6回答
如何创建一个CreateProcess使得当父进程被杀死时子进程也随之终止?

有没有一种方法可以调用CreateProcess,使得杀死父进程会自动杀死子进程? 也许可以使用创建进程标志? 编辑 解决方案是创建作业对象,将父进程和子进程都放入作业对象中。当父进程被杀死时,子进程也会被杀死。我从这里获得了代码: 在父进程被杀死时杀死子进程 请注意@wilx的评论中继承...

13得票9回答
错误:bcrypt_lib.node不是一个有效的Win32应用程序。

我有一个在Windows机器上的nodejs项目。当尝试运行该项目时,出现了涉及bcrypt和win32的错误。 [nodemon] 2.0.2 [nodemon] 可以随时输入 rs 来重新启动。 [nodemon] 正在监视目录: . [nodemon] 正在监视扩展名: js,mjs,...

12得票3回答
Win32,即使子进程终止,从管道读取文件仍然会被阻塞

我有一个简单的程序(使用C编写),创建了两个子进程,等待每个继承的管道,并将输出放入文件中。 一切正常,除了在两个管道上进行一些读/写周期后,当子进程结束时,调用ReadFile会被阻塞,等待管道中的数据。我采用以下模式:... //create pipe1 CreatePipe(&...

12得票2回答
Win32命名互斥量在进程崩溃时未被释放

我有两个进程(A、B)共享同一个互斥对象(使用WaitForSingleObject / ReleaseMutex函数调用)。一切正常,但当进程A崩溃时,进程B仍在愉快地运行。当我重新启动进程A时,会出现死锁。 深入研究发现,在进程A崩溃后,进程B可以成功地调用ReleaseMutex()两...

9得票1回答
如何制作Process Explorer中的“替换任务管理器”功能?

Process Explorer有一个很好的功能替换任务管理器 我想知道Mark Russinovich是如何实现这一点的。 使用了什么技巧来实现这个?

8得票1回答
从wmi获取每个进程的CPU使用率

我发现了很多获取每个进程CPU使用率的方法。通常有以下几种方式: 从 win32_perfformatteddata_perfproc_process 的 percentprocessortime 获取。 使用 System.Diagnostics 中的 PerformanceCounte...

8得票1回答
如何更改进程的优先级?

有人能提供一个Delphi代码示例来更改进程的优先级类吗? 我需要通过Windows XP任务管理器按名称获取进程,并使用Delphi代码更改其优先级。

7得票2回答
在Windows上使用Ruby结束进程及其子进程

目前我正在一个命令提示符中执行此操作。 require 'win32/process' p = Process.spawn("C:/ruby193/bin/bundle exec rails s") puts p Process.waitpid(p) and then in anothe...

7得票2回答
Visual Studio 2012中DEF文件语法错误

我可以帮助你进行翻译。以下是需要翻译的内容: 我有一个VS项目,升级到Visual Studio 2012后就无法编译。这是一个Win32 DLL项目,并且它在def文件上出现了问题。 下面是该def文件的内容: LIBRARY test.dll VERSION 3.1.4.1 EXPORT...