Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2013.12.29;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





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


15-1373292451
pasha_golub
2013-07-08 18:07
2013.12.29
Хочу одинаковую версию для экзешника


15-1372134518
[ВладОшин]
2013-06-25 08:28
2013.12.29
PLSQL developer настроить на показ длиных number


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


15-1373833803
Юрий
2013-07-15 00:30
2013.12.29
С днем рождения ! 15 июля 2013 понедельник





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский