//CreateProcess,创建进程
procedure TForm1.Button3Click(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_HIDE;
If CreateProcess('c:\windows\system32\winmine.exe',
nil,
nil,
nil,
False,
NORMAL_PRIORITY_CLASS,
nil,
nil,
StartupInfo,
ProcessInfo) then
////
上面的程序创建了进程启动扫雷游戏,可是运行后扫雷游戏没有显示,察看进程列表中已经有winmine进程.这是怎么回事啊??
测试启动微软自带计算器没问题.还有有的游戏也是创建了进程却没有任何显示,请高手指点