Execute Program

Posted: 五月 15, 2008 in 技術相關
標籤:

在程式中, 帶起其他執行檔的方式 ….

其實很簡單 只有短短的一行, 舉例如下 …


ShellExecute(handle, NULL, path_to_folder, NULL, NULL, SW_SHOWNORMAL);

其中 path_to_folder 只需要帶入執行檔之位置 即可開啟程式 …

至於 ShellExecute 函式中所帶入之參數… 可由 MSDN 中查詢 …

其中除了 lpFile 外, 最重要的應該就是 lpOperation 以及 nShowwCmd

lpOperation 為開啟的 mode …如 “open" “edit" “print" 等等 …

nShowwCmd 則為開啟程式之初始大小 !! 有 Max/Min/SHow/Hide… 等

詳細內容可由 MSDN 得知 …

搭配上前一篇所提到的 RegisterKey 可以在 下列 登錄檔中放入一程式 …

HKEY_CURRENT_USER\software\Microsoft\Windows\CurrentVersion\Run

在程式開啟時 由單一程式一起帶起其他想要開啟之程式 … 其實也挺方便的不是嗎 :p

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s