WINDOWS进程初识代码实现
时间: 2023-11-23 10:08:15 浏览: 91
windows进程管理的实现源代码
4星 · 用户满意度95%
以下是一个简单的Windows进程代码实现:
```c++
#include <windows.h>
int main()
{
STARTUPINFO si;
PROCESS_INFORMATION pi;
ZeroMemory(&si, sizeof(si));
si.cb = sizeof(si);
ZeroMemory(&pi, sizeof(pi));
// 启动计算器程序
CreateProcess(TEXT("C:\\Windows\\System32\\calc.exe"), NULL, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi);
// 等待进程结束
WaitForSingleObject(pi.hProcess, INFINITE);
// 关闭进程和线程的句柄
CloseHandle(pi.hProcess);
CloseHandle(pi.hThread);
return 0;
}
```
以上代码使用了Windows API函数CreateProcess来启动一个计算器程序,并使用WaitForSingleObject函数等待进程结束。最后,使用CloseHandle函数关闭进程和线程的句柄。
阅读全文