Замена диалогового окна Выполнить(Run)
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
Требуется заменить окошко Пуск - выполнить на свою программу. Т.е. задание таково, написать навороченный FileRun и в недрить его в систему. В реестре очень сложно это поменять, только действительно разбирающийся человек сделает это. Осталась неделя я в попе, т.к. саму прогру написал, а внедрить фигушки
- Naeel Maqsudov
- Сообщения: 2570
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
Мне кажется, что Вы поспешили с написанием своей проги, так как для успешного вредрения ее в shell она наверняка должна быть реализована как COM-сервер.
это мне такой курсовой дали :-) а что дали, то и надо сделать. программу саму я уже написал, а вот внедрить...
-
- Сообщения: 273
- Зарегистрирован: 30 июн 2005, 14:53
Могу попробовать посоветовать такой нехороший вариант, как запускать ее в автозапуске в скрытом виде и постоянно делать FindWindow по зоголовку "Запуск программы", потом этот самый запуск закрывать и открывать свой
- Чем юзер похож на обезьяну?
- Он жмет на все, что жмется, дергает все, что дергается и крутит все, что крутится.
- Чем юзер отличается от обезьяны?
- У обезьяны хватает ума не воспроизводить ту последовательность, которая приводит к краху системы.
- Он жмет на все, что жмется, дергает все, что дергается и крутит все, что крутится.
- Чем юзер отличается от обезьяны?
- У обезьяны хватает ума не воспроизводить ту последовательность, которая приводит к краху системы.
Тогда уж повесить hook на создание окна с заголовком "Запуск программы". При попытке такого создания запрещать создание и запускать свой диалог.Blood_Magic писал(а):Могу попробовать посоветовать такой нехороший вариант, как запускать ее в автозапуске в скрытом виде и постоянно делать FindWindow по зоголовку "Запуск программы", потом этот самый запуск закрывать и открывать свой
Все было бы хорошо если бы я знал, как hook повесить и как запрещать создание FileRun'a
- SergeyS
- Сообщения: 196
- Зарегистрирован: 21 ноя 2006, 17:12
- Откуда: Хакасия, Абакан
- Контактная информация:
Hollander, вот уж как повесить hook в делфи информации более чем достаточно. Тем более недавно на этом форуме было обсуждение о том как повесить hook на создание окна. Поиск рулит (хотя сам тоже люблю когда дают полностью готовые решения
посему посмотри здесь http://forum.developing.ru/showthread.php?t=8747)
