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

Вниз

Как завершить 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 вся ветка

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

Наверх





Память: 0.53 MB
Время: 0.034 c
3-1086879429
Subdigger
2004-06-10 18:57
2004.07.11
dbms_output


6-1084284193
Uber
2004-05-11 18:03
2004.07.11
передача аудио по сети


3-1087456560
Russko
2004-06-17 11:16
2004.07.11
Многоуровневый выпадающий список


1-1088061880
Alfer
2004-06-24 11:24
2004.07.11
Internal error L470


3-1087280598
denis24
2004-06-15 10:23
2004.07.11
query





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