Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Регистрация своего расширения файлов

5.0K
30 апреля 2005 года
gnome
20 / / 08.01.2005
Зравствуйте!
Как можно зарегистрировать в системе свое расширение файлов? У меня есть программа, которая получая в качестве аргумента строку (например -o filename.txt), и нужно, чтобы она автоматически запусклась с этим параметром если пользователь открывает файл с определенным расширением. Еще было бы неплохо назначить файлам с этим расширением свою иконку.
4
30 апреля 2005 года
mike
3.7K / / 01.10.2002
Вот код из скрипта от NSIS. Из него понятно что куда писать в реестр:

 
Код:
ReadRegStr $R0 HKCR ".sms" ""
  StrCmp $R0 "SMSSender" 0 +2
    DeleteRegKey HKCR "SMSSender"

  WriteRegStr HKCR ".sms" "" "SMSSender.config"
  WriteRegStr HKCR "SMSSender.config" "" "SMS Sender config file"
  WriteRegStr HKCR "SMSSender.config\DefaultIcon" "" "$INSTDIR\SMSFile.ico"
  WriteRegStr HKCR "SMSSender.config\shell" "" "open"
  WriteRegStr HKCR "SMSSender.config\shell\open\command" "" '$INSTDIR\SMSEditor.exe "%1"'


HKCR - HKEY_CURRENT_USER

Скачать скрипт целиком (со всеми исходниками) можно тут:
http://mike.nov.ru/rus/software/sms/
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог