当前位置:编程学习 > VB >>

紧急求助,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 ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,