|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Сен 2, 2004 23:01:51 Появилась идея написать сверх-минималистическую оболочку и использовать ее вместо explorer.exe. В оболочке будет только панель задач и трей - и все, больше ничего. Скачал исходники LiteStep, изучаю, однако хотелось бы почитать дополнительную информацию о том как вообще должна работать подобная программа? Возможно кто-то уже интересовался этим вопросом? Буду очень признателен за любые подсказки! |
|
|
Дата: Сен 3, 2004 00:58:27 Так а что там может быть специфического? Вроде бы прописываешь в качестве shell хоть cmd.exe - и вперед. Если есть что-то дополнительно - мне тоже интересно... |
|
|
Дата: Сен 3, 2004 07:07:38 Explorer от NT4\95 вполне нормально работает. Если тебе не нужен граф. интефейс используй сmd. И на list.shellfront.org/list.htm есть много чего полезного. |
|
|
Дата: Сен 3, 2004 09:50:34 А идея минималистической оболочки не нова. :) Кажется, ее по молодости пытаются написать все... :) |
|
|
Дата: Сен 3, 2004 09:59:20 На счет замены на cmd.exe, однажды на работе прикололись и сделали товарищу, тогда ещё, из 95 винды - 3.11 :) Он долго голову ломал... |
|
|
Дата: Сен 3, 2004 10:23:02 |
|
|
Дата: Сен 3, 2004 11:06:28 · Поправил: Gloomy shell хоть cmd.exe Проблема в окошках: которые сворачиваются в панель задач с теми все ОК - выглядят как в старом добром Win3.1. А вот те окошки, которые сворачиваются в трей, просто исчезают! В принципе можно обойтись даже без панели задач, написав только аналог трея (например как в упомянутом FluxBox). zzzyab Спасибо, очень полезная ссылка! Жалко что исходники к каждой из этих оболочек не дают... n0p ее по молодости пытаются написать все... Тогда где же мегабайты исходников? :) |
|
|
Дата: Сен 3, 2004 11:13:36 а разве не progman.exe надо прописать чтобы получить подобие win3.1 |
|
|
Дата: Сен 3, 2004 16:33:32 Если проблема - иконка в трее, то вероятно придется поизучать Shell_NotifyIcon(). На первый взгляд похоже, что иконки рисуются в окне по имени "Shell_TrayWnd"(win2k), то есть имеются два пути - посмотреть, как это самое окно делается ехплорером, либо создавать собственное с таким именем и обрабатывать его сообщения. |
|
|
Дата: Сен 3, 2004 19:24:05 вот пример эксплоера на асме: http://www.japheth.de/ExplASM.html можно ни че не писать.. только в памяти он жрет стокаже стока стандартный т.к. юзает стандартные компоненты.. зы: (тот ли ты Gloomy, который с http://gl00my.chat.ru/) ?"отличные статьи":"не знаю че сказать"... |
|
|
Дата: Сен 3, 2004 21:30:47 Gloomy Мегабайты исходников?? Хех. Этапы развития проекта: 1. Идея. Без этого никуда. 2. Разработка концепции и схемы. 3. Выбор языка. 4. Попытка сделать каркас. 5. Тест каркаса. 6. Вторая попытка сделать каркас, но уже рабочий. Старый вариант забыт и удален. 7. Тест нового каркаса. 8. Написание тела проги. 9. Тест отдельно каждого элемента. 10. Переписывание половины элементов. 11. Повторный тест элементов. 12. Сборка проекта. 13. Тест. 14. Удаление половины элементов. 15. Снова тест. 16. Поиск аналогов в инете. 17. Забивание на проект. 18. Удаление сорцов, чтобы никто не узнал, насколько сильно ты однажды протупил, изобретая велосипед на гусеничном ходу. Я в свое время после 7го пункта перешел к 16ому и не жалею ничуть. :) Но зато получил много опыта и левелап. %) |
|
|
Дата: Сен 3, 2004 21:40:23 зы: (тот ли ты Gloomy, который с http://gl00my.chat.ru/) Нет, не тот :) Тот уже давно в Linux ушел :) |
|
|
Дата: Сен 3, 2004 23:32:09 _Juicy что иконки рисуются в окне по имени "Shell_TrayWnd" Пробовал создавать окно с таким именем класса - результата никакого. Наверное нужно его как-то регистрировать или что-то типа того? khv_test вот пример эксплоера на асме: Мне нужен не новый Проводник а новая оболочка. тот ли ты Gloomy Нет, не тот. Ник интернетовский принял по мирскому прозвищу - Угрюмый. n0p Этапы развития проекта: А где пункт "изучение исходников подобных проектов"? :) Не думаю что придется так долго мучатся: см. в аттаче скриншет рабочего стола - хочу чтоб было так же (трей обязателен, панель задач сделаю если станет скучно). 2All Подскажите пожалуйста где можно найти инфу по трею - сколько искал везде находил только статьи а-ля "как запихать иконку в трей" :( 148823292__scr.png |
|
|
Дата: Сен 3, 2004 23:36:44 Результата никакого - это что значит? Окно не создается? shell32 его не находит? Окно не получает сообщений? |
|
|
Дата: Сен 3, 2004 23:52:52 Иконки на него не желают "прицепляться". |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.105 |