Y yangyang197908 Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-17 #1 使用ShellExecute打开可执行文件时,为什么感觉很慢呀
N NeutronDelphi Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-20 #2 系统执行程序,其实是explorer.exe进程,调用CreateProcess函数来创建进程的。<br>ShellExecute里面应该是封装了CreateProcess<br>你可以尝试调用一下CreateProcess函数来执行程序,速度肯定和你双击打开一样的,参数虽然多,但是很简单,基本上,你都传nil,或者0就可以了。
系统执行程序,其实是explorer.exe进程,调用CreateProcess函数来创建进程的。<br>ShellExecute里面应该是封装了CreateProcess<br>你可以尝试调用一下CreateProcess函数来执行程序,速度肯定和你双击打开一样的,参数虽然多,但是很简单,基本上,你都传nil,或者0就可以了。