截止2004年12月16日 |
本站源码总量RAR压缩为 4,206,733 KB。其中免费源码为 1,124,495 KB,商业源码为 3,082,238 KB!
C/C++ |
129,555 KB |
Delphi |
1,258,381 KB |
Java |
120,937 KB |
.Net |
36,886 KB |
PowerBuilder |
954,525 KB |
Visual Basic |
923,454 KB |
ASP |
259,795 KB |
JSP |
4,987 KB |
其他 |
94,723 KB |
|
|
执行/终止一个应用程序 |
|
使用API函数’ExecuteProcess’执行一个应用程序,使用’TerminateProcess’终止它。
以下是一个例子:
var
MyHandle: THandle;
MyStartupInfo: TStartupInfo;
MyProcessInfo: TProcessInformation;
procedure TMyForm.ExecuteApp MyPath: String);
begin
FillChar MyStartupInfo, SizeOf MyStartupInfo), 0);
//清除MyStartupInfo中的数据
MyStartupInfo.cb:=SizeOf MyStartupInfo);
CreateProcess PChar MyPath), nil, nil, nil, False,
DETACHED_PROCESS, nil, nil, MyStartupInfo,
MyProcessInfo);
MyHandle:=MyProcessInfo.hProcess;
//把执行的程序的句柄赋值给MyHandle,它会在终止程序时用到
end;
procedure TMyForm.CloseApp MyHandle: THandle);
begin
TerminateProcess MyHandle, 0);
end;
|
|
文章出处: |
|
发表时间:2004-12-23 16:58:17 |
共1条数据记录,分1页显示 上一页 < [1] > 下一页 |
|