一個正執行的程式如何啟動另一新程式並關閉現執行程式
最簡單的方法有兩個函式即可實現:
//啟動新程式
WinExec("存放另一新程式的路徑", SW_SHOW);
//關閉現執行軟體
ExitThread(0);
若在win ce 下,用WinExec這個函式就不對了,那時就應該用ShellExecuteEx了。
SHELLEXECUTEINFO ShExecInfo;
ShExecInfo.cbSize = sizeof(SHELLEXECUTEINFO);
ShExecInfo.fMask = SEE_MASK_NOCLOSEPROCESS ;
ShExecInfo.hwnd = NULL;
ShExecInfo.lpVerb = NULL;
ShExecInfo.lpFile = _T("//Program Files//Amtps//Amtps.exe");
ShExecInfo.lpParameters = _T("");
ShExecInfo.lpDirectory = NULL;
ShExecInfo.nShow = SW_SHOW;
ShExecInfo.hInstApp = NULL;
ShellExecuteEx(&ShExecInfo);
相關文章
- 關閉應用程式時如何關閉子執行緒執行緒
- 如何正確的關閉 MFC 執行緒執行緒
- 定時啟動多個cmd的python程式,並且批處理關閉各個程式,一鍵啟動conda虛擬環境和執行多個pythonPython
- intellij 關閉後程式還在執行IntelliJ
- 如何查詢一個程式下面的執行緒數(程式和執行緒區別)執行緒
- 關於程式碼如何執行的五個問題
- Spark閉包 | driver & executor程式程式碼執行Spark
- 多執行緒程式是如何執行程式碼的?執行緒行程
- Swoole 啟動一個服務,開啟了哪些程式和執行緒?執行緒
- C#多執行緒程式設計(1):執行緒的啟動C#執行緒程式設計
- Java併發(一)----程式、執行緒、並行、併發Java執行緒並行
- 只需 5 分鐘,教你如何編寫並執行一個 Rust + WebAssembly 程式RustWeb
- 請教:如何透過一個Java程式關閉或者啟動另一個Java程式?Java
- PHP多程式並行執行php指令碼PHP並行指令碼
- 程式-程式-執行緒執行緒
- JVM程式用一個主執行緒來執行main()方法JVM執行緒AI
- 程式執行緒篇——程式執行緒基礎執行緒
- 殺死一個正在執行的程式 (轉)
- 程式和執行緒相關執行緒
- 分享一個c執行緒池實現程式碼執行緒
- winform程式打包後 只能執行一個ORM
- C#控制只能程式執行一個C#
- 只允許一個程式執行winformORM
- 實現手機直播原始碼中兩個執行緒依次執行的相關程式碼原始碼執行緒
- 編寫隨Windows啟動自動執行的程式 (轉)Windows
- 關於程式與執行緒的一個簡單解釋執行緒
- 我們該如何正確的中斷一個執行緒的執行??執行緒
- 【Flask】第一個Flask程式(安裝、執行引數、執行方式)Flask
- javascript動態建立並執行css程式碼例項JavaScriptCSS
- 程式碼驗證C#執行”檔案開啟關閉操作“耗時C#
- Springboot啟動時執行指定程式碼Spring Boot
- python多執行緒中:如何關閉執行緒?Python執行緒
- linux中,C程式第一個執行的並不是main()函式LinuxC程式AI函式
- 程式碼執行
- 程式執行時,一個進度條顯示INCLUDE程式
- disruptor如何實現每CPU執行一個執行緒?執行緒
- 啟動一個最簡單的Java main程式時,有多少個執行緒被建立JavaAI執行緒
- 程式執行緒協程關係執行緒