Das Festlegen von Google Chrome als Standardbrowser im NSIS-Installationsprogramm schlägt fehl
Ich habe ein VBS-Skript, das ich hier gestohlen habe, um Google Chrome als Standardbrowser festzulegen. Ich versuche, dies als Schritt in einem Installationsprogramm hinzuzufügen. Ich verwende Windows 10 und NSIS v3.3. Hier ist mein NSIS-Skript:
!include "MUI2.nsh" Name "Name" Outfile "NameInstaller.exe" RequestExecutionLevel admin !define MUI_FINISHPAGE_TITLE "Title" !define MUI_FINISHPAGE_TEXT "Lorem Ipsum" InstallDir "$PROGRAMFILES\Name" !insertmacro MUI_PAGE_DIRECTORY !insertmacro MUI_PAGE_INSTFILES ; Dependencies that are installed with their default options. Super simple Section "DefaultDeps" SecDefaultDeps SetOutPath "$INSTDIR" ; Here I have a bunch of files that are being copied SectionEnd ; Administration changes Section "Admin" SecAdmin SetOutPath $INSTDIR ; Set Google Chrome as default browser File "C:\path\to\set_chrome_as_default.vbs" FileOpen $0 "$INSTDIR\set_chrome_as_default.bat" w FileWrite $0 '"$INSTDIR\set_chrome_as_default.vbs"' FileClose $0 Exec '"$INSTDIR\set_chrome_as_default.bat"' SectionEnd !insertmacro MUI_PAGE_FINISH
Ich konnte das VBS-Skript nicht ausführen, deshalb musste ich eine Batchdatei erstellen, um es auszuführen. Beim Ausführen dieses Installationsprogramms wird das folgende Fenster geöffnet:
Es sieht fast so aus, als würde es funktionieren. Es öffnet sich die Systemsteuerung und erstellt viele Dateizuordnungen, jedoch keine wichtigen.
Wenn ich das Skript normal ausführe (sogar die Batch-Datei), funktioniert es einwandfrei. Ich kann mir nichts vorstellen, was der Installer ändern würde, was dazu führen würde, dass er nur teilweise funktioniert.
Gibt es irgendetwas, das mir fehlt, um dies zu erreichen? Oder gibt es einen anderen Ansatz, den ich verwenden könnte?
0 Antworten auf die Frage
Verwandte Probleme
-
3
Hat Chrome etwas Ähnliches zu den Suchbegriffen in Opera?
-
3
Wo befindet sich Google Chrome Crash Dump?
-
13
Wie bekomme ich eine neue Browsersitzung, wenn Sie in Firefox / Chrome eine neue Registerkarte oder...
-
8
Anzeigen von XML im Chrome-Browser
-
12
Warum sind nicht alle Anwendungen portierbar?
-
5
Suchfeld in Chrome
-
6
Firebug-ähnliche Anwendung für Chrom?
-
2
Gibt es eine Möglichkeit, alle Registerkarten in Chrome mit einem Lesezeichen zu versehen?
-
4
Wie kann ich Chrome-Abstürze beheben?
-
3
Wie verwende ich Greasemonkey-Skripte in Chrome?