Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

вопрос по winapi

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> вопрос по winapi
Имя
Сообщение << Старые топики   Новые топики >>
вопрос по winapi - 2009-12-07 19:50:54.880000   
yvelsid

Сообщений: 7
Оценки: 0
Присоединился: 2009-12-07 18:50:40.733333
Доброго времени суток. Возникла необходимость написать программу, которая собирает информацию о пользователе для последующего анализа. У меня такой вопрос: можно ли используя функции winapi получить список часто используемых позьзователем программ в системе(и есть ли этот список вообще)?
Post #: 1
RE: вопрос по winapi - 2009-12-07 22:05:01.346666   
МегаЛамер

Сообщений: 64
Оценки: 0
Присоединился: 2009-05-14 20:39:48.716666
часто запускаемые программы определить можно
Post #: 2
RE: вопрос по winapi - 2009-12-08 12:04:55.596666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333

quote:

ORIGINAL: yvelsid
можно ли используя функции winapi получить список часто используемых позьзователем программ в системе(и есть ли этот список вообще)?

1. Можно.
2. Начиная с WinXP (или с 2к) для корректно установленных программ этот список есть.

Только лучше не спрашивай "как" :)
Post #: 3
RE: вопрос по winapi - 2009-12-08 13:34:45.063333   
yvelsid

Сообщений: 7
Оценки: 0
Присоединился: 2009-12-07 18:50:40.733333
quote:

Только лучше не спрашивай "как" :)

Хотя б одним глазом намекни куда копать нужно :D
Post #: 4
RE: вопрос по winapi - 2009-12-08 14:04:16.386666   
Zmaster

Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
Ищи книгу "Приемы программирования в C++ Builder 6 и 2006". Там практически рассмотрены все функции WinApi, в том числе и про настройки системы.
Post #: 5
RE: вопрос по winapi - 2009-12-08 14:44:08.386666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Никаких ДеBuilder'ов!!! Только мозг поломаешь.

ТС, начни со следующих ссылок:
www.msdn.microsoft.com
www.google.com
Post #: 6
RE: вопрос по winapi - 2009-12-08 14:59:06.336666   
yvelsid

Сообщений: 7
Оценки: 0
Присоединился: 2009-12-07 18:50:40.733333
Гуголь я уже давно мучаю, но никак не могу добиться от него адекватных ответов. Неужели это такая редко встречаемая тема [:(]
Post #: 7
RE: вопрос по winapi - 2009-12-08 15:08:39.420000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Не ясна твоя задача… и не ясен твой уровень знаний? Что уже готово?
Post #: 8
RE: вопрос по winapi - 2009-12-08 15:31:55.180000   
yvelsid

Сообщений: 7
Оценки: 0
Присоединился: 2009-12-07 18:50:40.733333
quote:

Не ясна твоя задача…

Необходимо написать программу, которая при запуске будет собирать информацию об активном пользователе, т.е. записать в файл набираемый текст с клавиатуры, часто используемые приложения. В перспективе будет написано 2 приложение, которое будет анализировать полученную инфу(Data Mining).
quote:

не ясен твой уровень знаний

"вечный" новичек
quote:

Что уже готово?

Перехватывать нажатия клавиш через установку хука у меня получается, а вот каким образом получить список программ я не знаю.
Post #: 9
RE: вопрос по winapi - 2009-12-08 15:56:57.693333   
Ltonid

Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666
Сколько говорить, нету готового списка. Почитай про аналогичные проги - везде первым пунктом написано "1) Программа самообучающаяся - будет наблюдать и записывая часто используемые программы пользователя, ВПОСЛЕДСТВИИ подстраивать что нить под него". Вывод: программа должна некоторое время просто смотреть и записывать сколько и каких программ (читай файлов) запустил пользователь, дальше жестокий анализотор ну и т.д. Тебе подскали где взять начальные данные для маленького списка.

Что из этого не подходит под твою задачу?
Какую именно инфу о пользователе и для чего? Спрошу по другому: что ты собираешься изменить узнав инфу?
Post #: 10
RE: вопрос по winapi - 2009-12-08 16:01:30.290000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Хацкер :-P

Выше правильно написали. Системная инфа о запускаемых программах тебе ничего не даст в таком случае.
Post #: 11
RE: вопрос по winapi - 2009-12-08 16:12:03.986666   
yvelsid

Сообщений: 7
Оценки: 0
Присоединился: 2009-12-07 18:50:40.733333
Спасибо всем за ответы
ПС хацкер не хацкер, а курсовую все равно сдавать нужно
Post #: 12
RE: вопрос по winapi - 2009-12-09 12:25:31.310000   
Zmaster

Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
quote:

Никаких ДеBuilder'ов!!! Только мозг поломаешь.

Не, я этой книгой не намекал на определенную среду. просто в этой книге хорошо описана работа с WinApi, ошибки, которые возвращают функции, примеры. Короче можно сказать что это простенький MSDN с текстами на Билдере (если можно так выразится):)

To ТС:
Для окон поставь не клавиатурный хук, а системный (непомню как называется). Смысл в том, что когда создается окно приложения, или когда окно активируется, закрываеся и т.п. то управление передается на функция хука с параметрами о дескрипторе окна и прочей информации. В фукции хука фильтруешь все параметры кроме запуска приложения. А дальше уже сам разберешься.
Post #: 13
RE: вопрос по winapi - 2009-12-09 12:56:46.806666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333

quote:

ORIGINAL: Zmaster
Не, я этой книгой не намекал на определенную среду. просто в этой книге хорошо описана работа с WinApi, ошибки, которые возвращают функции, примеры. Короче можно сказать что это простенький MSDN с текстами на Билдере (если можно так выразится):)


MSDN+Google. И удалять у себя дибилдер. Обязательно. И даже не пытаться читать ничего с ним связанного. Зачем засорять голову ненужным, когда итак хватает хорошо разжёванной инфы?
Post #: 14
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> вопрос по winapi







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.