2016-10-26 46 views
-1

在一个vbscript文件中,我使用WScript.Shell.Run(vcredist.exe, 0, TRUE)来执行vcredist.exe,但是这样的函数返回值为255.它无法运行vcredist.exe在Win-7 x86位韩文版上。我使用vcredist版本9参考网址:microsoft.com/en-us/download/details.aspx?id=26368WScript.Shell.Run()在Win 7 x86(韩文)上返回值255操作系统

+0

这会发生什么,如果你在VBScript之外运行它?同样的结果?这不是一个编程问题。如果安装时未使用VBScript,请尝试http://superuser.com/ –

+0

vcredist安装成功。 – shyamnwade

回答

0

检查vcredist是否与你的操作系统兼容,试着用1来运行它,并检查一切是否正常。如果不是那么也许有兼容性问题或不完整的文件..希望它有帮助

+0

vcredist安装成功,如果尝试单独安装(不使用vb​​script)在Win-7 x86位韩文操作系统上。 – shyamnwade

+0

如果未安装VBScript,则vcredist安装成功。 – shyamnwade

+0

我在Hexedit中打开了vcredist.exe,然后观察到这样的程序不能在DOS模式下运行。但没有意识到Win-7 X86(韩文版)在Win-7 X86(韩文版)上未能执行vcredist.exe版本。以下代码使用二进制文件binaryRecord.ReadStream(2,binaryRecord.DataSize(2),msiReadStreamAnsi)读取, – shyamnwade

相关问题