Форум: "Прочее";
Текущий архив: 2008.10.12;
Скачать: [xml.tar.bz2];
ВнизСвоя замена для Windows Explorer Найти похожие ветки
← →
ProgRAMmer Dimonych © (2008-08-20 21:05) [0]Подскажите, плз, где можно почитать о процессе создания своей оболочки для Windows? Только больно не бейте, но вариант "прописать в реестре вместо explorer.exe любую другую программу" - неинтересен.
Интересно создание полноценной замены (tray :) и т.д. и т.п.). Поиск гуглом дал только ссылки на готовые программы, а хотелось бы статеек, учебников и т.п.
Заранее спс.
← →
@!!ex © (2008-08-20 21:51) [1]> Интересно создание полноценной замены (tray :) и т.д. и
> т.п.).
Ну так замени соответствующие APi функции на свои. и все.
← →
ProgRAMmer Dimonych © (2008-08-20 21:53) [2]Между делом наткнулся на вопросы тех, кто уже пытался сделать нечто подобное. Там вроде надо как-то уведомлять о готовности оболочки к работе, ещё каких-то кучу разных операций выполнять.
В MSDN есть интересный раздел: "Shell Developer"s Guide". Нет ли случайно возможности скачать его откуда-нибудь одним файлом?
← →
@!!ex © (2008-08-20 21:58) [3]MSDN можно вроде как isoшку скачать.
Во всяком случае я 2008 именно так и качал.
← →
DVM © (2008-08-20 22:08) [4]
> а хотелось бы статеек, учебников и т.п.
Статейку (да и не одну) я хотел как то написать, да не сложилось, некогда.
> где можно почитать о процессе создания своей оболочки для
> Windows?
Лучше всего изучать исходники других десктопозаменителей. LiteStep, BlackBox.
← →
DVM © (2008-08-20 22:10) [5]
> В MSDN есть интересный раздел: "Shell Developer"s Guide".
>
Это несколько не то. Это скорее взаимодействие с стандартным шеллом.
← →
Игорь Шевченко © (2008-08-20 22:24) [6]
> вариант "прописать в реестре вместо explorer.exe любую другую
> программу"
freecell.exe
← →
ProgRAMmer Dimonych © (2008-08-20 22:34) [7]> @!!ex © (20.08.08 21:58) [3]
Она, гадость такая, под "98 не хочет читаться.
> DVM © (20.08.08 22:08) [4]
> > а хотелось бы статеек, учебников и т.п.
> Статейку (да и не одну) я хотел как то написать, да не сложилось,
> некогда.
Жаль, они бы сейчас очень помогли.
> Лучше всего изучать исходники других десктопозаменителей.
> LiteStep, BlackBox.
Уже об этом думал. Не хочется: там слишком сложно будет отделить реализацию конкретной оболочки от приёмов, общих для всех оболочек. Сравнивать исходники нескольких оболочек - дело неблагодарное.
← →
DVM © (2008-08-20 22:39) [8]
> там слишком сложно будет отделить реализацию конкретной
> оболочки от приёмов, общих для всех оболочек.
Да, не особенно. В BlackBox то вообще все просто. Да и там наделали еще кучу их клонов, некоторые совсем упрощенные. LiteStep самый продвинутый. Но им всем до эксплорера как до луны пешком.
Это скорее заменители десктопа, чем полноценные шеллы. Шелл в виндовс заменить нельзя, мое мнение. Он просто неотделим от системы.
← →
Slym © (2008-08-21 06:37) [9]@!!ex © (20.08.08 21:51) [1]
> Интересно создание полноценной замены (tray :) и т.д. и
> т.п.).
Ну так замени соответствующие APi функции
Трей - это окошко с определенным именем или именем класса, если загасить "оригинал" и создать свое то будут приходить "нужные" сообщения с нужной информацией
← →
DVM © (2008-08-21 10:48) [10]
> если загасить "оригинал" и создать свое
можно и не убирать стандартное, а поставить ловушку на его сообщения.
С областью уведомлений на самом деле не все так просто.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2008.10.12;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.045 c