a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C > 正文

VC程序設計中CreateProcess用法注意事項

2020-01-26 15:26:42
字體:
來源:轉載
供稿:網友

對于windows程序設計來說,啟動一個進程有三種方法:WinExec,ShellExecute,CreateProcess。這里僅對CreateProcess的用法加以說明。

對于CreateProcess的詳細參數讀者可以查MSDN和《Windows API參考手冊》,這里不具體說明。下面給出常用的方法:

STARTUPINFO startup;ZeroMemory( &startup, sizeof(startup) );startup.cb = sizeof(startup);ZeroMemory( &m_procInfo, sizeof(m_procInfo) );// 初始化結果體是必須的,否則會異常BOOL bRetVal = ::CreateProcess( (LPCWSTR)strProcPath,   NULL,   NULL,   NULL,   FALSE,   0,   NULL,   NULL,   &startup,   &m_procInfo );if ( !bRetVal ){ AfxMessageBox( _T( "啟動失敗!" ) );}

說明:

第一個參數是應用程序的全路徑,第二個參數是命令行參數。如果第一個參數為空,就必須在第二個參數中指定應用程序的路徑

如果啟動的進程與當前進程不再同一個目錄下,則第八個參數必須指定,第八個參數為啟動的進程所在的路徑。否則不能成功啟動進程。如下所示:

BOOL bRetVal = ::CreateProcess( (LPCWSTR)strProcPath,   NULL,   NULL,   NULL,   FALSE,   0,   NULL,   (LPCWSTR)strProcFolder,   &startup,   &m_procInfo );if ( !bRetVal ){ AfxMessageBox( _T( "啟動失敗!" ) );}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 国产在线激情视频 | 秋霞一区| 天天天天天天天天操 | 最新中文字幕在线观看 | 国产免费网址 | 极品白嫩少妇无套内谢 | 国产精品乱码一区二区三区 | 九九国产| 久草福利视频 | 超碰在线影院 | 精品国产不卡一区二区三区 | 日韩和欧美的一区二区 | 日韩电影免费在线 | 亚洲 欧美日韩 国产 中文 | 99riav国产精品 | av一级久久 | 国产精品久久一区 | 国产精品久久久久久 | 天天看天天操 | 精品久久精品 | 欧美成人免费在线视频 | 国产一区| 操久久| 国产中文一区二区三区 | 国产视频一二区 | 午夜日韩 | 久草新免费 | 久久亚洲国产 | 国产精品久久久久久久久久久久久 | www.91av在线 | 黄色tv| 日韩欧美视频一区二区三区 | av毛片在线免费看 | 欧美一级二级三级视频 | 色8久久| 91国偷自产一区二区三区亲奶 | 国产美女永久免费无遮挡 | 欧美精品xxx | 黄色网址网站在线观看 | 九九热这里只有 | 中文字幕在线免费观看 |