如何启动带文件名的应用程序? ( 积分: 60 )

  • 主题发起人 主题发起人 hzgaoqiao
  • 开始时间 开始时间
H

hzgaoqiao

Unregistered / Unconfirmed
GUEST, unregistred user!
有一个图形编辑器,由主程序启动,通过跟踪可知是使用了CreateProcess函数,<br>CreateProcess('D:/edit.EXE','D:/edit.EXE',&nbsp;nil,&nbsp;nil,false,&nbsp;NORMAL_PRIORITY_CLASS,&nbsp;nil,&nbsp;nil,&nbsp;StartupInfo,&nbsp;lpProcessInformation)(参数大致如此)。并可得知:第一个参数和第二个参数就是指向应用程序名,但不知是如何传递文件参数的。用Shellexecute(Handle,'open','D:/edit.EXE','test.bmp','d:/',3)不成功,但用此法打开ACDsee.exe成功,看来命令行参数不同。需要编辑器程序的请留下E-mail。
 
后退
顶部