全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:950
推到 Plurk!
推到 Facebook!

請問如何儲存所有已開啟的檔案

尚未結案
Albert2002
一般會員


發表:4
回覆:2
積分:1
註冊:2004-04-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-10-15 10:27:38 IP:61.219.xxx.xxx 未訂閱
請問各位大大 要如何作,才能在關機前,儲存所有已開啟的檔案,不管任何的軟體 ,如開啟AutoCad,Word,Orace,SQL ..等Page時,必須能儲存的動作, 請是否告訴我,如何找尋這些資料,謝謝,小弟感恩不盡。 發表人 - taishyang 於 2004/10/15 23:42:52
folkchen
高階會員


發表:9
回覆:232
積分:173
註冊:2003-10-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-10-18 08:43:34 IP:211.20.xxx.xxx 未訂閱
你的意思是希望在關機時,不管任何開啟中的程式都要自動存檔嗎?? 若Yes 自己寫的程式要去控制,應該是沒有問題的 但是要控制其他程式,直覺上好像做不到,因為程式彼此之間是不認識的 而且又是不同語言寫出來的,MAINMENU的格式也不一樣 各程式的SAVE FUNCTION 也都不一樣 所以我想是做不到吧 看有沒有其他大大有變通的方式,或是可以指正我的錯誤想法
Albert2002
一般會員


發表:4
回覆:2
積分:1
註冊:2004-04-19

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-10-18 09:05:09 IP:61.219.xxx.xxx 未訂閱
謝謝你告訴我,但別人UPS上軟體(Megatec),在做關機前 ,會針對已開啟軟體,做SAVE FILE 動作,我測試過可以, 不知他們如何做到? 還是感謝你^-^
m8815010
版主


發表:99
回覆:372
積分:289
註冊:2003-11-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-10-18 14:11:28 IP:61.63.xxx.xxx 未訂閱
引言: 謝謝你告訴我,但別人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

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-10-18 16:53:10 IP:61.219.xxx.xxx 未訂閱
謝謝妳這麼熱烈回覆 ,再此謝謝妳,我有到MSDN 搜尋過,大部份搜尋 一些儲存程序API ,但都不是我想要,我有試著使用攔截程序,再 關閉,便會彈出視窗,詢問是否要儲存檔案(類似工作管理員,指定 一個程式,再按工作結束按鈕,便會彈出視窗詢問,是否要存檔), ,只是不用再去按是否要存檔動作。 妳給我的資料,我會試試,非常謝謝妳。
系統時間:2024-07-04 3:25:54
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!