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

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

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

Через реестр можно искать.
...
Рейтинг: 0 / 0
02.07.2020, 08:11
    #39975158
ROI
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
02.07.2020, 10:26
    #39975228
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти приложение
Ещё при старте хром регистрирует свой тип - см. HKCR\ChromeHTML.
...
Рейтинг: 0 / 0
06.07.2020, 16:22
    #39976742
mi34
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти приложение
crutchmaster
mi34,

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


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

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

Ну то акцесс, ничего удивительного.
...
Рейтинг: 0 / 0
07.07.2020, 07:55
    #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
07.07.2020, 09:43
    #39976951
mi34
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти приложение
Akina,
Спасибо огромное, это то что нужно ))
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Найти приложение / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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