vc中執行外部程式的方法

2021-09-22 11:07:58 字數 495 閱讀 8312

}

closehandle(processinfo.hthread);

closehandle(processinfo.hprocess);

return true;

}return bret;

}winexec: 針對16位程式而保留的.

shellexecute: 標準的呼叫外部程式函式, 一般應該用這個.

shellexecuteex: 以特定的方式呼叫外部函式, 可以通過設定引數

lpexecinfo來控制外部程式的執行特徵.

還有比較複雜的用createprocess函式來執行外部程式. 執行的外部程式

可以作為呼叫程式的子程序.

shellexecute 要在uses部分加shellapi; 

#include

winexec

uses winprocs;

winexec("c:\winamp.exe",1); 還有些引數

參考:

vc中執行外部程式的方法

closehandle processinfo.hthread closehandle processinfo.hprocess return true return bret winexec 針對16位程式而保留的.shellexecute 標準的呼叫外部程式函式,一般應該用這個.shellexe...

VC 呼叫外部可執行程式

方法一 winexec notepad.exe,sw show 方法二 shellexecute null,open notepad.exe null,null,sw showmaximized 方法三 startupinfo si zeromemory si,sizeof startupinfo ...

VC 呼叫外部可執行程式

方法一 winexec notepad.exe,sw show 方法二 shellexecute null,open notepad.exe null,null,sw showmaximized 方法三 startupinfo si zeromemory si,sizeof startupinfo ...