Browse Subversion Repository
Diff of /trunk/teraterm/ttpcmn/ttcmn.c
Parent Directory
| Revision Log
| Patch
| 100 |
return; |
return; |
| 101 |
|
|
| 102 |
SendMessage(hwnd, WM_COMMAND, ID_SETUP_SAVE, 0); |
SendMessage(hwnd, WM_COMMAND, ID_SETUP_SAVE, 0); |
| 103 |
// TODO: 自動終了させようとすると、アプリが落ちる場合がある。 |
// ID_FILE_EXIT メッセージではアプリが落ちることがあるため、WM_QUIT をポストする。 |
| 104 |
//SendMessage(hwnd, WM_COMMAND, ID_FILE_EXIT, 0); |
//PostMessage(hwnd, WM_COMMAND, ID_FILE_EXIT, 0); |
| 105 |
|
PostQuitMessage(0); |
| 106 |
|
|
| 107 |
|
// 自プロセスの再起動。 |
| 108 |
if (GetModuleFileName(NULL, path, sizeof(path)) == 0) { |
if (GetModuleFileName(NULL, path, sizeof(path)) == 0) { |
| 109 |
return; |
return; |
| 110 |
} |
} |
|
|
|
| 111 |
memset(&si, 0, sizeof(si)); |
memset(&si, 0, sizeof(si)); |
| 112 |
GetStartupInfo(&si); |
GetStartupInfo(&si); |
| 113 |
memset(&pi, 0, sizeof(pi)); |
memset(&pi, 0, sizeof(pi)); |
|
|
|
| 114 |
if (CreateProcess(NULL, path, NULL, NULL, FALSE, 0, |
if (CreateProcess(NULL, path, NULL, NULL, FALSE, 0, |
| 115 |
NULL, NULL, &si, &pi) == 0) { |
NULL, NULL, &si, &pi) == 0) { |
| 116 |
} |
} |
|
|
Legend:
| Removed from v.4918 |
|
| changed lines |
| |
Added in v.4919 |
|
|
| |