Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
3 / 3 / 0
Регистрация: 15.12.2013
Сообщений: 155
1

Установка поддерживаемого расширения перед созданием установщика

14.05.2017, 12:09. Показов 901. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
здравствуйте! в общем дело такое - есть проект в Visual Studio, нужно создать установщик в Inno Setup, и при этом нужно чтобы после создания установщика и установки программы на пк, все файлы определенного расширения открывались в данной проге. Что нужно для этого сделать? Слышал, что нужно либо что-то прописать в конструкторе главной формы, либо в inno setup что-то дописать в скрипте...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.05.2017, 12:09
Ответы с готовыми решениями:

Можно ли удалять после установки расширения папку установщика расширения
Надо было установить расширение, сделал папку на хостинге(tmp) и скопировал файлзилой туда...

Установка без установщика
Здравствуйте. Вопрос такой странный: как в Windows (7 и выше) устанавливаются программы? Можно ли...

Проверка перед созданием сообщения
Необходимо сделать проверку перед созданием сообщения пользователю на сайте написаном на php. И...

Несколько вопросов перед созданием сайта
Здравствуйте, уважаемые форумчане! Т.к. не имею опыта, но желаю обучаться, решил задать несколько...

3
Эксперт .NET
17791 / 12942 / 3381
Регистрация: 17.09.2011
Сообщений: 21,215
14.05.2017, 12:28 2
Цитата Сообщение от ship79 Посмотреть сообщение
Что нужно для этого сделать?
Две вещи:
1. При установке привязать нужное вам расширение к вашему приложению. Я Inno Setup не пользовался, но вот тут вроде как объясняют как это сделать: http://stackoverflow.com/quest... ssociation
2. В ОС Windows действие "открыть с помощью" означает, что среда просто запустит ваше приложение и первым аргументом командной строки пропишет путь к открываемому файлу. Достать этот путь можно либо в методе Main через параметр args, либо в любом другом месте кода через Environment.GetCommandLineArgs.
При запуске приложения или при открытии формы проверяйте наличие аргументов в командной строке: если их нет, значит пользователь просто открыл ваше приложение, если есть, значит пользователь открыл какой-то файл с помощью вашего приложения. Что уже делать с путем к файлу — решайте сами.
0
3 / 3 / 0
Регистрация: 15.12.2013
Сообщений: 155
14.05.2017, 15:45  [ТС] 3
Цитата Сообщение от kolorotur Посмотреть сообщение
2. В ОС Windows действие "открыть с помощью" означает, что среда просто запустит ваше приложение и первым аргументом командной строки пропишет путь к открываемому файлу.
я попробовал прописать код, который выводит мне список аргументов, и при открытии файла оказалось, что он в качества аргумента передает путь к исполняемому файлу программы, а не к тому файлу, который я открыть хочу
0
Эксперт .NET
17791 / 12942 / 3381
Регистрация: 17.09.2011
Сообщений: 21,215
14.05.2017, 15:48 4
ship79, если брать список аргументов из Environment.GetCommandLineArgs, то да, первым аргументом будет путь к исполняемому файлу.
0
14.05.2017, 15:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.05.2017, 15:48
Помогаю со студенческими работами здесь

Как проверить существование папки перед её созданием?
вообщем я создаю тест, помогите сделать проверку и создание папки, в начале код проверяет или...

Проверка данных в форме перед созданием записи в таблице
Здрасте. Вот пришлось делать базу но так как я в этом ламер и самоучителя по Access 2003 в моё...

Перед созданием нового файла проверить есть ли такой файл
Добрый день. В интернете полно информации о создании файла например: ofstream...

Как очищать DBLookupCombobox перед созданием новой записи (gdb interbase)?
Получилось связать 2 DBLookupComboboxeh ( dbgrideh - ibdatabase - ibtransaction - datasource -...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru