Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.11;
Скачать: CL | DM;

Вниз

Как завершить Explorer.exe?   Найти похожие ветки 

 
Seldon ©   (2004-05-31 00:31) [40]

Их вполне может не быть. Aston, talisman. например.


 
Gero ©   (2004-05-31 00:32) [41]


> Piter ©   (31.05.04 00:30)

НЕТУ у меня их, НЕТУ.
Взял, убил explorer.exe и обхожусь без них.


 
Piter ©   (2004-05-31 00:50) [42]

DVM (31.05.04 00:31) [39]
У меня стоит своя собственная - там есть и пуск и панель задач и десктоп и даже трей


хм. Ну в общем, убедили. Я действительно слышал об альтернативных Shell"ах.
Только вот Explorer то как раз автоматом и грузится. Во всяких автозагруках и RunOnce его нету, а каждый раз при входе в винду появляется пуск и все остальное :)
Небось в реестре какой ключик?

Причем, интересно. А ваш трей показывает иконки те же самые, что и виндовый трей? То есть любая иконка, которую "положили" с помощью Shell_NotifyIcon будет у вас показана? Интересно, а где вы берете список иконок, окна, куда нужно сообщения от иконок посылать?

P.S. Просто для меня дико, что винда и без explorer"а


 
DVM ©   (2004-05-31 00:56) [43]


> Небось в реестре какой ключик?

да для NT/2000/XP - Ключ в HKCU или HKLM, В 98 - в system.ini.

> А ваш трей показывает иконки те же самые, что и виндовый
> трей? То есть любая иконка, которую "положили" с помощью
> Shell_NotifyIcon будет у вас показана?

Да все абсолютно. Даже ShellServiceObjects (сеть, громкость ...)

> Интересно, а где вы берете список иконок, окна, куда нужно
> сообщения от иконок посылать?

Окну с классом Shell_TrayWnd приходят сообщения WM_COPYDATA - в них вся информация. Если запускать совместно с эксплорером, то нужно ставить ловушку WH_GETMESSAGE на сообщения этого окна эксплорера иначе дать классу своего окна такое название.


 
Gero ©   (2004-05-31 00:57) [44]


> Piter ©   (31.05.04 00:50)

http://www.delphikingdom.ru/asp/viewitem.asp?UrlItem=/treasury/systray.htm


 
DVM ©   (2004-05-31 01:02) [45]


> Gero ©   (31.05.04 00:57) [44]

то, что там написано, годится лишь для самого-самого поверхностного ознакомления с тем, что из себя представляет область уведомлений и как ее воспроизвести в своей программе.


 
Gero ©   (2004-05-31 01:03) [46]


> DVM ©   (31.05.04 01:02)

Да, и пример там глючный.
Но Piter"у, кажется больше пока и не надо.

P.S. Off:
Ты свою статью писать так и не собираешься?


 
Piter ©   (2004-05-31 01:08) [47]

DVM (31.05.04 00:56) [43]
то нужно ставить ловушку WH_GETMESSAGE на сообщения этого окна эксплорера иначе дать классу своего окна такое название


ни фига. Всего-то... да, не так уж и сложно :)


 
DVM ©   (2004-05-31 01:10) [48]


> Ты свою статью писать так и не собираешься?

Это про оболочки что-ли? Да надо бы. Но времени свободного немного. Начал вообще то.


 
DVM ©   (2004-05-31 01:14) [49]


> да, не так уж и сложно :)

Сложности начинаются потом, с вытаскиванием нужной информации из WM_COPYDATA. Есть несколько видов структур, описывающих данные для иконки (для 98/2000/xp) и также абсолютное отсутствие инфы о том, как подгрузить, скажем, регулятор громкости и т.д. И куча другого, на разгребание чего уйдет пол-года минимум.



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

Текущий архив: 2004.07.11;
Скачать: CL | DM;

Наверх




Память: 0.55 MB
Время: 0.059 c
3-1087375902
ol
2004-06-16 12:51
2004.07.11
как узнать имена таблиц


14-1087813050
tipman
2004-06-21 14:17
2004.07.11
Статические массивы в C#


14-1087802855
Layner
2004-06-21 11:27
2004.07.11
Скандалы вокруг трансплантологии..


4-1085737780
Cronos
2004-05-28 13:49
2004.07.11
Как заблокировать клавишу Windows? Подскажите, пожалуйста.


4-1085644048
d_oleg
2004-05-27 11:47
2004.07.11
Определение серийного номера материнской платы