Hallo zusammen,
erstmal ganz herzlichen Dank für eure Antworten.
Jetzt gibt's ein eigenes Programm, das sich
UAC holt, und die Dateien austauschen, ..., sollte.
Die für das Update notwendigen Dateien liegen auf einem verbundenen Netzwerklaufwerk. Das Ursprungsprogramm kann ohne Probleme dran, der Updater, der mit Admin-Rechten gestartet wird, findet, bei völlig gleichem Quellcode, keine Dateien.
Häää?
Hat jemand 'nen Tip für mich, warum das so ist?
Bin ich evtl. nicht der gleiche Benutzer wie ohne Admin-Rechte?
Zur letzten Frage: YO. So ist das.
Problem ist das dieser
UAC-Gestarteter User keine verbundenen Netzwerklaufwerk hat.
Du musst also alle Dateien erste lokal kopieren (wir verwenden hier C:\ProgramData\xxx) und dann von dort in dein Anwendungsverzeichnis kopieren.
Das Tempverzeichnis wäre schlecht da diese ja auch wieder unterschiedlich sein kann/ist.
Windows Vista - Eine neue Erfahrung in Fehlern.