Du willst alsoe eine Datei eines anderen Programmes mit Hilfe deines Programmes austauschen. Diese Datei liegt im Progranmmordner des betreffenden Programmes. Auf diese Datei hast du keinen lesenden Zugriff, weil dir die nötigen Rechte fehlen -- was auch richtig so ist.
Warum gibst du uns diese Informationen nicht gleich im ersten beitrag, damit man auch versteht, was du willst?
Also noch mal die Möglichkeiten:
- Explorer Kontextmenü "Ausführen als..."
- RunAs in der Konsole
- Mit der
API-Funktion
ImpersonateLoggedOnUser (
http://www.michael-puff.de/Artikel/Impersonate.shtml)
- Programm mit Manifest ausstatten, damit es unter Vista Administratorenrechte anfordert (jfheins)