Замена диалогового окна Выполнить(Run)

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Замена диалогового окна Выполнить(Run)

Re: Замена диалогового окна Выполнить(Run)

SergeyS » 11 май 2007, 05:01

Hollander, вот уж как повесить hook в делфи информации более чем достаточно. Тем более недавно на этом форуме было обсуждение о том как повесить hook на создание окна. Поиск рулит (хотя сам тоже люблю когда дают полностью готовые решения :( посему посмотри здесь http://forum.developing.ru/showthread.php?t=8747)

Re: Замена диалогового окна Выполнить(Run)

Hollander » 10 май 2007, 20:58

Все было бы хорошо если бы я знал, как hook повесить и как запрещать создание FileRun'a

Re: Замена диалогового окна Выполнить(Run)

BBB » 10 май 2007, 11:45

Blood_Magic писал(а):Могу попробовать посоветовать такой нехороший вариант, как запускать ее в автозапуске в скрытом виде и постоянно делать FindWindow по зоголовку "Запуск программы", потом этот самый запуск закрывать и открывать свой
Тогда уж повесить hook на создание окна с заголовком "Запуск программы". При попытке такого создания запрещать создание и запускать свой диалог.

Re: Замена диалогового окна Выполнить(Run)

Blood_Magic » 10 май 2007, 10:13

Могу попробовать посоветовать такой нехороший вариант, как запускать ее в автозапуске в скрытом виде и постоянно делать FindWindow по зоголовку "Запуск программы", потом этот самый запуск закрывать и открывать свой

Re: Замена диалогового окна Выполнить(Run)

Hollander » 09 май 2007, 02:04

это мне такой курсовой дали :-) а что дали, то и надо сделать. программу саму я уже написал, а вот внедрить...

Re: Замена диалогового окна Выполнить(Run)

Naeel Maqsudov » 09 май 2007, 00:29

Мне кажется, что Вы поспешили с написанием своей проги, так как для успешного вредрения ее в shell она наверняка должна быть реализована как COM-сервер.

Замена диалогового окна Выполнить(Run)

Hollander » 08 май 2007, 21:35

Требуется заменить окошко Пуск - выполнить на свою программу. Т.е. задание таково, написать навороченный FileRun и в недрить его в систему. В реестре очень сложно это поменять, только действительно разбирающийся человек сделает это. Осталась неделя я в попе, т.к. саму прогру написал, а внедрить фигушки

Вернуться к началу