16,471
社区成员
发帖
与我相关
我的任务
分享
TCHAR shellEvent[128] = {0};
OSVERSIONINFOEX ovi = {sizeof(ovi)};
GetVersionEx((LPOSVERSIONINFO)&ovi);
if(ovi.dwMajorVersion >= 6)
{
strcpy(shellEvent, TEXT("ShellDesktopSwitchEvent"));
}
else
{
strcpy(shellEvent, TEXT("msgina: ShellReadyEvent"));
}
HANDLE hLogonEvent = OpenEvent(EVENT_MODIFY_STATE, FALSE, shellEvent);
if (hLogonEvent)
{
SetEvent(hLogonEvent);
CloseHandle(hLogonEvent);
}