Форум: "WinAPI";
Текущий архив: 2005.06.14;
Скачать: [xml.tar.bz2];
ВнизСписок программ, которые запускались с компьютера Найти похожие ветки
← →
Nafania (2005-04-24 13:08) [0]Подскажите пожалуста, как написать программу, которая записывает в файл список программ, которые запускались с компьютера.
← →
Marser © (2005-04-24 14:02) [1]Непосредственный отлов - хук WH_SHELL
Наблюдение за списком процессов:
CreateToolhelp32Snapshot
Heap32First
Heap32ListFirst
Heap32ListNext
Heap32Next
Module32First
Module32Next
Process32First
Process32Next
Thread32First
Thread32Next
Toolhelp32ReadProcessMemory
← →
VMcL © (2005-04-24 14:53) [2]>>Marser © (24.04.05 14:02) [1]
Во-первых, не все процессы создаются Shell"ом. Во-вторых, не все процессы создают окна. Хотя автор не озвучил задачу в достаточной мере, - возможно, ему это подойдёт.
← →
Nafania (2005-04-24 23:39) [3]Задача выглядит примерно так: мне нужно написать программу, которая записывала в файл такое:
1) Дату
2) Время запуска приложений
3) Название приложений.
Помогите кто может советом!!!
Спасибо за помощь!!!
← →
VMcL © (2005-04-24 23:52) [4]>>Nafania (24.04.05 23:39) [3]
В общем случае нужно писать драйвер (его на Delphi по-человечески не сделаешь) и программу, которая будет взаимодействовать с этим драйвером (её можно смело писать и на Delphi).
← →
Marser © (2005-04-25 00:35) [5]
> Во-первых, не все процессы создаются Shell"ом.
> Во-вторых, не все процессы создают окна.
Это в принципе понятно. Из-за данных ограничений я и упомянул ToolHelp.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.06.14;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.038 c