Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: как сделать ассоциацию на открытие файла определенного типа через IE?  (Прочитано 5072 раз)
0 Пользователей и 1 Гость смотрят эту тему.
blind rain
Гость
« : 03-10-2005 12:21 » 

Здравстуйте,
подскажите, пожалуйста, что пропустил.

Задача:
При открытии в IE файла с моим расширением .myfile (MIME: application/myfile-viewer) с WEB-сервера нужно, чтобы запускалось "C:\MyfileViewer\myviewer.exe" "%1".

Пишу в реесте:
HKCR\MyfileViewer\(Default) = 'My file viewer'
HKCR\MyfileViewer\shell\open\command\(Default) ='"C:\MyfileViewer\myviewer.exe" "%1"'
HKCR\Applications\myviewer.exe\shell\open\command\(Default) = '"C:\MyFileViewer\myviewer.exe" "%1"'
HKCR\.myfile\(Default) = "MyfileViewer"
HKCR\.myfile\Content Type = "application/myfile-viewer"
HKCR\MIME\Database\Content Type\application/myfile-viewer\Extension = ".myfile"

Не работает. Чего и где не хватает (кроме извилин у меня в голове Улыбаюсь )?
« Последнее редактирование: 13-12-2007 17:05 от Алексей1153++ » Записан
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #1 : 03-10-2005 13:13 » 

Сейчас посмотрел, как другие проги это дело оформили у меня в реестре. Если следовать этой логики, то строки
Цитата
HKCR\MyfileViewer\shell\open\command\(Default) ='"C:\MyfileViewer\myviewer.exe" "%1"'
HKCR\Applications\myviewer.exe\shell\open\command\(Default) = '"C:\MyFileViewer\myviewer.exe" "%1"'
должны писаться так
Цитата
HKCR\MyfileViewer\shell\open\command\(Default) ="C:\MyfileViewer\myviewer.exe"
HKCR\Applications\myviewer.exe\shell\open\command\(Default) = "C:\MyFileViewer\myviewer.exe"
т.е. без "%1"
« Последнее редактирование: 13-12-2007 17:05 от Алексей1153++ » Записан

Не будите спашяго дракона.
             Джаффар (Коша)
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines