Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
VASSUV
MiThEoN
412 / 278 / 15
Регистрация: 31.10.2009
Сообщений: 418
Записей в блоге: 2
Завершенные тесты: 1
#1

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

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

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

Да, и заодно, когда пользователь выделяет, запускает файл любого расширения, как операционная система определяет программу по умолчанию для запуска и что она делает? объясните в нескольких словах.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.06.2011, 13:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Программы по умолчанию для расширений (C++):

Программная установка расширений для браузеров - C++
Доброго времени суток! Заранее скажу, что перед тем как спрашивать на форуме, устроил dos атаку на поисковики:) У меня возникла...

Написание расширений оболочки в MS Windows - C++
Доброго времени суток. Суть задачи состоит вот в чём: "Добавления пунктов в контекстное меню для всех файлов в проводнике Windows." ...

Asm из cpp, с или других расширений - C++
Можно ли в автоматическом режиме в Visual Studio получить asm-файл из cpp-файла или c-файла или объектных, библиотечных файлов при условии...

Как задать шрифт по умолчанию для всех компонентов - C++ Builder
В общем загрузив шрифт мне нужно задать его по умолчанию. И как узнать какой шрифт по умолчанию используется для вновь созданных...

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

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

6
schdub
2963 / 1308 / 241
Регистрация: 19.01.2009
Сообщений: 3,440
Завершенные тесты: 1
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
Airhand
502 / 458 / 3
Регистрация: 08.07.2009
Сообщений: 2,625
30.06.2011, 15:27 #3
Программы, которые запускаются можно посмотреть/изменить в "Панели управления"=>"Свойства папки". Там есть закладка "Типы файлов". Вот в ней.
0
VASSUV
MiThEoN
412 / 278 / 15
Регистрация: 31.10.2009
Сообщений: 418
Записей в блоге: 2
Завершенные тесты: 1
30.06.2011, 15:51  [ТС] #4
Цитата Сообщение от Airhand Посмотреть сообщение
посмотреть/изменить в "Панели управления"=>"Свойства папки". Там есть закладка "Типы файлов". Вот в ней.
Но праграммно наверное не получится ниче сделать с помощь этого.

Может можно еще с помощью реестра сделать? Тока как в с++ обращаться к реестру и изменять его?
0
schdub
2963 / 1308 / 241
Регистрация: 19.01.2009
Сообщений: 3,440
Завершенные тесты: 1
30.06.2011, 15:57 #5
VASSUV, если говорить о вендах, то посмотрите ветку HKEY_CLASSES_ROOT

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

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

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

Добавлено через 18 минут
Накопал, там оказывается в списке чуть дальше все есть
0
schdub
2963 / 1308 / 241
Регистрация: 19.01.2009
Сообщений: 3,440
Завершенные тесты: 1
30.06.2011, 18:36 #7
или вводим команду:
Код
ftype KMPlayer.mp4
1
30.06.2011, 18:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.06.2011, 18:36
Привет! Вот еще темы с ответами:

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

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

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

Создание расширений для Chrome, Firefox - JavaScript
Доброе время суток. Не могли бы подсказать какими инструментами лучше разрабатывать расширения (extensions) для браузеров. В туториалах...


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

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

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