С Новым годом! Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
MiThEoN
 Аватар для VASSUV
466 / 323 / 42
Регистрация: 31.10.2009
Сообщений: 546
Записей в блоге: 2

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

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

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

Да, и заодно, когда пользователь выделяет, запускает файл любого расширения, как операционная система определяет программу по умолчанию для запуска и что она делает? объясните в нескольких словах.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.06.2011, 13:45
Ответы с готовыми решениями:

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

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

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

6
Эксперт С++
 Аватар для schdub
3073 / 1411 / 425
Регистрация: 19.01.2009
Сообщений: 3,893
30.06.2011, 15:19
Цитата Сообщение от VASSUV Посмотреть сообщение
Системных утилит, программ я не нашел которые могут это делать
Ну как это нету? Пример для файлов Python под Windows. Запускаем командную строку cmd.exe и вводим команды:
Code
1
2
assoc .py=Python.File
ftype Python.File=c:\Python32\pythonw.exe "%1" %*
Теперь файлы с расширением .py будут открываться с помощью c:\Python32\pythonw.exe
1
 Аватар для Airhand
537 / 459 / 3
Регистрация: 08.07.2009
Сообщений: 2,625
30.06.2011, 15:27
Программы, которые запускаются можно посмотреть/изменить в "Панели управления"=>"Свойства папки". Там есть закладка "Типы файлов". Вот в ней.
0
MiThEoN
 Аватар для VASSUV
466 / 323 / 42
Регистрация: 31.10.2009
Сообщений: 546
Записей в блоге: 2
30.06.2011, 15:51  [ТС]
Цитата Сообщение от Airhand Посмотреть сообщение
посмотреть/изменить в "Панели управления"=>"Свойства папки". Там есть закладка "Типы файлов". Вот в ней.
Но праграммно наверное не получится ниче сделать с помощь этого.

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

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

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

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

Добавлено через 18 минут
Накопал, там оказывается в списке чуть дальше все есть
0
Эксперт С++
 Аватар для schdub
3073 / 1411 / 425
Регистрация: 19.01.2009
Сообщений: 3,893
30.06.2011, 18:36
или вводим команду:
Code
1
ftype KMPlayer.mp4
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.06.2011, 18:36
Помогаю со студенческими работами здесь

Изменение программы по умолчанию для открытия типов фалов
Всем привет! Необходимо поменять программу по умолчанию для открытия следующих типов фалов на обычный блокнот: cmd, js, jse, hta, pif,...

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru