Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Зарегистрируйся, чтобы опубликовать статью и получить 200 USD
Igor
26
Igor 2012.01.25 14:20 

Ситуация: установлено несколько терминалов от разных брокеров.
Как можно программно определить папки всех терминалов, установленных в системе? Может есть в реестре ветка-параметр-значение, позволяющие их идентифицировать? Или же есть иной способ?
PS: просмотр всего дерева каталогов не предлагать :)
PPS: нужна идея именно программной идентификации.

Заранее спасибо

o_O
Модератор
23275
o_O 2012.01.25 14:28  
сканируете все папки диска и ищите имя например metaeditor.exe
Vadim Zhunko
5219
Vadim Zhunko 2012.01.25 14:34  
Наверняка, не важно где они стоят. Важно какие сейчас запущены. Это проще сделать. Найти в процессах все терминалы и по ним найти каталоги.
Igor
26
Igor 2012.01.25 14:58  
sergeev:
сканируете все папки диска и ищите имя например metaeditor.exe

PS: просмотр всего дерева каталогов не предлагать :)

Нерационально

Zhunko:
Наверняка, не важно где они стоят. Важно какие сейчас запущены. Это проще сделать. Найти в процессах все терминалы и по ним найти каталоги.
Нет, необходимо найти именно папки, в которые установлены все имеющиеся терминалы, а не только запущенные.
Vadim Zhunko
5219
Vadim Zhunko 2012.01.25 15:00  
Тогда сканировать все каталоги. Разве есть другой путь? Это не долго.
o_O
Модератор
23275
o_O 2012.01.25 15:06  
idea.list:
Нет, необходимо найти именно папки, в которые установлены все имеющиеся терминалы, а не только запущенные.
а вы в реестре смотрели?
Igor
26
Igor 2012.01.25 15:18  

Да, но не уверен в результате. Простой поиск ничего не дал, хотя ручками удалось обнаружить некоторые записи в Uninstall. К тому же некоторые ветки именованы весьма странно (видимо некий guid).

Возможно Вы сможете подсказать куда стоит смотреть?

o_O
Модератор
23275
o_O 2012.01.25 16:07  
idea.list:

Да, но не уверен в результате. Простой поиск ничего не дал, хотя ручками удалось обнаружить некоторые записи в Uninstall. К тому же некоторые ветки именованы весьма странно (видимо некий guid).

Возможно Вы сможете подсказать куда стоит смотреть?


терминалы никаких явных следов присутствия не оставляют. так как они могут запускаться и без установки. в реестре вы найдете только назначение расширения для mq4 ну и в uninstall, если терминалы ставились по setup.exe. остального никогда не видел.

поэтому смотреть вам только в сторону поиска по всему диску

Igor
26
Igor 2012.01.25 17:26  

Поиск по диску не вариант. Просмотр только Program Files занимает около 1.5 минут. Нужны другие варианты

/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий