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

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

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

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

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

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
  • 最新評(píng)論

    衢州市| 南通市| 临潭县| 兴仁县| 公主岭市| 台东市| 土默特左旗| 白朗县| 新巴尔虎左旗| 高青县| 皮山县| 安康市| 临泽县| 观塘区| 安岳县| 井研县| 修武县| 宁海县| 常山县| 股票| 石林| 苍溪县| 绥芬河市| 淳安县| 泸水县| 铜川市| 南召县| 贵溪市| 西吉县| 衡山县| 景谷| 萍乡市| 巩留县| 响水县| 自贡市| 承德县| 湘阴县| 富民县| 中阳县| 商河县| 华池县|