Подтвердить что ты не робот

Универсальный путь к chrome.exe

Я создаю приложение, и хочу его установить на пользовательские десктопы, используя хром URL-адрес. Таким образом, существует универсальный путь к chrome.exe, который может запускать мое приложение во всех версиях Windows (XP, Seven и vista).

4b9b3361

Ответ 1

По умолчанию Chrome устанавливается в локальную папку User AppData:

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

Обновление: Как уже упоминалось в комментарии, похоже, что путь к chrome.exe изменился в Win7/8. Это теперь в: C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

Лучше всего использовать некоторый код обнаружения ОС, затем использовать переменную среды для обнаружения папки User AppData (то есть %LOCALAPPDATA%) или папки ProgramFiles, а затем добавить разницу в OS в конец переменной.

Ответ 2

Вы можете посмотреть в реестре:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe

Ответ 3

Опция реестра могла бы быть лучшей, но предложенная в другом ответе не существовала на моем компьютере (Windows 10 64-bit). Я думаю, что ключ "Удалить" может быть более надежным. Если бы его не было, пользователям было бы трудно удалить Chrome. Следующие ключи дают вам место установки, вам нужно добавить "\chrome.exe" чтобы получить полный путь к исполняемому файлу:

Хром:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Google Chrome\InstallLocation

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\Google Chrome\InstallLocation

Chrome Canary:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Google Chrome SxS\InstallLocation

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\Google Chrome SxS\InstallLocation

Ответ 4

Win 7 32 bit, путь: c:\Program Files\Google\Chrome\Application\chrome.exe

Win 7 64 бит (или W10 64b) находится по адресу: c:\Program Files (x86)\Google\Chrome\Application\chrome.exe

(что отличается от предыдущих ответов и комментариев).

Глина Николс предложение заглянуть в реестр, конечно, рекомендуется.

Просьба не редактировать! (Кто-то "отредактировал" этот ответ, сказав, что 32-битные пути - это всегда.... (x86)... показывая полное непонимание вопроса и ответа! Путь "c:\Program Files (x86) \" даже не существует в 32-битной машине (если вы физически не добавите ее). Оба приведенных выше ответа являются проверенными).

Ответ 5

Это правильный путь:

C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

Ответ 6

C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

июнь 2017

Ответ 7

У меня был файл .mht, который я хотел бы открыть в chrome, и обнаружил, что он просто запущен:

chrome.exe "path-to-file.mht"

будет работать просто отлично! Не нужно искать путь :)