欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

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

說明:

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

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

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

相關(guān)文章

  • C++ Vector用法詳解

    C++ Vector用法詳解

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

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

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

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

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

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

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

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

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

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

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

    C語言 常量詳解及示例代碼

    本文主要講解C語言 常量,這里整理了 C語言常量的基礎(chǔ)知識,并附代碼示例和示例詳細(xì)講解,希望能幫助開始學(xué)習(xí)C 語言的同學(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是一個跨平臺的GUI開發(fā)框架,我使用的QT5 C++版本的,本文主要介紹了Qt5實(shí)現(xiàn)文本編輯器,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • C語言實(shí)現(xiàn)簡單掃雷源碼

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

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

最新評論