winexec 执行程序失败(50分)

  • 主题发起人 主题发起人 strongburn
  • 开始时间 开始时间
S

strongburn

Unregistered / Unconfirmed
GUEST, unregistred user!
&nbsp; &nbsp;请问,我给公司作了一个整合界面,打算用WINEXEC 执行公司内部的一些软件,其中有<br>一套ERP系统(三层),在连接它的主程序时启动画面会出现,然后报错说找不到指定的程序。我不明白启动画面出现说明程序已运行,为什么又会失败,直接去点击可以运行。
 
会不会是当前路径的问题?WINEXEC调其程序后,其工作路径并不是程序的路径,而程序中需要这个当前路径。
 
用createprocess,然后waitsingleobject
 
同意dirk<br>看启动画面后是否调用其他什么程序
 
同意上楼上的。
 
谢谢你们的回答,可是WINEXEC把其他的程序调用后和本身有什么关系,被调用的程序可以<br>处理自己用到的参数,应该和直接打开一样呀。<br>请指点。
 
XWHope &nbsp;他说的是 ‘路径’ &nbsp;,就是程序启动的时候的‘当前路径’<br>如果是如果直接点打开,那么‘当前路径’就是那个exe的‘路径’,如果是通过WINEXEC<br>打开那么 当前路径’就可能是我们这个用到 winexec 的程序的‘路径’了。。。。
 
同意楼上
 
用 &nbsp;shellexecute 會不會比較好
 
后退
顶部