2016-04-30 13 views
-1

Ich habe eine msi-Datei, wenn ich es installiere schreibt Anweisungen in HKEY_LOCAL_MACHINE und UAC zu Benutzer geben, um es zu tun oder nicht will ich dieses Verhalten zu bearbeiten Ich meine Eingabeaufforderung für eine UAC auf eine Art und Weise wird die gesamte Installation ohne Aufforderung an den Benutzer für eine Benutzerkontensteuerung in Windows 7.Meine Frage ist, was in einer Datei geändert werden muss.Ändern des Verhaltens einer Software

Antwort

0

Wenn die Benutzerkontensteuerung aktiviert ist, ist immer ein Dialogfeld zum Ändern der Höhe erforderlich, um die Schreibrechte für HKLM zu erhalten. Es gibt nichts, was Sie ändern können, um diese Anforderung für erhöhte Berechtigungen zu verhindern. Sie könnten das MSI als Administrator ausführen oder es von einer Exe aus starten (aber die Exe benötigt sowieso einen Höhendialog), aber dies sind nur Möglichkeiten, die erforderlichen erhöhten Rechte zu erhalten.

So könnten Sie die MSI-Datei mit Orca öffnen, Übersichtsinformationen anzeigen und dann das UAC-kompatible Feld überprüfen, aber wenn die Installation wirklich Erhöhung erfordert, schlägt die Installation mit "Sie haben nicht ausreichende Berechtigungen .... "

+0

Wenn wir alle Anweisungen auf HKCU schreiben möchten, dann was für Änderungen benötigen wir – user2959423

+0

Ich brauche Installation, ohne Benutzer für UAC fragen für diese, welche Optionen verfügbar sind? – user2959423

+0

Siehe den zweiten Absatz über die UAC-konforme Box, wenn Sie auf HKCU schreiben möchten und für die Installation keine Erhöhung benötigen. – PhilDW