HDESKGetThreadDesktop( [in] DWORD dwThreadId ); 参数 [in] dwThreadId 线程标识符。GetCurrentThreadId和CreateProcess函数返回线程标识符。 返回值 如果函数成功,则返回值是与指定线程关联的桌面的句柄。 无需调用CloseDesktop函数来关闭返回的句柄。 如果函数失败,则返回值为 NULL。 要获得更多的错误信息,请调用 ...
int main() { STARTUPINFO si; PROCESS_INFORMATION pi; char DeskName[]="pp"; HDESK hold = GetThreadDesktop(GetCurrentThreadId()); HDESK hhdesk = CreateDesktop( DeskName, NULL, NULL, DF_ALLOWOTHERACCOUNTHOOK, GENERIC_ALL, NULL); SwitchDesktop( hhdesk); SetThreadDesktop( hhdesk); ZeroMemory(...
#include "windows.h" #pragma comment(lib,"user32.lib") int main() { STARTUPINFO si; PROCESS_INFORMATION pi; char DeskName[]="pp"; HDESK hold = GetThreadDesktop(GetCurrentThreadId()); HDESK hhdesk = CreateDesktop( DeskName, NULL, NULL, DF_ALLOWOTHERACCOUNTHOOK, GENERIC_ALL, NU...
Result := False; HOldDesk := GetThreadDesktop(GetCurrentThreadId); if (not GetUserObjectInformation(HNewDesk, UOI_NAME, @sName[0], 256, dwDummy)) then begin OutputDebugString('GetUserObjectInformation Failed.'); Exit; end; if (not SetThreadDesktop(HNewDesk)) then begin OutputDebugString('SetThre...
HDESKGetThreadDesktop( [in] DWORD dwThreadId ); 参数 [in] dwThreadId 线程标识符。GetCurrentThreadId和CreateProcess函数返回线程标识符。 返回值 如果函数成功,则返回值是与指定线程关联的桌面的句柄。 无需调用CloseDesktop函数来关闭返回的句柄。 如果函数失败,则返回值为 NULL。 要获得更多的错误信息,请调用 ...
在下文中一共展示了GetThreadDesktop函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。 示例1: SimulateCtrlAltDelThreadFn ▲点赞 7▼ void*SimulateCtrlAltDelThreadFn(void*context){ ...
HDESK GetThreadDesktop( [in] DWORD dwThreadId ); 参数[in] dwThreadId线程标识符。 GetCurrentThreadId 和CreateProcess 函数返回线程标识符。返回值如果函数成功,则返回值是与指定线程关联的桌面的句柄。 无需调用 CloseDesktop 函数来关闭返回的句柄。如果...
HDESK GetThreadDesktop( [in] DWORD dwThreadId ); 参数[in] dwThreadId线程标识符。 GetCurrentThreadId 和CreateProcess 函数返回线程标识符。返回值如果函数成功,则返回值是与指定线程关联的桌面的句柄。 无需调用 CloseDesktop 函数来关闭返回的句柄。如果...
HDESK GetThreadDesktop( [in] DWORD dwThreadId ); 参数[in] dwThreadId线程标识符。 GetCurrentThreadId 和CreateProcess 函数返回线程标识符。返回值如果函数成功,则返回值是与指定线程关联的桌面的句柄。 无需调用 CloseDesktop 函数来关闭返回的句柄。如果...
HDESK GetThreadDesktop( [in] DWORD dwThreadId ); 参数[in] dwThreadId线程标识符。 GetCurrentThreadId 和CreateProcess 函数返回线程标识符。返回值如果函数成功,则返回值是与指定线程关联的桌面的句柄。 无需调用 CloseDesktop 函数来关闭返回的句柄。如果...