Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Win7 - kein indirekter Programmaufruf erlaubt?! (https://www.delphipraxis.net/172457-win7-kein-indirekter-programmaufruf-erlaubt.html)

taaktaak 5. Jan 2013 10:18

Betriebssystem: Win 7

Win7 - kein indirekter Programmaufruf erlaubt?!
 
Moin, Moin.
Bin jetzt endlich von WinXp auf Win7 umgestiegen und habe nun (wie erwartet) diverse Probleme, die unter WinXp nicht auftraten. Hier eines davon: Ich nutze seit langer, langer Zeit einen DateiComander namens "Windows Command Center" und möchte dieses Programm möglichst auch nicht "in die Tonne treten". Das Programm bietet die Möglichkeit ein "Benutzermenü" zu definieren mit dem man beliebige, oft benutzte Programme direkt aufrufen kann. Diese Möglichkeit nutze ich intensiv - leider funktioniert das unter Win7 teilweise nicht mehr.

Ich erwarte nicht, dass hier im Forum einem bekannt ist, wie das Programm das intern löst - das ist wohl auch gar nicht notwendig: Alle Aufrufe von Programmen die nicht auf Laufwerk C liegen funktionieren wie erwartet :-D Rufe ich allerdings ein Programm auf das auf dem Laufwerk C placiert ist erscheint für Sekundenbruchteile ein "Fensterschatten" der sich sofort wieder schließt; das gewünschte Programm wird nicht gestartet :(

Aufgrund des unterschiedlichen Verhaltens vermute ich, dass dem "Windows Command Center" möglicherweise Rechte fehlen oder sonstige eigensinnige Ansichten von Win7 dem entgegenstehen. Ich möchte ungern alle genutzten Programme auf dem Laufwerk D installieren damit es funktioniert (u.a. soll auch FrontPage gestartet werden können).

Falls Hilfestellung möglich ist, erbitte ich eine möglichst genaue Angabe, an welchen Stellen von Win7 welche Anpassungen notwendig sind, da ich mich in Win7 leider überhaupt nicht zurechtfinde.

Vielen Dank!
Gruß Ralph

holliesoft 5. Jan 2013 11:59

AW: Win7 - kein indirekter Programmaufruf erlaubt?!
 
Hallo,

ich habe mir dieses Programm mal schnell in einer Windows 7 VM angeschaut.
Das Programm kann wohl nicht mit Dateipfaden umgehen, die Leerzeichen enthalten.
Der Programme-Ordner von Windows 7 heißt "Program Files", hat also ein Leerzeichen.
Ich würde das Problem dem Hersteller melden. Es handelt sich um einen Fehler, der mit Windows 7 nichts direkt zu tun hat und eigentlich auch unter XP auftreten kann (wenn man ein Programm starten will, in dessen Pfad Leerzeichen vorkommen).

Gruß,
Patrick

taaktaak 5. Jan 2013 13:18

AW: Win7 - kein indirekter Programmaufruf erlaubt?!
 
Hallo Patrick.

Vielen Dank für deine Ursachenforschung!
Das ist tatsächlich die Ursache!
Win7 möge meine falsche Verdächtigung verzeihen!

Eine Korrektur des Programms - zumal dieses "schöne Benutzermenü" in der zuletzt veröffentlichten Version leider nicht mehr bereitgestellt wurde - ist wohl nicht zu erwarten, da sich schon seit sehr vielen Jahren auf der Webseite des Herstellers nichts mehr tut. Aber da gibt es ja noch dieses SUBST, damit kann ich mir weiterhelfen.

Wünsche Dir ein schönes Wochenende :P
Gruß
Ralph

RWarnecke 5. Jan 2013 13:34

AW: Win7 - kein indirekter Programmaufruf erlaubt?!
 
Wenn Du den Windows Command Center so magst, schaue Dir mal den Total Commander an. Der stellt die von Dir beschriebenen Funktionen auf jedenfall zur Verfügung und wird auch stetig weiterentwickelt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz