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

Вниз

Перехватывать запуск и закрытие программ.   Найти похожие ветки 

 
Romantik   (2004-01-19 16:57) [0]

Пытаюсь написать программу, которая бы вела журнал запущенных программ (время когда программа запустилась и когда была закрыта).
Вот парюсь, пытаюсь ставить хук на создание нового окна, но тогда запуск консольных программ не перехватывается.
Можно ли как то перехватывать сам запуск exe"шников (может createprocess перехватывать)? Или как можно проще сделать, чтобы всё работало номально.


 
panov ©   (2004-01-19 17:23) [1]

А почему не устраивает средствами Windows(использование журнала)?


 
Romantik   (2004-01-19 17:40) [2]

То есть? Это как?
Мне нужно именно в программе это организовать.


 
DVM ©   (2004-01-19 18:03) [3]


> Вот парюсь, пытаюсь ставить хук на создание нового окна,
> но тогда запуск консольных программ не перехватывается.
>

Возьми таймер и перечитывай периодически список окон. Самое надежное. С хуками бывают осечки - например при грубом уничтожении процесса. Лучше всего сочетать это и хук WH_SHELL.


 
NiaSoft   (2004-01-19 23:17) [4]

Имхо драйвер поможет, только на Delphi енто не написать :)



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

Форум: "WinAPI";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.034 c
3-1077189188
Pul
2004-02-19 14:13
2004.03.28
Поля TIMESTAMP в INTERBASE


14-1077968590
Layner
2004-02-28 14:43
2004.03.28
Как вы себе представляете БЕСКОНЕЧНОСТЬ вселенной?


14-1077780780
d10
2004-02-26 10:33
2004.03.28
Математика v0.5, полезная прога для студентов


1-1078940709
Bulanov
2004-03-10 20:45
2004.03.28
StaticText движется рывками


1-1079009278
Strelka
2004-03-11 15:47
2004.03.28
меню дочерней формы





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский