Åñòü âîïðîñ
Íî íåêîòîðûå âèðñèè ýòèõ ïðîãðàììîê! Ñ ðàçíûìè çàãîëîâêàìè à ïåðå÷èñëÿòü âñå çàãîëîâè\êè â ïîèñêå íå âàðèàíò!
Òàê âîò íóæíî óñòðîèòü ïîèñê õåíäëîâ ïî ÷àñòè èìåíè! íàïðèìåð Kaspersky âî âñåõ çàãëîâêàõ âî âñåõ ïðèëîæåíèÿõ èìååòñÿ åãî èìÿ!
Êàê çàêðûâàòü âñå ðàáî÷èå ïðèëîæåíèÿ ñ çàãîëîâêàìè ñîäåðæàùèìè çàäàííîå ñëîâî??
Цитата:
Originally posted by kas
Åñòü âîïðîñ! Ìíå íóæíà ïðîãðàììà êîòîðàÿ áóäåò ñèäåòü â ïàìÿòè ïåðåõâàòûâàòü çàãîëîâêè è çàêðûâàòü íåæåëàòåëüíûå îêíà!
Íî íåêîòîðûå âèðñèè ýòèõ ïðîãðàììîê! Ñ ðàçíûìè çàãîëîâêàìè à ïåðå÷èñëÿòü âñå çàãîëîâè\êè â ïîèñêå íå âàðèàíò!
Òàê âîò íóæíî óñòðîèòü ïîèñê õåíäëîâ ïî ÷àñòè èìåíè! íàïðèìåð Kaspersky âî âñåõ çàãëîâêàõ âî âñåõ ïðèëîæåíèÿõ èìååòñÿ åãî èìÿ!
Êàê çàêðûâàòü âñå ðàáî÷èå ïðèëîæåíèÿ ñ çàãîëîâêàìè ñîäåðæàùèìè çàäàííîå ñëîâî??
Åñòü âîïðîñ! Ìíå íóæíà ïðîãðàììà êîòîðàÿ áóäåò ñèäåòü â ïàìÿòè ïåðåõâàòûâàòü çàãîëîâêè è çàêðûâàòü íåæåëàòåëüíûå îêíà!
Íî íåêîòîðûå âèðñèè ýòèõ ïðîãðàììîê! Ñ ðàçíûìè çàãîëîâêàìè à ïåðå÷èñëÿòü âñå çàãîëîâè\êè â ïîèñêå íå âàðèàíò!
Òàê âîò íóæíî óñòðîèòü ïîèñê õåíäëîâ ïî ÷àñòè èìåíè! íàïðèìåð Kaspersky âî âñåõ çàãëîâêàõ âî âñåõ ïðèëîæåíèÿõ èìååòñÿ åãî èìÿ!
Êàê çàêðûâàòü âñå ðàáî÷èå ïðèëîæåíèÿ ñ çàãîëîâêàìè ñîäåðæàùèìè çàäàííîå ñëîâî??
Перевожу:
Есть вопрос! Мне нужна программа которая будет сидеть в памяти перехватывать заголовки и закрывать нежелательные окна! Но некоторые вирсии этих программок! С разными заголовками а перечислять все заголови\ки в поиске не вариант! Так вот нужно устроить поиск хендлов по части имени! например Kaspersky во всех загловках во всех приложениях имеется его имя! Как закрывать все рабочие приложения с заголовками содержащими заданное слово??
Посмотри здесь:
http://www.uinc.ru/articles/28/index.shtml
Здесь написано как сделать программу, почти идентичную твоей (единственная разница - она прячет окна, а не закрывает).
Там же можно скачать ее исходник.
Только если ты пишешь в Билдере, то вместо
EnumWindows((int (__stdcall *)(struct HWND__ *,long))my_EnumWindowsProc, 0);
ты должен будешь написать
[color=blue]EnumWindows((int (__stdcall *)())my_EnumWindowsProc, 0);[/color]
Цитата:
Originally posted by SLA
Ну так бы и сразу! :)
Посмотри здесь:
http://www.uinc.ru/articles/28/index.shtml
Здесь написано как сделать программу, почти идентичную твоей (единственная разница - она прячет окна, а не закрывает).
Там же можно скачать ее исходник.
Только если ты пишешь в Билдере, то вместо
EnumWindows((int (__stdcall *)(struct HWND__ *,long))my_EnumWindowsProc, 0);
ты должен будешь написать
[color=blue]EnumWindows((int (__stdcall *)())my_EnumWindowsProc, 0);[/color]
Ну так бы и сразу! :)
Посмотри здесь:
http://www.uinc.ru/articles/28/index.shtml
Здесь написано как сделать программу, почти идентичную твоей (единственная разница - она прячет окна, а не закрывает).
Там же можно скачать ее исходник.
Только если ты пишешь в Билдере, то вместо
EnumWindows((int (__stdcall *)(struct HWND__ *,long))my_EnumWindowsProc, 0);
ты должен будешь написать
[color=blue]EnumWindows((int (__stdcall *)())my_EnumWindowsProc, 0);[/color]
Спасибо
PS Я тут с блокнотом своим нахимичил! И кодировка глючит
Ни-кто не знает такой редактор bred-2r ??