powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Найти приложение
11 сообщений из 11, страница 1 из 1
Найти приложение
    #39974852
mi34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Необходимо программно определить, есть ли Гугл Хром на ПК и если есть, то получить путь к нему (исполняемому файлу). Буду благодарен за любую помощь
...
Рейтинг: 0 / 0
Найти приложение
    #39974863
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mi34
Добрый день. Необходимо программно определить, есть ли Гугл Хром на ПК и если есть, то получить путь к нему (исполняемому файлу). Буду благодарен за любую помощь

програмно проверяй этот путь
C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
...
Рейтинг: 0 / 0
Найти приложение
    #39975149
mi34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ROI, а если установка не по умолчанию (другой путь)?
...
Рейтинг: 0 / 0
Найти приложение
    #39975151
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mi34,

Тогда рекурсивно обходишь все диски в поисках chrome.exe. Впрочем его могут переименовать, поэтому придётся искать всё *.exe (по сигнатуре, потому что он не обязан быть *.exe) и извлекать из них метаданные.
...
Рейтинг: 0 / 0
Найти приложение
    #39975153
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mi34
ROI, а если установка не по умолчанию (другой путь)?

Через реестр можно искать.
...
Рейтинг: 0 / 0
Найти приложение
    #39975158
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ROI
mi34
ROI, а если установка не по умолчанию (другой путь)?

Через реестр можно искать.

ветка реестра:
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe
параметр по умолчанию в нем хранится полный путь "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
...
Рейтинг: 0 / 0
Найти приложение
    #39975228
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ещё при старте хром регистрирует свой тип - см. HKCR\ChromeHTML.
...
Рейтинг: 0 / 0
Найти приложение
    #39976742
mi34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
crutchmaster
mi34,

Тогда рекурсивно обходишь все диски в поисках chrome.exe. .


как это сделать, не подскажете? в сети нашел пример, но очень громоздко все..
...
Рейтинг: 0 / 0
Найти приложение
    #39976918
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mi34
как это сделать, не подскажете?

Открываешь каталог читаешь файлы, проверяешь каждый на хром. Читаешь каталоги. Начинаешь сначала.
mi34
в сети нашел пример, но очень громоздко все..

Ну то акцесс, ничего удивительного.
...
Рейтинг: 0 / 0
Найти приложение
    #39976923
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mi34
в сети нашел пример, но очень громоздко все..

Не, ну чё там громоздкого-то?

Код: vbnet
1.
2.
3.
4.
5.
6.
Function GetChromePath() As String
Dim WshShell As Object

Set WshShell = CreateObject("WScript.Shell")
GetChromePath = WshShell.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe\")
End Function
...
Рейтинг: 0 / 0
Найти приложение
    #39976951
mi34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,
Спасибо огромное, это то что нужно ))
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Найти приложение
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]