проблемы с привязкой форматов файлов к программе

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

проблемы с привязкой форматов файлов к программе

Сообщение MIT » 15.10.2006 (Вс) 23:01

Передо мной встала задача:
есть файлы с расширениями .qwerty(база данных), .set(настройки), .imf(установочные файлы обновлений), к второму и третьему надо "привинтить" иконки, находящиеся в файле c:\windows\system32\RL.dll. Как это сделать из .bat файла сразы после установки программы?

Я написал следующее
Код: Выделить всё
xcopy /l /y "MitForce.dll" "%systemroot%\system32\"
xcopy /l /y "RL.dll" "%systemroot%\system32\"

копирование файлов из установочной папки в системную
Код: Выделить всё
regsvr32 BlowFish_Encrypting.dll /s
regsvr32 MInst.dll /s

регистрация файлов
Код: Выделить всё
regsvr32 %systemroot%\system32\MitForce.dll /s
regsvr32 %systemroot%\system32\RL.dll /s

и еще
Код: Выделить всё
reg add "HKCR\.qwerty" /v "" /t REG_SZ /d "dbfile" /f
reg add "HKCR\.qwerty" /v "PerceivedType" /t REG_SZ /d "system" /f

присваевание файлу .qwerty системных свойств и аттрибута "база данных"
Код: Выделить всё
reg add "HKCR\.set" /v "" /t REG_SZ /d "MANIFEST_auto_file" /f
reg add "HKCR\.set" /v "PerceivedType" /t REG_SZ /d "system" /f
reg add "HKCR\.set\DefaultIcon" /v "" /t REG_EXPAND_SZ /d "%SystemRoot%\system32\RL.dll,1" /f

присвоение файлам .set системных свойств
присвоение иконки
Код: Выделить всё
reg add "HKCR\.imf" /v "" /t REG_SZ /d "imffile" /f
reg add "HKCR\imffile" /v "" /t REG_SZ /d "Установочный архив" /f
reg add "HKCR\imffile\DefaultIcon" /v "" /t REG_EXPAND_SZ /d "%SystemRoot%\system32\RL.dll,2" /f

присвоение файлам .imf свойств imffile
название у imffile - Установочный архив (но отображается как-то не так)
присвоение иконки

Иконки НЕ присваеваются!!!
Что не правильно?

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 15.10.2006 (Вс) 23:37

И тут возникает вопрос: причём тут VB6 ?

Тему в треп.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Alexanbar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1727
Зарегистрирован: 13.04.2004 (Вт) 23:04
Откуда: Волгоградская обл.

Сообщение Alexanbar » 16.10.2006 (Пн) 10:09

Посмотри ещё ветку
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Сообщение MIT » 17.10.2006 (Вт) 22:21

Хакер
При том, что на Васике это получается, а Досе - нет

Alexanbar
Это не совсем то (как я понял - это список "чем открыть файл"), но тоже очень интерестно...

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 17.10.2006 (Вт) 22:23

MIT
Ты чуешь разницу между пакетным файлом и приложением на языка Visual Vasic (а не каком то там вамике, петике и прочем...)
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Kovu
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 924
Зарегистрирован: 29.04.2005 (Пт) 17:38

Сообщение Kovu » 18.10.2006 (Ср) 9:31

Не удержусь таки.
После поста Хакер'а вспоминается только одна фраза
Чуешь Тайд, ЧУЕШЬ??? :lol:
Если всё делать своими ручками, они скоро отвалятся !

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Сообщение MIT » 18.10.2006 (Ср) 13:42

А что все-таки не так?

Хакер
Чето у тебя с правописанием...


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 68

    TopList  
cron