請問如何儲存所有已開啟的檔案 |
尚未結案
|
Albert2002
一般會員 發表:4 回覆:2 積分:1 註冊:2004-04-19 發送簡訊給我 |
|
folkchen
高階會員 發表:9 回覆:232 積分:173 註冊:2003-10-09 發送簡訊給我 |
|
Albert2002
一般會員 發表:4 回覆:2 積分:1 註冊:2004-04-19 發送簡訊給我 |
|
m8815010
版主 發表:99 回覆:372 積分:289 註冊:2003-11-13 發送簡訊給我 |
引言: 謝謝你告訴我,但別人UPS上軟體(Megatec),在做關機前 ,會針對已開啟軟體,做SAVE FILE 動作,我測試過可以, 不知他們如何做到? 還是感謝你^-^Albert2002你好: 沒見過 >!因為你如果直接關機的話, >? 講了一堆,如果 >! 剛剛不小心找到一個 class="code"> BOOL MySystemShutdown() { HANDLE hToken; TOKEN_PRIVILEGES tkp; // Get a token for this process. if (!OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken)) return( FALSE ); // Get the LUID for the shutdown privilege. LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME, &tkp.Privileges[0].Luid); tkp.PrivilegeCount = 1; // one privilege to set tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED; // Get the shutdown privilege for this process. AdjustTokenPrivileges(hToken, FALSE, &tkp, 0, (PTOKEN_PRIVILEGES)NULL, 0); if (GetLastError() != ERROR_SUCCESS) return FALSE; // Shut down the system and force all applications to close. if (!ExitWindowsEx(EWX_SHUTDOWN | EWX_FORCE, 0)) return FALSE; return TRUE; } 參數有一些,還沒空看說明,Albert2002請自行查看說明並測試之,看看是不是可達成你的需求!另外也可看看msdn上有關的function、說明、用法! 這我就不幫try了! |
Albert2002
一般會員 發表:4 回覆:2 積分:1 註冊:2004-04-19 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |