Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.12.29;
Скачать: CL | DM;

Вниз

Список установленных программ   Найти похожие ветки 

 
ttt   (2013-03-06 14:00) [0]

Добрый день.

Необходимо получить список установленных программ на компьютере. Описанный повсеместно метод не подходит (Software\Microsoft\Windows\CurrentVersion\Uninstall\), т.к. мне нужны именно исполняемые файлы, а, указанный там, DisplayIcon не всегда ведет к ним.
Список недавних файлов тоже не то.
Но есть еще список часто используемых программ! Как его получить? Я думаю, что его будет достаточно.


 
DVM ©   (2013-03-06 14:11) [1]


> ttt   (06.03.13 14:00) 
> Добрый день.
>
> Необходимо получить список установленных программ на компьютере.
>  Описанный повсеместно метод не подходит (Software\Microsoft\Windows\CurrentVersion\Uninstall\),
>  т.к. мне нужны именно исполняемые файлы,

Невозможно. Простой пример, на компьютере установлен MSOffice, но инсталлятор один, а исполняемых файлов там десятки. И что из них являтся установленными программами?

Может тебе надо тот список, что в меню Пуск?


 
ttt   (2013-03-06 14:19) [2]

Тот который "Все программы"? А вдруг юзер не любит его забивать. Вот если бы часто используемые. :)


 
ttt   (2013-03-06 14:21) [3]

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssi st\{75048700-EF1F-11D0-9888-006097DEACF9} вот тут что-то, но что-то с символами, хотя русский нормально отображается.


 
DVM ©   (2013-03-06 14:25) [4]


> ttt   (06.03.13 14:21) [3]


> но что-то с символами

там вероятно ROT13 кодирование


 
ttt   (2013-03-06 14:40) [5]

Сидеть символы в таблицу подбирать. –_–
Но сейчас подумал, ведь он (юзер) мог отключить список этот. Действительно, всё же проще ярлыки из пуска прочитать.


 
DVM ©   (2013-03-06 14:42) [6]


> ttt   (06.03.13 14:40) [5]
> Сидеть символы в таблицу подбирать. –_–

Зачем подбирать? ROT13 легко раскодируется.

http://stackoverflow.com/questions/6800326/how-to-crypt-or-hide-a-string-in-delphi-exe

http://yandex.ru/yandsearch?text=ROT13+DELPHI&lr=10742


 
ttt   (2013-03-06 17:24) [7]

Информация о программах и ярлыках, которые пользователь открывал из проводника (Win XP)
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\ {5E6AB780-7743-11CF-A12B-00AA004AE837}\Count
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\ {75048700-EF1F-11D0-9888-006097DEACF9}\Count

Информация о программах и ярлыках, которые пользователь открывал из проводника (Win 7)
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\ {CEBFF5CD-ACE2-4F4F-9178-9926F41749EA}\Count
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\ {F4E57C4B-2036-45F0-A9AB-443BCFE33D9F}\Count


 
DVM ©   (2013-03-06 17:31) [8]


> ttt   (06.03.13 17:24) [7]

Что то мне подсказывает, что вот это GUID они будут различаться и далее в разных системах и может быть даже редакциях. Не очень понятно зачем это сделано и зачем названия закодировали.


 
Rouse_ ©   (2013-03-06 23:25) [9]


> ttt   (06.03.13 14:00) 
> Необходимо получить список установленных программ на компьютере

Зачем?


 
ttt   (2013-03-07 04:18) [10]

Дабы пользователь не искал ехе"шники сам в многочисленных папках.


 
Inovet ©   (2013-03-07 09:03) [11]

> [10] ttt   (07.03.13 04:18)
> Дабы пользователь не искал ехе"шники сам в многочисленных папках.

Зачем?


 
N.Cage   (2013-03-07 10:08) [12]

>Inovet Зачем? Чтоб вирус быстрее заразил часто используемые программы ;-)


 
ttt   (2013-03-07 14:12) [13]

Пишу ГУИ для вируса-лентяя.



Страницы: 1 вся ветка

Текущий архив: 2013.12.29;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.007 c
15-1373315402
Юрий
2013-07-09 00:30
2013.12.29
С днем рождения ! 9 июля 2013 вторник


15-1373629469
RoyalFlushBY
2013-07-12 15:44
2013.12.29
конвертация cer в pfx


15-1373574603
Юрий
2013-07-12 00:30
2013.12.29
С днем рождения ! 12 июля 2013 пятница


15-1373211313
maxfox123
2013-07-07 19:35
2013.12.29
Кодирование плат


2-1362564038
ttt
2013-03-06 14:00
2013.12.29
Список установленных программ