![]() |
Shellexecute + Exe auf Netzlaufwerk
Hallo,
ich hoffe ihr könnt mir helfen: mein Programm soll eine Anwendung starten, die auf einem Netzlaufwerk liegt. Das funktioniert auch, allerdings erscheint immer diese Windows-Sicherheitsmeldung ("Möchten Sie die Software ausführen [...]", Win XP). Wenn ich das ganze per Kommandozeile mache ("start N:\foo.exe") kommt die Meldung nicht und das Programm wird gestartet. Was macht da die Kommandozeile anders und wie bring ich das meinem Programm bei? |
Re: Shellexecute + Exe auf Netzlaufwerk
Probier mal CreateProcess statt Shellexecute. Ansonsten schlacken "High-End" Sicherheitseinstellungen des Internet Explorers zu (die auch ab und zu von Windows-Updates geändert werden). Mit ShellExecute hast du das gleiche verhalten wie bei einem doppelklick im Windows Explorer zum starten.
|
Re: Shellexecute + Exe auf Netzlaufwerk
Ui, funktioniert, vielen Dank :thumb:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:08 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz