1、增加乙個全域性變數:
bool m_brestart = false;
2、在重啟動響應處,增加:
m_brestart = true;
this->sendmessage(wm_close);
3、增加響應事件onclose();在其中新增如下**:
tchar szpath[max_path]; //獲取當前應用程式的全路徑
getmodulefilename(null, szpath, max_path);
//定義倆變數,具體的請參見msdn
startupinfo startupinfo;
process_information procinfo;
memset(&startupinfo,0x00,sizeof(startupinfo));
startupinfo.cb = sizeof(startupinfo);
if(m_brestart) // 這個變數是標記
cframewnd::onclose();
vista xp linux多重啟動
ubuntu與xp或vista多啟動問題 ubuntu與xp或vista多啟動問題 a,如果是xp vista 與ubuntu之間,先裝xp,後裝ubuntu,ubuntu會在grub中加入xp啟動項。可以手動新增 對應xp,vista,2003的 title microsoft windows x...
oracle 重啟動 網路收藏
update test set x 1 where y 1 delete from test where y 1 它是分為兩步 1.根據where條件找出表中滿足更新條件的資料行 2.更新步驟1中所找出的資料行的x值。假如test表很大,update要執行好幾分鐘,而且在步驟1期間有人將某一行的y值...
Oracle語句重啟動原理
sql update test set x 1 where y 1 delete from test where y 1 它是分為兩步 1.根據where條件找出表中滿足更新條件的資料行 2.更新步驟1中所找出的資料行的x值。假如test表很大,update要執行好幾分鐘,而且在步驟1期間有人將某一...