紧急求助,Shell命令不工作,应该检查什么

clear_zero 2010-05-17 08:25:46
我用AutoCAD的vba shell lauch一个外部exe;除了一台机器,在我们所有其他机器上都工作


在这台出问题的机器上我执行了以下几种测试程序
1.
Call Shell("C:\project1.exe", vbNormalFocus) -->可以在task manager里面看到目标exe运行,但是看不到目标exe的form
2.
ShellExecute Me.hwnd, vbNullString, "C:\project1.exe", vbNullString, "C:/", 0 -->结果同上
3.
ShellExecute Me.hwnd, vbNullString, "C:\project1.exe", vbNullString, "C:/", 1-->正常运行目标exe,也看到了form

但是我在AutoCAD的vba里面用上述三种方法中的任何一种,结果都是一样的。在task manager里面看不到目标exe,当然也看不到目标exe的form

在其他机器上面AutoCAD的vba用上述任何一种方法都可以正常显示目标exe的form

我需要做什么修改和测试呢?还有需要目标机器的什么设置呢?

谢谢
...全文
129 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinaboyzyq 2010-05-18
  • 打赏
  • 举报
回复
操作系统或操作系统的版本(如xp sp1\sp2\sp3)是否一样?
操作系统的安全设置是否一样。
是否以管理员身份运行程序。
............
赵4老师 2010-05-18
  • 打赏
  • 举报
回复
受到防火墙、杀毒软件干扰?
lyserver 2010-05-18
  • 打赏
  • 举报
回复
从其他机器上复制这个EXE再试试。
东方之珠 2010-05-18
  • 打赏
  • 举报
回复
电脑有病毒
舉杯邀明月 2010-05-18
  • 打赏
  • 举报
回复
有点奇怪,友情Up.............
贝隆 2010-05-17
  • 打赏
  • 举报
回复
学习。。。。。

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧