BOOL CreateProcess(
LPCTSTR lpApplicationName, //
name of executable module 可执行文件名
LPTSTR lpCommandLine, //
command line string 命令行参数
LPSECURITY_ATTRIBUTES lpProcessAttributes, //
SD 进程安全性
LPSECURITY_ATTRIBUTES lpThreadAttributes,
// SD 进程安全性
BOOL bInheritHandles, //
handle inheritance option 句柄继承选项
DWORD dwCreationFlags, //
creation flags 创建时的一些标识
LPVOID lpEnvironment, //
new environment block 新进程的环境变量
LPCTSTR lpCurrentDirectory, //
current directory name 进程的目录
LPSTARTUPINFO lpStartupInfo, //
startup information 开始信息(窗口结构
LPPROCESS_INFORMATION lpProcessInformation //
process information 进程信息(进程结构)
procedure TForm1.Button_ZiDongClick(Sender: TObject); //使用代码
var
StartupInfo:TStartupInfo;
ProcessInfo:TProcessInformation;
begin
FillChar(ProcessInfo,sizeof(TProcessInformation),0);
FillChar(StartupInfo,Sizeof(TStartupInfo),0);
StartupInfo.cb:=Sizeof(TStartupInfo);
StartupInfo.dwFlags:=STARTF_USESHOWWINDOW;
StartupInfo.wShowWindow:=SW_SHOW;
If CreateProcess(PChar(Edit_lujing.Text),' jxupdate',nil,nil,False,0,
nil,nil,StartupInfo,ProcessInfo) then
begin
ShowMessage('创建成功');
end;
end;