Last Updated 2005/07/26

日付と時刻のプロパティ起動


日付と時刻のプロパティで表示される画面は実体が Timedate.cpl である.

control.exe で起動させるか,rundll32.exe で起動させる.



C:\WINNT\system32\control.exe C:\WINNT\system32\TIMEDATE.CPL



    PROCESS_INFORMATION pi;
    STARTUPINFO si;
    ::ZeroMemory(&si, sizeof(STARTUPINFO));
    si.cb = sizeof(STARTUPINFO);

    if(::CreateProcess(NULL, _T("rundll32.exe shell32.dll,Control_RunDLL timedate.cpl"),
            NULL, NULL, FALSE, NORMAL_PRIORITY_CLASS,
            NULL, NULL, &si, &pi)) {
        ::CloseHandle(pi.hProcess);
        ::CloseHandle(pi.hThread);
    }
2005/07/22

参照
コントロールパネル起動
CreateProcess
コントロールパネル表示