Zitat:
Es kann ntürlich sein, dass ShellExecute/ShellExecuteEx (absichtlich) nicht auf Logindaten prüft, bzw. keine Rückmeldung zum Benutzer integriert hat.
Und ich kann der procedure keine Daten hinterlegen?
Zitat:
Was sagt denn der Fehlercode vom ShellExecute?
Der Rückgabewert ist "3", was (laut meiner eigenen Suche?!?) "Verzeichnis wurde nicht gefunden" bedeutet.
Auch der Aufruf (SysUtils) FindFirst auf das Laufwerk liefert "3", also Pfad nicht gefunden zurück.
Zitat:
Du willst doch nur den Ordner öffnen?
Dann wende dich doch direkt an den Explorer und sag dem per Parameter, welchen Pafd er öffnen/anzeigen soll.
Das ist korrekt. Und wie mache ich das dann, wenn nicht mit shellexecute?