日付と時刻のプロパティで表示される画面は実体が 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);
}
参照
コントロールパネル起動
CreateProcess
コントロールパネル表示