Tad писал(а):
А не пробовал "парсить всю папку Program Files на предмет нахождения " только каталогов ? Я не думаю что это выход. Названия многих программ существено отличается от каталогов в коротких они находятся.
MAV писал(а):
можно даже уточнить что инфа об установленных программах храниться вHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\"программа", если программы нет в данной ветке то она не установлена стандартным для виндовс способом или относится к системным и её надо искать в
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\"идентификатор"
Реестр не выдает весь перечень программ. только если мы знаем название программы, дает инфу по ней. а если нам неизвестно как называется программа? мы же ищем перечень всех программ!
Чувствую я окончательно запутался! Изначально казалось: что сложного, найти все программы что стоят на компьютере? В итоге второй день как дурак таращусь в монитор и ничего не придумывается!