desktop.ini + ключ в реестре

Тема в разделе "WASM.WIN32", создана пользователем cresta, 5 сен 2004.

  1. cresta

    cresta Active Member

    Публикаций:
    0
    Регистрация:
    13 июн 2004
    Сообщения:
    2.257
    Чтобы изменить иконку папки в проводнике, кроме desktop.ini нужен ещё ключ в реестре, а какой и где - никак не вспомню :dntknw:(( Порылся в реестре - ничего не нашёл. Может кто знает, какой ключ нужно создать, и какое значение ключа?
     
  2. Dylan

    Dylan New Member

    Публикаций:
    0
    Регистрация:
    29 ноя 2004
    Сообщения:
    17
    Адрес:
    Russia
    там не реестр, там перезагрузка параметров explorer'а... то есть изменяется файл типа IconCache.db или какой-то другой... сам хотел подобное провернуть, но желания не хватило - тока создание desktop.ini и GUI сделал... а дальше перехотел...



    кстати, если ты закончил с этой прогой или знаешь, что делать надо - то скажи а лучше на мыло dylan@bk.ru
     
  3. krid24

    krid24 Member

    Публикаций:
    0
    Регистрация:
    17 авг 2004
    Сообщения:
    88
    Надо ызвать

    SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_FLUSHNOWAIT, NULL, NULL);
     
  4. ChKM

    ChKM New Member

    Публикаций:
    0
    Регистрация:
    14 ноя 2003
    Сообщения:
    1
    Адрес:
    Russia
    cresta

    desktop.ini:
    Код (Text):
    1.  
    2.  [.ShellClassInfo]
    3.  IconFile=IconFile.dll
    4.  IconIndex=1
    5.  


    А самой папке присваиваешь атрибут "Системная"
     
  5. cresta

    cresta Active Member

    Публикаций:
    0
    Регистрация:
    13 июн 2004
    Сообщения:
    2.257
    Dylan



    Да уже разобрался, да и забыть успел, зачем надо было :)



    invoke PathMakeSystemFolder,ADDR FolderName



    ну и плюс ини-файл, разумеется