VC中文FAQ寶庫之5:怎樣載入其他的應用程式 (轉)
VC中文FAQ寶庫之5:怎樣載入其他的應用程式 (轉)[@more@]三個SDK函式WinExec, ShellExecute, CreateProcess可以使用。??WinExec最簡單,兩個引數,前一個指定路徑,後一個指定顯示方式。後一個引數值得說一下,比如你用SW_SHOWMAXIMIZED方式去載入一個無最大化按鈕的程式,就是Neterm,calc等等,就不會出現正常的窗體,但是已經被加到任務列表裡了。??ShellExecute較WinExex靈活一點,可以指定工作目錄,下面的Example就是直接開啟 c: emp1.txt,而不用載入與 txt檔案關聯的應用程式,很多安裝程式完成後都會開啟一個視窗,來顯示Readme or Faq,我猜就是這麼作的啦.??ShellExecute(NULL, NULL, _T("1.txt"), NULL, _T("c: emp"), SW_SHOWMAXIMIZED);??CreateProcess最複雜,一共有十個引數,不過大部分都可以用NULL代替,它可以指定程式的安全屬性,繼承資訊,類的優先順序等等.來看個很簡單的Example:??STARTUPINFO stinfo = {0}; //啟動視窗的資訊??stinfo.cb = sizeof(STARTUPINFO);??PROCESS_INFORMATION procinfo; //程式的資訊??CreateProcess(NULL, _T("notepad.exe"), NULL, NULL, FALSE, NORMAL_PRIORITY_CLASS, NULL, NULL, &stinfo, &procinfo)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-938331/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- VC中文FAQ寶庫之7:獲得各種目錄資訊(轉)
- vc入門寶典(十) (轉)
- vc入門寶典(九) (轉)
- 怎樣用VC限制軟體的試用次數 (轉)
- FAQ寶典之RancherServerServer
- iOS匯入其他APP下載的檔案(用其他應用開啟)iOSAPP
- VC開發應用程式答疑 (轉)
- VC入門寶典三(String) (轉)
- vc入門寶典八(基本操作) (轉)
- vc入門寶典(一)(選單) (轉)
- vc入門寶典七(工具欄) (轉)
- RedHatPostfix中文FAQ(轉)Redhat
- VC++串列埠程式設計之簡訊應用開發(轉)C++串列埠程式設計
- vc入門寶典六(多執行緒) (轉)執行緒
- 怎樣使用AJAX進行應用程式開發(轉)
- Kotlin 語言入門寶典 | Android 開發者 FAQ Vol.5KotlinAndroid
- 怎樣用程式取得CPU資訊 (轉)
- 讓VC++支援中文 (轉)C++
- 怎樣解除安裝Chromebook 中的應用程式Chrome
- FAQ系列|磁碟空間滿了之後MySQL會怎樣MySql
- 設計支援載入項的應用程式
- C++11FAQ中文版–轉C++
- 轉載:Oracle iLearning FAQOracle
- 用VC++編寫CGI程式 (轉)C++
- VC實現動畫應用兩則 (轉)動畫
- easyui學習筆記5—panel載入其他的頁面UI筆記
- VC的另類資料庫程式設計(轉)資料庫程式設計
- VC++的DLL應用C++
- 請教怎樣測試工具類的 windows 應用程式?Windows
- Word入門動畫教程142:應用樣式(轉)動畫
- 部署VC2008應用程式
- Oracle資料庫網路與安全之FAQ彙集(轉)Oracle資料庫
- 怎樣在VC++中訪問和修改登錄檔 (轉)C++
- 用VC5開發監控介面的方法 (轉)
- 用servlet怎樣處理頁面上的中文按鈕Servlet
- 用VC++6.0編寫撥號程式 (轉)C++
- 重用其他程式庫
- DOS應用程式中用光碟破解(轉載)