![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| zav74 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 19.7.2006 Репутация: нет Всего: нет |
Мне нужно запускать файлы с разным расширением из приложения. Для этого необходимо определить какой exe - шник ему подходит. Как это сделать? Попробовал через реестр (в 2000) узнать-работает, но не со всеми файлами. Под XP - вообще не запускается.
|
|||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 24 Всего: 92 |
Может ShellExecute:
file_path (открываемый файл) и working_dir (рабочая папка) - типа LPTSTR (можно с констом). |
|||
|
||||
| zav74 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 19.7.2006 Репутация: нет Всего: нет |
Вроде заработало. Спасибо!
|
|||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 24 Всего: 92 |
Пожалуйста.
Небольшая просьба - если в теме поолучен удовлетворяющий ответ, ставь галку "Вопрос решён". Лично я при просмотре списка тем обращаю на неё внимание. |
|||
|
||||
| Xenon |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1529 Регистрация: 12.4.2006 Репутация: 11 Всего: 50 |
Любитель, а при помощи System (...); нельзя?
|
|||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 24 Всего: 92 |
Тогда тебе придётся копашить реестр на предмет ассоциированной программы, формировать строку запуска - лишняя муть всякая.
system (из stdlib) выполняет некоторую командную строку, но открыть файл (неисполняемый) он не сможет (непосредственно). |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |