Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.11.2006, 09:15   #1
nicki
 
Регистрация: 17.11.2006
Сообщений: 4
По умолчанию как определить установленное по

Кто может подсказать, как в Delphi написать прогу, которая определяет установленное на компе ПО
nicki вне форума Ответить с цитированием
Старый 17.11.2006, 15:53   #2
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

ищи на компе все exe файлы, вот и всё установленное ПО + инсталяторы
Alar вне форума Ответить с цитированием
Старый 18.11.2006, 21:01   #3
PAVEL315
Форумчанин Подтвердите свой е-майл
 
Аватар для PAVEL315
 
Регистрация: 18.11.2006
Сообщений: 172
По умолчанию

Если ОС Windows XP не легче ли зайти в Панель управления и там найти установку и удаление программ???Или это как бы "ДЛЯ СЕБЯ"?
дык!
PAVEL315 вне форума Ответить с цитированием
Старый 23.09.2009, 14:49   #4
AgressiveBehavior
Пользователь
 
Регистрация: 09.09.2009
Сообщений: 27
По умолчанию

"Выпотрошить" в ListBox, вот эту ветку Реестра - HKEY_LOCAL_MACHINE\SOFTWARE
На профилактику детской беспризорности было выделено 60 млн рублей, на стерилизацию бродячих животных в Москве 87 млн руб.
Собаки важней. Дети не кусаются.
AgressiveBehavior вне форума Ответить с цитированием
Старый 23.09.2009, 15:17   #5
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от AgressiveBehavior Посмотреть сообщение
"Выпотрошить" в ListBox, вот эту ветку Реестра - HKEY_LOCAL_MACHINE\SOFTWARE
Ну это не факт, вообще ни разу. У меня 1С нету в этой ветке, но стоит зараза !
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 23.09.2009, 15:39   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
в этой ветке, но стоит зараза
Во во. А у меня вообще половина прог Portable, и половина из них реест вообще не цепляет.
По-моему эта задача в таком ракурсе невыполнима.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 23.09.2009, 16:18   #7
grenles
минимакс
Участник клуба
 
Аватар для grenles
 
Регистрация: 11.06.2008
Сообщений: 1,143
По умолчанию

Тогда я вижу три подхода

1. Все-таки ловить реестр - эдакий официальный официоз установленного ПО

2. Использовать поиск всех *.exe, *.msi и пр. Но по сути - это проще вообще забрать файловую систему к себе и потом ее анализировать.
Что-то подобное делает WhereIsIt - она просто тупо ищет все известные описания и строит в своем внутреннем формате дерево каталогов.
По сути - это ответ на вопрос - что я знаю, и что в этом бардаке есть программа.
Есть еще SIW.EXE - она как-то снимает инфо об установленном ПО, но у меня большое подозрение, что она как раз-таки просто выуживает все, что у тебя записано в реестре и просто проверяет все, что есть в папке Program Files

3. Иметь некую базу типа
Adobe, paint, mspaint - рисовалка
cs.cmd - запускалка игры
tp.exe - похоже на турбо паскаль.
Что-то вроде проги, есть такая в интернете. где по расширению тебе говорят о том, какая прога его изобрела и открывает.
и это пройдет...
grenles вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как определить ping Маркъ Работа с сетью в Delphi 7 24.05.2011 17:51
Среди 20 введёных чисел определить чётные, распечатать их, определить min Spade Помощь студентам 4 15.06.2008 18:39
Как определить хендл SeRhy Помощь студентам 1 20.11.2007 20:14
как определить тип чипсета?? Spy Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 24.05.2007 00:36
определить папку мандарин Общие вопросы Delphi 5 13.05.2007 17:20