Ich erstelle eine Anwendung und möchte sie auf den Desktops des Benutzers mit der Chrome-URL-Verknüpfung installierbar machen. Daher ist es ein universeller Weg zum chrome.exe, dass mein App auf all Windows-Versionen starten kann (XP, Sieben und Vista)Universeller Pfad zu chrome.exe
Antwort
Chrome auf die Benutzer AppData Local-Ordner standardmäßig installiert:
XP:
C:\Documents and Settings\UserName\Local Settings\Application Data\Google\Chrome
Vista:
C:\Users\UserName\AppDataLocal\Google\Chrome
Windows 7:
C:\Program Files (x86)\Google\Application\chrome.exe
Update: Wie in einem Kommentar erwähnt, erscheint der Pfad zu chrome.exe hat sich in Win7/8 geändert. Es ist jetzt in: C: \ Program Files (x86) \ Google \ Application \
Beste Wette chrome.exe ist etwas O Erkennungscode zu verwenden, dann ein environment variable verwendet die Nutzers AppData-Ordner (dh% LOCALAPPDATA% zu erfassen) oder den Ordner ProgramFiles und fügen Sie dann den Unterschied in den Betriebssystemen an das Ende der Variablen an.
Der Pfad für Google Chrome unter Windows 7 scheint sich in Version 36 geändert zu haben. Meine erscheint in 'C: \ Programme (x86) \ Google \ Application \ chrome.exe'. Ich dachte mir nur, dass ich das für andere herausbringen würde, die sich auch fragen, wo es sich befindet - und dass diese Antwort auf dem neuesten Stand ist. – hazrpg
@hazrpg Danke. Diese Antwort sollte aktualisiert werden. – Amalgovinus
Zumindest für Chrome 41 ist es in 'C: \ Programme (x86) \ Google \ Chrome \ Application' @hazrgb Ist das, was du meintest? – 1j01
Sie können in der Registry suchen:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ Currentversion \ App Paths \ chrome.exe
Danke! Dies ist eine viel bessere Lösung als hart codierte Pfade. – masroore
Ich hatte hier keinen Eintrag. Aber ich habe die Registry nach "chrome.exe" durchsucht und es kam sofort. Meine ist in Programme (x86) \ Google \ Chrome \ Application \ chrome.exe für Windows 10. – anon58192932
Aktuell (Feb 2015), Win 7 32 Bit, der Weg ist. . "c: Application \ chrome.exe \ Programme \ Google \ Chrome \"
W7 64-Bit ist daher wahrscheinlich auf sein: „c: \ Program Files (x86) \ Google \ Chrome \ Application \ chrome.exe " (was sich von den vorherigen Antworten und Kommentaren unterscheidet, Februar 2015).
Clay Nichols Vorschlag, in der Registrierung zu suchen, ist natürlich zu empfehlen.
Dies ist der richtige Weg:
C: \ Program Files (x86) \ Google \ Chrome \ Application \ chrome.exe
C: \ Program Files (x86) \ Google \ Chrome \ Application \ chrome.exe
Juni 2017
Viel Glück! :)
Frage bereits beantwortet mit einer vollständigen Antwort –
Die Registrierungsoption könnte die beste sein, aber die in anderen Antwort vorgeschlagen wurde nicht in meinem Computer vorhanden (Windows 10 64-Bit). Ich denke, der "Deinstallieren" Schlüssel könnte robuster sein. Wenn es nicht vorhanden wäre, würde es den Nutzern schwerfallen, Chrome zu deinstallieren. Die folgenden Tasten geben den Installationsort an. Sie müssen "\ chrome" anhängen.exe“, um den vollständigen Pfad zu der ausführbaren Datei zu erhalten:
Chrome:
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ Currentversion \ Uninstall \ Google Chrome \ install
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ Currentversion \ Uninstall \ Google Chrome \ install
Chrome Canary:
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ Currentversion \ Uninstall \ Google Chrome SxS \ install
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ Currentversion \ Uninstall \ Google Chrome SxS \ install
Ich habe Chrome auf meinem Computer installiert, aber ich sehe es nicht an dieser Stelle aufgeführt . Running Windows 10 64-Bit – zumalifeguard
@zumalifeguard Ich habe die Antwort bearbeitet, versuchen Sie es mit HKEY_LOCAL_MACHINE. Wenn Sie es dort nicht finden, öffnen Sie Regedit und versuchen Sie, wiederholt die Zeichenfolge "chrome.exe" zu suchen, indem Sie F3 drücken, bis Sie den Deinstallationsschlüssel finden. Und bitte teilen Sie mit uns. – JLCastillo
JL, werfen Sie einen Blick auf die Logik, die Karams Chrom-Launcher verwendet, um Chrom zu lokalisieren. https://github.com/karma-runner/karma-chrome-launcher/blob/master/index.js Es ist ziemlich robust. Die andere Stelle, die ich für nützlich hielt, ist 'HKEY_CLASSES_ROOT \ ChromeHTML \ shell \ open \ command'. Sie können die exe auch dort analysieren. – zumalifeguard
- 1. Ein universeller createPopup() Ersatz?
- 2. Unvollständiger universeller Charaktername im UI-Test
- 3. "unvollständig universeller Charakter Name" mit stringWithUTF8String
- 4. Die Bereitstellung universeller Anwendungsergebnisse in "Paket konnte nicht registriert werden"
- 5. Branch.io Links werden nicht immer als universeller Link abgeholt.
- 6. Universeller CSS-Selektor für alle HTML-Daten * Attribute
- 7. msbuild Pfad zu CL
- 8. Pfad zu tsconfig.json angeben
- 9. Pfad zu matlab.settings
- 10. Git-Pfad zu jedem Verzeichnisnamen
- 11. Matlab fopen Pfad zu Variable
- 12. Pfad zu WebContentFile im Frühjahr
- 13. Powerhsell hinzufügen zu Pfad, vorübergehend
- 14. Allgemein Pfad zu Downloads Ordner
- 15. Pfad zu einem eingebetteten Objekt
- 16. Pfad zu Programmdateien auf Remotecomputer
- 17. Hinzufügen eines Pfad zu AC_CHECK_LIB
- 18. upload lokalen Pfad zu msql
- 19. Konvertieren von Cygwin Pfad zu Windows Pfad in einem Makefile
- 20. File.Copy von UNC-Pfad Unc zu (gleicher Servers) -Pfad Anfrage
- 21. SKShapeNode (Pfad: Pfad) zeichnet nicht
- 22. Unterschied im physischen Pfad, Root-Pfad, virtuellen Pfad, relativen virtuellen Pfad, Anwendungspfad und absolutem Pfad?
- 23. Flink Gelly Pfad/Pfad Usecase
- 24. Wie Pfad des Ordners zu bekommen und diesen Pfad zu einer separaten Funktion in Matlab
- 25. Absoluter Pfad und relativer Pfad
- 26. Inno-Setup - relativer Pfad zu ReadIni
- 27. Wie Pfad vorherigen zu Exceuting Versammlung bekommen
- 28. Zusammenführen mehrerer CGPaths zu einem Pfad
- 29. Wie automatisch den Pfad zu entkommen
- 30. Punkt IP zu einem virtuellen Pfad
ich diese Frage nicht verstehen. Chrome kann bereits Verknüpfungen zu Apps auf dem Desktop usw. hinzufügen. Was brauchen Sie, das ist anders? –
Siehe https://stackoverflow.com/questions/45384893/how-doi-i-use-c-sharp-to-get-the-path-to-chrome-exe-on-windows/45384927#45384927 – zumalifeguard