在MFC中,GetCurrentProcess() 函数用于获取当前进程的句柄。该函数的原型如下:
HANDLE GetCurrentProcess();
可以通过以下步骤来使用 GetCurrentProcess() 函数:
以下是一个示例代码:
#include <Windows.h>
int main()
{
HANDLE hProcess = GetCurrentProcess();
if (hProcess != NULL)
{
// 进程句柄获取成功,可以进行其他操作
// 例如,可以使用进程句柄调用其他进程相关的函数
CloseHandle(hProcess);
}
else
{
// 进程句柄获取失败,处理错误情况
}
return 0;
}
在上述示例中,我们调用了 GetCurrentProcess() 函数获取当前进程的句柄并保存在变量 hProcess 中。然后,我们进行了一些错误处理操作,如检查句柄是否为 NULL,并在最后关闭进程句柄(使用 CloseHandle() 函数)。
请注意,上述示例只是一个简单的示例,实际使用时可能需要根据具体需求进行适当的修改和扩展。