Das Programm zeigt auf eine * .exe-Datei, die im Windows XP-Modus ausgeführt wird

381
trayres

Ich habe ein Programm (Xilinx ISE 10.1), das ich verwenden muss [es ist die letzte ISE, die Virtex-2 unterstützt, das eines unserer Designs verwendet]. Ich verwende Active-HDL, von dem erwartet wird, dass eine ISE-Datei auf eine * .exe-Datei verweist, aber ich kann ISE nicht direkt installieren (da Windows 7 x86-64 ausgeführt wird und Abstürze auftreten).

Ich habe es im XP-Modus installiert und es funktioniert gut und scheint stabil zu sein, aber ich kann Active-HDL nicht dazu bringen, auf den ausführbaren Speicherort zu verweisen, da es tatsächlich mit dieser Zeile ausgeführt wird (genommen von der Verknüpfung zum XP-Modus) ):

% SystemRoot% \ system32 \ rundll32.exe% SystemRoot% \ system32 \ VMCPropertyHandler.dll, LaunchVMSal "Windows XP-Modus" "|| 72dafd4e" "Project Navigator"

Ich sollte in der Lage sein, das von Active-HDL erzeugte TCL-Skript zu ändern, um diese Datei aufzurufen, aber ehrlich gesagt ist das eine Ablenkung, und ich müsste ernsthaft graben und ich bin mir nicht sicher, ob es funktionieren würde (was es inakzeptabel macht Der Weg, auf dem Sie viel Zeit verbringen müssen - einige rudimentäre Grabungen in den TCL-Dateien sind vielversprechend, aber zeitaufwändig.

Kann mir jemand die richtige Richtung zeigen? Vielen Dank!

0

1 Antwort auf die Frage

0
Daniël W. Crompton

Sie könnten ein kleines Batch-Skript schreiben, das den Befehl ausführen kann, und einen Bat-zu-Exe-Konverter verwenden, um eine ausführbare Datei zu erstellen, die Sie ausführen können.