最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

對于windows程序設(shè)計(jì)來說,啟動(dòng)一個(gè)進(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é)果體是必須的,否則會(huì)異常
BOOL bRetVal = ::CreateProcess( (LPCWSTR)strProcPath,
   NULL,
   NULL,
   NULL,
   FALSE,
   0,
   NULL,
   NULL,
   &startup,
   &m_procInfo );
if ( !bRetVal )
{
 AfxMessageBox( _T( "啟動(dòng)失敗!" ) );
}

說明:

第一個(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++構(gòu)造函數(shù)一些常見的坑

    C++構(gòu)造函數(shù)一些常見的坑

    這篇文章主要給大家分享的是C++構(gòu)造函數(shù)一些常見的坑,文章圍繞C++構(gòu)造函數(shù)的相關(guān)資料展開關(guān)于C++構(gòu)造函數(shù)坑的內(nèi)容,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-01-01
  • 最新評論

    金寨县| 龙州县| 江油市| 齐齐哈尔市| 万州区| 定南县| 手游| 阳信县| 云阳县| 乐业县| 英吉沙县| 天津市| 揭东县| 昌江| 吴桥县| 手机| 酉阳| 吉安市| 金乡县| 名山县| 蓝山县| 琼海市| 梁平县| 安泽县| 温泉县| 清镇市| 逊克县| 栖霞市| 凤翔县| 海伦市| 泾川县| 河南省| 浏阳市| 蓝山县| 甘谷县| 巴彦淖尔市| 镇安县| 文成县| 厦门市| 西安市| 沭阳县|