程序期望指向在 Windows XP 模式下运行的 *.exe

程序期望指向在 Windows XP 模式下运行的 *.exe

我有一个必须使用的程序 (Xilinx ISE 10.1) [它是最后一个支持 Virtex-2 的 ISE,我们的一个设计使用了它]。我正在使用 Active-HDL,它需要一个 ISE 指向的 *.exe 文件,但我无法直接安装 ISE(因为我运行的是 Windows 7 x86-64 并且遇到了崩溃)。

我在 XP 模式下安装了它,它启动正常并且看起来很稳定,但我无法让 Active-HDL 指向它的可执行位置,因为它实际上是通过这一行执行的(取自 XP 模式应用程序的快捷方式):

%SystemRoot%\system32\rundll32.exe %SystemRoot%\system32\VMCPropertyHandler.dll,LaunchVMSal "Windows XP 模式" "||72dafd4e" "项目导航器"

应该能够修改由 Active-HDL 生成的 TCL 脚本来调用此文件,但老实说,这是一种转移,我必须进行一些认真的挖掘,而且我不确定它是否会起作用(这使得它成为一条不可接受的路径,需要花费大量的时间——通过 TCL 文件进行一些基本的挖掘看起来很有希望,但却很耗时)。

有人能给我指明正确的方向吗?谢谢!

答案1

您可以编写一个小的批处理脚本来运行命令并使用bat 到 exe 转换器创建一个可以运行的可执行文件。

相关内容