Программа ожидает указать * .exe, работающий в режиме Windows XP.

295
trayres

У меня есть программа (Xilinx ISE 10.1), которую я должен использовать [это последний ISE, который поддерживал Virtex-2, который использует один из наших проектов]. Я использую Active-HDL, который ожидает файл * .exe для ISE, чтобы указать, но я не могу установить ISE напрямую (потому что я использую Windows 7 x86-64 и испытываю сбои).

Я установил его в режиме XP, и он запускается нормально и кажется стабильным, но я не могу заставить Active-HDL указывать на его исполняемое местоположение, потому что он фактически выполняется с этой строкой (взят из ярлыка для приложения XP Mode ):

% SystemRoot% \ system32 \ rundll32.exe% SystemRoot% \ system32 \ VMCPropertyHandler.dll, LaunchVMSal "Режим Windows XP" "|| 72dafd4e" "Навигатор проектов"

Я должен быть в состоянии изменить сценарий TCL, сгенерированный Active-HDL, чтобы вызывать этот файл, но, честно говоря, это отвлекающий маневр, и мне пришлось бы заняться серьезным копанием, и я не уверен, что он будет работать (что делает его неприемлемым путь, чтобы потратить много времени - некоторые элементарные копания в файлах TCL выглядят многообещающе, но требуют много времени).

Может ли кто-нибудь указать мне правильное направление? Спасибо!

0

1 ответ на вопрос

0
Daniël W. Crompton

Вы можете написать небольшой пакетный скрипт, который может запустить команду и использовать конвертер bat в exe для создания исполняемого файла, который вы можете запустить.

Похожие вопросы