#include "stdafx.h"
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
HDESK hDesk = CreateDesktop("Lock", NULL, NULL, 0, GENERIC_ALL , NULL);
STARTUPINFO si;
PROCESS_INFORMATION pi;
ZeroMemory( &si, sizeof(si) );
si.cb = sizeof(si);
si.lpDesktop = "Lock";
ZeroMemory( &pi, sizeof(pi) );
CreateProcess( NULL, "hello.exe", NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi);
return 0;
}
本文展示了一个使用C++实现的Windows程序,该程序通过`CreateDesktop`和`CreateProcess`函数创建了一个名为Lock的桌面,并启动了hello.exe进程。代码示例详细介绍了如何在Windows环境中进行桌面操作和进程管理。
515

被折叠的 条评论
为什么被折叠?



