注册 登录
编程论坛 ASP技术论坛

asp 执行.RUN(*.exe),确不能运行*.exe 中的调用的 DLL,邪了?!

张六先生 发布于 2022-10-15 14:58, 937 次点击
我用VB编写的一个 *.exe 文件,运行中需要调用我自己编写的 2个 *.dll 文件。编译后,在CMD(DOS)环境下带参数运行,是正确的。
用 ASP 编写代码为,
<%
Set WShShell = Server.CreateObject("WScript.Shell")
    WShShell.Run "*.exe 参数", 1, True
%>
运行此段程序,出现“死机”状态,浏览器没有任何提示。资源监视器显示 *.exe,仍在运行中....  (我不得不终止进程)

经过反复测试发现,如果 *.exe 不运行 *.dll 文件指定类和对象,则 *.exe 一切正常。如果运行 *.dll,则“死机”。

请高手大哥指定,谢谢!
2 回复
#2
张六先生2022-10-18 09:14
我的问题难道真的是 太邪了?难道各位大哥都没有遇到过?  烦请各位专家指点。谢谢!
#3
张六先生2022-10-20 13:40
麻烦各位专家,还是没有解决的办法。我也实在想不出为什么???

只能结帖了。
1