Gast
#3098988
Moin, ich habe hier ein Installationsprogramm geschrieben. Dabei bereitet mit das Rechtemanagement etwas Probleme. Je nachdem, ob man das Programm in den Programmordner oder irgendwo anders hin installiert, braucht man ja Adminrechte, oder ebend nicht. Ich würde das ganze nun gerne so bauen, dass der Installer nur genau dann nach Adminrechten fragt, wenn er sie auch braucht. Dazu müsste ich in C++ im Programm nach erweiterten Rechten fragen können, wenn festgestllt wird, dass mit den aktuellen Rechten die Dateien nicht geschrieben werden können. Wie man im Manifest angibt, dass Adminrechte gebraucht werden, weiß ich. Aber ich brauch ja nicht immer Adminrechte. Auch könnte das Installationsprogramm einen neuen Prozess mit runas mit höheren Rechten starten. Aber kann ich auch einem laufenden Prozess neue Rechte verschaffen?