Problem mit Starten als Administrator
Verfasst: 08.08.2023 22:06
Moin Leute,
habe einen kleinen Dateimanager gebastelt, der beispielsweise PDF-Dateien per Doppelklick öffnet (via Runprogram). Ja, nichts Großartiges - funzt, wie man das erwartet hätte.
Wenn ich den Dateimanager aber als Administrator starte, kann der das nicht mehr! Der Taskmanager zeigt, dass 2 Acrobat-Instanzen gleichzeitig starten. Wenn ich meinen Dateimanager dann beende und mittels WindowsExplorer eine PDF per Doppelklick starten will, werden im Taskmanager zwei weitere Instanzen gestartet - aber keine Datei geöffnet bzw. angezeigt. Bei PNG-Dateien wird auch im Administratormodus das Grafikprogramm geöffnet und die Grafik angezeigt. Das Dateiaufruf sieht folgendermaßen aus:
wobei [GetGadgetText(#path_l)] den absoluten Pfad und [GetGadgetItemText(#ligleft, i, 0)] den Dateinamen aus einem Listicongadget liest (Zeile = i, Spalte = 0). Es wird also nur die Datei aufgerufen, die dazugehörige Anwendung (im Beispiel der Acrobat Reader als Anwendung für PDF-Dateien) startet von selbst.
Hat jemand eine Idee, wie das Problem zu umgehen ist?
habe einen kleinen Dateimanager gebastelt, der beispielsweise PDF-Dateien per Doppelklick öffnet (via Runprogram). Ja, nichts Großartiges - funzt, wie man das erwartet hätte.
Wenn ich den Dateimanager aber als Administrator starte, kann der das nicht mehr! Der Taskmanager zeigt, dass 2 Acrobat-Instanzen gleichzeitig starten. Wenn ich meinen Dateimanager dann beende und mittels WindowsExplorer eine PDF per Doppelklick starten will, werden im Taskmanager zwei weitere Instanzen gestartet - aber keine Datei geöffnet bzw. angezeigt. Bei PNG-Dateien wird auch im Administratormodus das Grafikprogramm geöffnet und die Grafik angezeigt. Das Dateiaufruf sieht folgendermaßen aus:
Code: Alles auswählen
err = RunProgram(GetGadgetText(#path_l)+GetGadgetItemText(#ligleft, i, 0))
Hat jemand eine Idee, wie das Problem zu umgehen ist?