紧急求助,Shell命令不工作,应该检查什么
我用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
我需要做什么修改和测试呢?还有需要目标机器的什么设置呢?
谢谢
--------------------编程问答-------------------- 学习。。。。。 --------------------编程问答-------------------- 操作系统或操作系统的版本(如xp sp1\sp2\sp3)是否一样?
操作系统的安全设置是否一样。
是否以管理员身份运行程序。
............ --------------------编程问答-------------------- 从其他机器上复制这个EXE再试试。 --------------------编程问答-------------------- 受到防火墙、杀毒软件干扰? --------------------编程问答-------------------- 有点奇怪,友情Up.............
--------------------编程问答-------------------- 电脑有病毒
补充:VB , 基础类