Конференция "Прочее" » Своя замена для Windows Explorer
 
  • ProgRAMmer Dimonych © (20.08.08 21:05) [0]
    Подскажите, плз, где можно почитать о процессе создания своей оболочки для Windows? Только больно не бейте, но вариант "прописать в реестре вместо explorer.exe любую другую программу" - неинтересен.

    Интересно создание полноценной замены (tray :) и т.д. и т.п.). Поиск гуглом дал только ссылки на готовые программы, а хотелось бы статеек, учебников и т.п.

    Заранее спс.
  • @!!ex © (20.08.08 21:51) [1]
    > Интересно создание полноценной замены (tray :) и т.д. и
    > т.п.).

    Ну так замени соответствующие APi функции на свои. и все.
  • ProgRAMmer Dimonych © (20.08.08 21:53) [2]
    Между делом наткнулся на вопросы тех, кто уже пытался сделать нечто подобное. Там вроде надо как-то уведомлять о готовности оболочки к работе, ещё каких-то кучу разных операций выполнять.

    В MSDN есть интересный раздел: "Shell Developer's Guide". Нет ли случайно возможности скачать его откуда-нибудь одним файлом?
  • @!!ex © (20.08.08 21:58) [3]
    MSDN можно вроде как isoшку скачать.
    Во всяком случае я 2008 именно так и качал.
  • DVM © (20.08.08 22:08) [4]

    > а хотелось бы статеек, учебников и т.п.

    Статейку (да и не одну) я хотел как то написать, да не сложилось, некогда.


    > где можно почитать о процессе создания своей оболочки для
    > Windows?

    Лучше всего изучать исходники других десктопозаменителей. LiteStep, BlackBox.
  • DVM © (20.08.08 22:10) [5]

    > В MSDN есть интересный раздел: "Shell Developer's Guide".
    >  

    Это несколько не то. Это скорее взаимодействие с стандартным шеллом.
  • Игорь Шевченко © (20.08.08 22:24) [6]

    > вариант "прописать в реестре вместо explorer.exe любую другую
    > программу"


    freecell.exe
  • ProgRAMmer Dimonych © (20.08.08 22:34) [7]
    > @!!ex ©   (20.08.08 21:58) [3]

    Она, гадость такая, под '98 не хочет читаться.

    > DVM ©   (20.08.08 22:08) [4]
    > > а хотелось бы статеек, учебников и т.п.
    > Статейку (да и не одну) я хотел как то написать, да не сложилось,
    >  некогда.

    Жаль, они бы сейчас очень помогли.

    > Лучше всего изучать исходники других десктопозаменителей.
    >  LiteStep, BlackBox.

    Уже об этом думал. Не хочется: там слишком сложно будет отделить реализацию конкретной оболочки от приёмов, общих для всех оболочек. Сравнивать исходники нескольких оболочек - дело неблагодарное.
  • DVM © (20.08.08 22:39) [8]

    > там слишком сложно будет отделить реализацию конкретной
    > оболочки от приёмов, общих для всех оболочек.

    Да, не особенно. В BlackBox то вообще все просто. Да и там наделали еще кучу их клонов, некоторые совсем упрощенные. LiteStep самый продвинутый. Но им всем до эксплорера как до луны пешком.

    Это скорее заменители десктопа, чем полноценные шеллы. Шелл в виндовс заменить нельзя, мое мнение. Он просто неотделим от системы.
  • Slym © (21.08.08 06:37) [9]
    @!!ex ©   (20.08.08 21:51) [1]
    > Интересно создание полноценной замены (tray :) и т.д. и
    > т.п.).
    Ну так замени соответствующие APi функции

    Трей - это окошко с определенным именем или именем класса, если загасить "оригинал" и создать свое то будут приходить "нужные" сообщения с нужной информацией
 
Конференция "Прочее" » Своя замена для Windows Explorer
Есть новые Нет новых   [134442   +10][b:0][p:0]