2010-11-25 7 views
2

Ich habe eine ausführbare Datei erstellt, die den gleichen Körper (der Name ist tree.exe) mit einem, dass Windows unter C: \ WINDOWS \ system32 (tree.com) bereitgestellt wird.Derselbe Name der ausführbaren Datei, anderer Ort, setze Prioritäten

Ich habe meine Umgebungsvariablen so eingestellt, dass der Pfad, in dem sich meine .exe befindet und normalerweise ausgeführt werden könnte, ausgeführt wird, obwohl derselbe Name an einer anderen Stelle erscheint, wird stattdessen tree.com ausgeführt.

Die Frage ist, ist es möglich, die Prioritäten zu setzen, wo meine tree.exe anstelle von tree.com ausgeführt werden kann. Darüber hinaus, da nach dem Build die tree.exe auf einen Server ausgegeben wird, haben andere Benutzer das gleiche Problem, sie können nicht einfach direkt laufen, sie müssen das tatsächliche Element finden und doppelklicken.

Irgendwelche Ideen?

Danke.

Antwort

0

Ich bin mir nicht ganz sicher, aber ich denke, Sie sollten den Pfad zu Ihrer ausführbaren Datei vor den Systempfaden in PATH Variable haben. Vergessen Sie nicht, die Konsole nach der Änderung der Variablen erneut zu öffnen.

+0

Ja, aber wie kann ich den Benutzern sagen, dies zu tun? Es ist ein kleines Problem ... – Sunscreen

+2

Was ist mit einem Batch-Skript, das die Variablen setzen wird? Und offtopic: Ist es für Sie unbedingt notwendig, den Namen 'Baum' zu haben? Was ist mit einfacher Umbenennung? –

+0

Wir haben 4 Buchstaben Anforderung für unsere .exe und wir verwenden ein Tree Control :) Ja, es könnte umbenannt werden, obwohl ich nur neugierig auf andere Möglichkeiten bin, das Problem direkt zu überwinden. – Sunscreen