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

Вниз

Системная оболочка   Найти похожие ветки 

 
crasher   (2006-09-30 20:23) [0]

Пишу системную оболочку (как замену explorer"у). Нужны советы по реализации taskbara. Может есть какие-нибудь статьи на эту тему?


 
crasher   (2006-10-10 17:12) [1]

Ну помогите кто-нибудь. Перерыл весь инет, вообще ничего нету про системные оболочки.


 
Stanislav ©   (2006-10-10 17:17) [2]

Зачем?


 
DVM ©   (2006-10-10 17:28) [3]


> Перерыл весь инет, вообще ничего нету про системные оболочки.

Я знаю как сделать панель задач почти такую же как в WinXP.
Что именно интересует?


 
Ketmar ©   (2006-10-10 17:32) [4]

качай BackBox, например. читай. там много интересного в коде.

ты бы сказал, что именно не выходит, а? или вообще весь каменный цветок застрял? %-)

с ходу: надо установить shell window, сделать ещё пару неочевидных телодвижений, и тогда можно ставить хук WM_SHELL (без DLL). при помощи \того хука получаешь всё, что надо.


 
crasher   (2006-10-10 17:39) [5]


> Что именно интересует?

Интересует ВСЁ. Так как я вообще не предтавляю как это можно сделать.
И ещё вопрос: может кто знает, можно ли запустить панель управления без explorer"a ?


 
DVM ©   (2006-10-10 17:45) [6]


> можно ли запустить панель управления без explorer"a ?

можно аналог сделать

> Интересует ВСЁ. Так как я вообще не предтавляю как это можно
> сделать.

А можно поинтересоваться откуда желание писать оболочку?


 
Ketmar ©   (2006-10-10 17:48) [7]

>[5] crasher 10-Oct-2006, 17:39
>И ещё вопрос: может кто знает, можно ли запустить панель
>управления без explorer"a ?
можно ли запустить крылья без "Боинга"?


 
Наиль ©   (2006-10-10 18:07) [8]


> И ещё вопрос: может кто знает, можно ли запустить панель
> управления без explorer"a ?

Панель управления - средство отображение "модулей управления", т.е. cpl-файлов. Поэтому можешь написать свою ПанУпр. Это первый вариант.
Второй вариант, отображать ПанУр на собственной форме, т.к. она, не что иное, как модуль расширения оболочки (любой оболочки).
Подробнее не просите, ухожу домой.
Рекомендую начать иследовать второй способ отсюда:
http://shop.piter.com/book/978594723149
Обратите внимание на красную строчку на звёздочками.


 
vidiv ©   (2006-10-11 18:56) [9]


> Панель управления - средство отображение "модулей управления",
>  т.е. cpl-файлов.

А свойства папки это какой CPL ? :)


 
Наиль ©   (2006-10-12 07:07) [10]


> А свойства папки это какой CPL ? :)

Свойства папки к ПанУпру  отношения не имеет.
Чтобы не было разногласий напомню, что ПанУпр - "папка" в которой имеются настройки "Свойств экрана", "Мыши и клавиатуры", "Региональных стандартов", "Установка/удаление программ" и т.д.
Свойства папки имеют отношение к "Проводнику", как очередное его расширение спрятаное в docprop2.dll


 
Steep ©   (2006-10-12 07:16) [11]

Слушайте, а где прописываються cpl файлы в реестре и где физически находяться? И как вытащить их иконки (как в панели). Хотелось бы состряпать прогу для их удаления(ато проги туда мусорят..)


 
Ketmar ©   (2006-10-12 16:33) [12]

>[11] Steep(c) 12-Oct-2006, 07:16
>Слушайте, а где прописываються cpl файлы в реестре и где
>физически находяться? И как вытащить их иконки (как в
>панели). Хотелось бы состряпать прогу для их удаления(ато
>проги туда мусорят..)
замечательный поток сознания. а теперь то же самое, но по-русски. особенно хотелось бы увидеть пример "проги, которая мусорит туда" (куда???)

cpl -- это обыкновенные dll. ни в каком реестре они не прописаны, их так берут, поиском. из system32. и иконку достают при помощи ExtractIcon().


 
guav ©   (2006-10-12 16:40) [13]

> ни в каком реестре они не прописаны, их так берут, поиском.

в реестре тоже прописать можно. я как то выбрал file->new->other->cp app, оно из той папки где .dpr и работало, потом удалил и долго из реестра выписать не мог


 
Ketmar ©   (2006-10-12 17:12) [14]

можно, конечно. только зачем? %-))



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

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

Наверх





Память: 0.47 MB
Время: 0.037 c
2-1160646832
GunGarry
2006-10-12 13:53
2006.10.29
чтение из файла


11-1136963534
DmiSb
2006-01-11 10:12
2006.10.29
Вопрос по TKOLmdvGeneratorRTF


3-1156856047
bmp2006
2006-08-29 16:54
2006.10.29
Сложный запрос


15-1160535420
SerJaNT
2006-10-11 06:57
2006.10.29
Настройка aDSL-модема "aDSL-200"


15-1160479002
Alexey 12
2006-10-10 15:16
2006.10.29
Ввод текста из документа





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