Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
MiThEoN
445 / 309 / 35
Регистрация: 31.10.2009
Сообщений: 508
Записей в блоге: 2
1

Программы по умолчанию для расширений

30.06.2011, 13:45. Просмотров 1162. Ответов 6
Метки нет (Все метки)

Кто знает подскажите, каким образом можно изменить программу по умолчанию для расширений в с\с++, да и не важно в чем. Системных утилит, программ я не нашел которые могут это делать, что бы в дальнешем подключиться к ним. Вообщем может есть некие библиотеки и т.п.?

Да, и заодно, когда пользователь выделяет, запускает файл любого расширения, как операционная система определяет программу по умолчанию для запуска и что она делает? объясните в нескольких словах.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.06.2011, 13:45
Ответы с готовыми решениями:

Пропала галочка для установки программы по умолчанию
проблема - пропала галочка для установки программы по умолчанию для видео файлов

Разработка расширений программы (Плагины)
Задача такова, написать основную программу допустим по редактированию значений и отдельные плагины...

Сбрасываются программы установленные по умолчанию для открытия файлов
Сбрасываются программы установленные по умолчанию для открытия файлов. Восстановление не помогало,...

Изменение программы по умолчанию для открытия типов фалов
Всем привет! Необходимо поменять программу по умолчанию для открытия следующих типов фалов на...

6
Эксперт С++
3055 / 1397 / 421
Регистрация: 19.01.2009
Сообщений: 3,759
30.06.2011, 15:19 2
Цитата Сообщение от VASSUV Посмотреть сообщение
Системных утилит, программ я не нашел которые могут это делать
Ну как это нету? Пример для файлов Python под Windows. Запускаем командную строку cmd.exe и вводим команды:
Код
assoc .py=Python.File
ftype Python.File=c:\Python32\pythonw.exe "%1" %*
Теперь файлы с расширением .py будут открываться с помощью c:\Python32\pythonw.exe
1
503 / 459 / 3
Регистрация: 08.07.2009
Сообщений: 2,625
30.06.2011, 15:27 3
Программы, которые запускаются можно посмотреть/изменить в "Панели управления"=>"Свойства папки". Там есть закладка "Типы файлов". Вот в ней.
0
MiThEoN
445 / 309 / 35
Регистрация: 31.10.2009
Сообщений: 508
Записей в блоге: 2
30.06.2011, 15:51  [ТС] 4
Цитата Сообщение от Airhand Посмотреть сообщение
посмотреть/изменить в "Панели управления"=>"Свойства папки". Там есть закладка "Типы файлов". Вот в ней.
Но праграммно наверное не получится ниче сделать с помощь этого.

Может можно еще с помощью реестра сделать? Тока как в с++ обращаться к реестру и изменять его?
0
Эксперт С++
3055 / 1397 / 421
Регистрация: 19.01.2009
Сообщений: 3,759
30.06.2011, 15:57 5
VASSUV, если говорить о вендах, то посмотрите ветку HKEY_CLASSES_ROOT

Добавлено через 2 минуты
но можно реализовать через описанные мною утилиты
1
MiThEoN
445 / 309 / 35
Регистрация: 31.10.2009
Сообщений: 508
Записей в блоге: 2
30.06.2011, 17:08  [ТС] 6
Cпасибо, сейчас стало вродебы все понятно.

Добавлено через 34 минуты
Еще вопрос...

Как можно зная вот это в реестре:
Код
HKEY_CLASSES_ROOT//.mp4
И там по умолчанию стоит
Код
(По умолчанию )  |  REG_SZ   |  KMPlayer.mp4
... узнать путь к плэйеру и к его иконке? Это тоже можно найти все в реестре?

Добавлено через 18 минут
Накопал, там оказывается в списке чуть дальше все есть
0
Эксперт С++
3055 / 1397 / 421
Регистрация: 19.01.2009
Сообщений: 3,759
30.06.2011, 18:36 7
или вводим команду:
Код
ftype KMPlayer.mp4
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.06.2011, 18:36

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как сделать значение по умолчанию для параметра, если оно должно быть значением по умолчанию для типа T?
Как сделать значение по умолчанию для параметра, если оно должно быть значением по умолчанию для...

Открыть файл с помощью определённой программы и сделать её программой по умолчанию для открытия этого файла
Как открыть файл с помощью определенной проги и установить её программой по умолчанию для этого...

СОЗДАНИЕ РАСШИРЕНИЙ ДЛЯ IE 8-9
Здравствуйте ВСЕМ! После разработки нескольких расширений для Хрома, я решил написать расширение...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.