我写了一个VBscript,通过命令行调用JAR文件。
当我双击它运行的VBscript文件时,应该如此。我使用管理员帐户登录。
call testSub()
Sub testSub()
CreateObject("Wscript.Shell").Run "java -jar " & "c:\test\UntisSMTP_SMS.jar " & "aaaa ", 0, true
End Sub
但是当hMailServer
(作为本地系统运行)应该调用jar时,没有任何反应,我收到错误消息
脚本错误:来源:( null) - 错误:80004005
我用Google搜索了错误,我发现了一个提示,问题来自无效的访问权限
有没有办法,hMailServer如何启动jar?
非常感谢提前
答案 0 :(得分:0)
替代方法:
我没有找到问题的直接答案,但我想分享我的解决方法。 即使服务在管理员帐户下运行,hMailserver也无法运行命令提示行。我没有找到原因。
所以我的解决方案是编写一个VBscript,将带有E-Mailbody的HTTPPost发送到PHP脚本,然后PHPscript替换我的JAVA程序。