CreateProcess函数怎么用?
我想激活的文件名叫a.exe 后面的参数要跟/d:xx.dll b.exe
在cmd.exe下执行就是a.exe /d:xx.dll b.exe.
怎么用createprocess()。参数怎么指定?
有没有别的简单点的函数?请大家给出调用的代码。谢了。
各位大侠,帮帮我这个菜鸟!
我想激活的文件名叫a.exe 后面的参数要跟/d:xx.dll b.exe
在cmd.exe下执行就是a.exe /d:xx.dll b.exe.
怎么用createprocess()。参数怎么指定?
有没有别的简单点的函数?请大家给出调用的代码。谢了。
各位大侠,帮帮我这个菜鸟!
解决方案 »
- sql 有关集合的查询及表的设定
- 哪里能下加密方面的资料?
- DBGRID的菜鸟问题???
- 我用LOOKUPCOMBOBOXEH,已经打开了数据库,现在我想定位在一条记录上,怎么不行?
- 请教高人:如何实现给动态菜单的动态初始化事件?有分
- 如何在打印预览时 让报表显示在最前面,在线等待
- 大家来看一下,我的郁闷的问题!!!
- 请问我的应用程序在最小化的时候,图标已经加入了启动栏里,但任务栏里也有窗体,我想不要任务栏的,该怎么办?
- 哪里有InstallShield Express Custom Edition for Dephi5下载??
- 如何截获窗口的最小化事件
- 文本文件如何转换成pdf文件??
- 散分,大家请进
si: _STARTUPINFOA;
pi: _PROCESS_INFORMATION;
begin
//建立调试进程
GetStartupInfo(si);
CreateProcess(nil, Pchar('d:\a.exe /d:xx.dll b.exe'), nil, nil,
False, CREATE_NEW_PROCESS_GROUP, nil, Pchar(ExtractFilePath(FrmDebugProcess.FileName)), si, pi) then
end;
转化为PCHAR字串就可以了.
给哪个参数?
siStartupInfo:STARTUPINFO; saProcess,saThread:SECURITY_ATTRIBUTES; fSuccess : Boolean; piProcInfoGPS:PROCESS_INFORMATION;begin
fSuccess := False; ZeroMemory(@siStartupInfo,sizeof(siStartupInfo)); siStartupInfo.cb:=sizeof(siStartupInfo); saProcess.nLength:=sizeof(saProcess); saProcess.lpSecurityDescriptor:=PChar(nil); saProcess.bInheritHandle:=true; saThread.nLength:=sizeof(saThread); saThread.lpSecurityDescriptor:=PChar(nil); saThread.bInheritHandle:=true; fSuccess:=CreateProcess(PChar(nil),PChar(P_fileName),@saProcess,@saThread,true,
CREATE_NEW_CONSOLE or NORMAL_PRIORITY_CLASS,Pchar(nil),Pchar(nil),siStartupInfo,piProcInfoGPS);end;