- #1
D
Der Karl
Neues Mitglied
Themenersteller
- Dabei seit
- 26.10.2011
- Beiträge
- 2
- Reaktionspunkte
- 0
Hi.
Das Systemsprachen-bezogene Chaos mit dem Ordner C:\Program files (x86) bzw. Programme (x86) ist ja bekannt.
Ich wollte letztens ein VBS-Skript schreiben, dass ein *.exe aus dem besagten Ordner startet aber der Host hat den Zugriff auf den Ordner verweigert bekommen. Hab dann bei http://support.microsoft.com/kb/969986/de das "MicrosoftFixit50141.msi" genutzt (manuell ging's leider nicht) um das Problem zu lösen. Dieses Programm hat - laut Explorer - eine exakte Kopie von "Programme (x86)" hergestellt und als "Programme" (mit einem Link-Symbol) abgelegt. Nun habe ich einen Ordner "Programme" (in dem die 64bit-Software liegt), ein zweiten Ordner "Programme" (Link) und "Programme (x86)" (in dem die 32bit-Software liegt).
Schön und gut. Wenn ich jetzt mein Skript ausführen will und den korrekten Pfad der *.exe-Datei angebe (den ich über rechte Maustaste/Eigenschaften erfahre), öffnet das Skript mir anstatt der Datei ein Explorer-Fenster, in dem ich den Inhalt von "Programme" (Link) sehe. Offenbar kommt das Skript mit den beiden Ordnern die "Programme" heissen (einer mit Link, einer ohne) nicht klar. Windows selbst bleibt da unbeeindruckt.
Frage 1: Hat jemand eine Idee, wie ich meinem Skript klar machen kann, wo es suchen soll?
Frage 2: Macht es Sinn sowohl "Programme" (Link) als auch "Programme (x86)" zu auf dem Rechner zu lassen? Ich denke da an unnötige Speicherplatzbelegung durch Doppelgemoppel...
Vermutlich ist die hier dargelegte Info recht knapp, schreibt einfach was ihr an Zusatzinfos benötigt.
Danke schon mal.
Das Systemsprachen-bezogene Chaos mit dem Ordner C:\Program files (x86) bzw. Programme (x86) ist ja bekannt.
Ich wollte letztens ein VBS-Skript schreiben, dass ein *.exe aus dem besagten Ordner startet aber der Host hat den Zugriff auf den Ordner verweigert bekommen. Hab dann bei http://support.microsoft.com/kb/969986/de das "MicrosoftFixit50141.msi" genutzt (manuell ging's leider nicht) um das Problem zu lösen. Dieses Programm hat - laut Explorer - eine exakte Kopie von "Programme (x86)" hergestellt und als "Programme" (mit einem Link-Symbol) abgelegt. Nun habe ich einen Ordner "Programme" (in dem die 64bit-Software liegt), ein zweiten Ordner "Programme" (Link) und "Programme (x86)" (in dem die 32bit-Software liegt).
Schön und gut. Wenn ich jetzt mein Skript ausführen will und den korrekten Pfad der *.exe-Datei angebe (den ich über rechte Maustaste/Eigenschaften erfahre), öffnet das Skript mir anstatt der Datei ein Explorer-Fenster, in dem ich den Inhalt von "Programme" (Link) sehe. Offenbar kommt das Skript mit den beiden Ordnern die "Programme" heissen (einer mit Link, einer ohne) nicht klar. Windows selbst bleibt da unbeeindruckt.
Frage 1: Hat jemand eine Idee, wie ich meinem Skript klar machen kann, wo es suchen soll?
Frage 2: Macht es Sinn sowohl "Programme" (Link) als auch "Programme (x86)" zu auf dem Rechner zu lassen? Ich denke da an unnötige Speicherplatzbelegung durch Doppelgemoppel...
Vermutlich ist die hier dargelegte Info recht knapp, schreibt einfach was ihr an Zusatzinfos benötigt.
Danke schon mal.