亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

VC程序設(shè)計(jì)中CreateProcess用法注意事項(xiàng)

 更新時(shí)間:2014年07月25日 16:11:07   投稿:shichen2014  
這篇文章主要介紹了VC程序設(shè)計(jì)中CreateProcess用法注意事項(xiàng),需要的朋友可以參考下

對(duì)于windows程序設(shè)計(jì)來(lái)說(shuō),啟動(dòng)一個(gè)進(jìn)程有三種方法:WinExec,ShellExecute,CreateProcess。這里僅對(duì)CreateProcess的用法加以說(shuō)明。

對(duì)于CreateProcess的詳細(xì)參數(shù)讀者可以查MSDN和《Windows API參考手冊(cè)》,這里不具體說(shuō)明。下面給出常用的方法:

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

說(shuō)明:

第一個(gè)參數(shù)是應(yīng)用程序的全路徑,第二個(gè)參數(shù)是命令行參數(shù)。如果第一個(gè)參數(shù)為空,就必須在第二個(gè)參數(shù)中指定應(yīng)用程序的路徑。

如果啟動(dòng)的進(jìn)程與當(dāng)前進(jìn)程不再同一個(gè)目錄下,則第八個(gè)參數(shù)必須指定,第八個(gè)參數(shù)為啟動(dòng)的進(jìn)程所在的路徑。否則不能成功啟動(dòng)進(jìn)程。如下所示:

BOOL bRetVal = ::CreateProcess( (LPCWSTR)strProcPath,
   NULL,
   NULL,
   NULL,
   FALSE,
   0,
   NULL,
   (LPCWSTR)strProcFolder,
   &startup,
   &m_procInfo );
if ( !bRetVal )
{
 AfxMessageBox( _T( "啟動(dòng)失敗!" ) );
}

相關(guān)文章

  • C++ Vector用法詳解

    C++ Vector用法詳解

    這篇文章主要介紹了C++ Vector用法詳解,vector是C++標(biāo)準(zhǔn)模版庫(kù)(STL,Standard Template Library)中的部分內(nèi)容,本文詳細(xì)介紹了它的方方面面,需要的朋友可以參考下
    2015-07-07
  • C++容器適配器的概念與示例

    C++容器適配器的概念與示例

    C++?STL(標(biāo)準(zhǔn)模板庫(kù))是一套功能強(qiáng)大的?C++?模板類,提供了通用的模板類和函數(shù),這些模板類和函數(shù)可以實(shí)現(xiàn)多種流行和常用的算法和數(shù)據(jù)結(jié)構(gòu),如向量、鏈表、隊(duì)列、棧,今天我們來(lái)探究一下stl容器適配器的使用吧
    2023-01-01
  • 淺析C++中的虛函數(shù)

    淺析C++中的虛函數(shù)

    以下是對(duì)C++中的虛函數(shù)進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過(guò)來(lái)參考下
    2013-08-08
  • 舉例講解C語(yǔ)言鏈接器的符號(hào)解析機(jī)制

    舉例講解C語(yǔ)言鏈接器的符號(hào)解析機(jī)制

    鏈接器的工作主要分為兩個(gè)階段:符號(hào)解析和重定位,符號(hào)解析的功能是將每個(gè)模塊符號(hào)引用綁定到一個(gè)確切的符號(hào)定義,這里我們就來(lái)舉例講解C語(yǔ)言鏈接器的符號(hào)解析機(jī)制
    2016-05-05
  • C++11實(shí)現(xiàn)簡(jiǎn)易定時(shí)器的示例代碼

    C++11實(shí)現(xiàn)簡(jiǎn)易定時(shí)器的示例代碼

    這篇文章主要介紹了C++11實(shí)現(xiàn)簡(jiǎn)易定時(shí)器的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • C++中的對(duì)象指針總結(jié)

    C++中的對(duì)象指針總結(jié)

    以下是對(duì)C++中的對(duì)象指針進(jìn)行了詳細(xì)的總結(jié)介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2013-10-10
  • C語(yǔ)言 常量詳解及示例代碼

    C語(yǔ)言 常量詳解及示例代碼

    本文主要講解C語(yǔ)言 常量,這里整理了 C語(yǔ)言常量的基礎(chǔ)知識(shí),并附代碼示例和示例詳細(xì)講解,希望能幫助開(kāi)始學(xué)習(xí)C 語(yǔ)言的同學(xué)
    2016-08-08
  • Java C++ 算法題解leetcode1582二進(jìn)制矩陣特殊位置

    Java C++ 算法題解leetcode1582二進(jìn)制矩陣特殊位置

    這篇文章主要為大家介紹了Java C++ 算法題解leetcode1582二進(jìn)制矩陣特殊位置示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • Qt5實(shí)現(xiàn)文本編輯器(附詳細(xì)代碼)

    Qt5實(shí)現(xiàn)文本編輯器(附詳細(xì)代碼)

    QT是一個(gè)跨平臺(tái)的GUI開(kāi)發(fā)框架,我使用的QT5 C++版本的,本文主要介紹了Qt5實(shí)現(xiàn)文本編輯器,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • C語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單掃雷源碼

    C語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單掃雷源碼

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單掃雷源碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-04-04

最新評(píng)論