0 / 0 / 0
Регистрация: 07.05.2019
Сообщений: 108
|
|
1 | |
Упаковка в один .exe24.12.2019, 12:59. Показов 8313. Ответов 52
Метки единый exe (Все метки)
Коллеги, здравствуйте! В общем есть программа WPF, по нажатию на кнопки в ней выполняются консольные exe, которые лежат в папке. Можно ли сделать так, чтобы при сборке эти программки включались в сборку самой программы основной? Чтобы не таскать папку за ней.
0
|
24.12.2019, 12:59 | |
Ответы с готовыми решениями:
52
Упаковка/распаковка exe файлов Упаковка программы на дельфи в exe-файл на c# Упаковать exe и dll в один exe файл Как объеденить файлы dll с exe ? Чтобы в итоге был только один exe файл |
Модератор
4203 / 3287 / 497
Регистрация: 27.01.2014
Сообщений: 6,033
|
|
24.12.2019, 17:56 | 2 |
Semen8991, да, воспользуйтесь
ILMerge
0
|
Администратор
|
|
24.12.2019, 23:57 | 3 |
Semen8991, можно положить программы в ресурсы. Перед запуском нужно будет сохранять файл из ресурсов на диск и потом запускать.
Yury Komar, ILMerge здесь не подойдет. Мы же в итоге получим программу с несколькими методами Main. Она просто не запустится. И даже если запустится, то как запускать эти консольные программы?
0
|
Модератор
4203 / 3287 / 497
Регистрация: 27.01.2014
Сообщений: 6,033
|
|
25.12.2019, 01:01 | 4 |
OwenGlendower, не буду утверждать, надо проверять.
0
|
0 / 0 / 0
Регистрация: 07.05.2019
Сообщений: 108
|
|
26.12.2019, 14:24 [ТС] | 5 |
OwenGlendower, я тоже об этом подумал https://www.cyberforum.ru/net-... st14130501
Но мне наоборот надо, чтобы консольная была внутри, чтобы не зависела от расположения
0
|
Модератор
4203 / 3287 / 497
Регистрация: 27.01.2014
Сообщений: 6,033
|
|
27.12.2019, 03:58 | 7 |
Semen8991, имелось ввиду, что вы помещаете в ресурсы ту самую консольную EXE'шку, а когда вам необходимо ее запустить, вы ее извлекаете, скажем, в папку Temp, оттуда же и запускаете... Ждёте, пока она не отработает, после чего, файл из папки Temp - удаляете...
0
|
0 / 0 / 0
Регистрация: 07.05.2019
Сообщений: 108
|
|
27.12.2019, 11:29 [ТС] | 8 |
Yury Komar, отлично, а как настроить эту распаковку? Подскажите пожалуйста
0
|
Модератор
4203 / 3287 / 497
Регистрация: 27.01.2014
Сообщений: 6,033
|
|
27.12.2019, 11:49 | 9 |
Semen8991, а какой у вас Язык Программирования?
0
|
0 / 0 / 0
Регистрация: 07.05.2019
Сообщений: 108
|
|
27.12.2019, 12:00 [ТС] | 10 |
Yury Komar, C#
0
|
Модератор
4203 / 3287 / 497
Регистрация: 27.01.2014
Сообщений: 6,033
|
||||||
27.12.2019, 12:04 | 11 | |||||
на форуме много тем о том, как распаковать файл из ресурсов, ну вот вариант:
папку Temp надеюсь знаете уак определить?
1
|
0 / 0 / 0
Регистрация: 07.05.2019
Сообщений: 108
|
|
27.12.2019, 12:07 [ТС] | 12 |
Yury Komar, нет, никогда не работал с Temp, тоже подскажите пожалуйста? И спасибо большое за помощь!
0
|
163 / 138 / 35
Регистрация: 25.11.2015
Сообщений: 910
|
|
27.12.2019, 13:00 | 13 |
0
|
0 / 0 / 0
Регистрация: 07.05.2019
Сообщений: 108
|
|
27.12.2019, 13:23 [ТС] | 14 |
yurickas, а причем тут это?
0
|
Модератор
4203 / 3287 / 497
Регистрация: 27.01.2014
Сообщений: 6,033
|
|||||||||||
27.12.2019, 14:28 | 15 | ||||||||||
Semen8991, получить путь к папке Temp можно очень легко:
Полный код распаковки и запуска будет выглядеть так:
0
|
163 / 138 / 35
Регистрация: 25.11.2015
Сообщений: 910
|
|
27.12.2019, 15:16 | 16 |
Протектор запаковывает все в один .exe файл. Разворачивается это все на локальной виртуальной машине в памяти. Создано для того, чтобы предотвратить взлом .net программ.
Можно еще создать установщик и указать какие файлы мимо проекта еще добавить. Создастся программа установки, которая будет ставить что надо и куда надо.
0
|
0 / 0 / 0
Регистрация: 07.05.2019
Сообщений: 108
|
||||||
27.12.2019, 16:16 [ТС] | 17 | |||||
Yury Komar, пишет
yurickas, не помогает, файлы запаковывает, но программа видит их не все. Есть еще аналоги?
0
|
0 / 0 / 0
Регистрация: 07.05.2019
Сообщений: 108
|
|
27.12.2019, 16:20 [ТС] | 19 |
SoftIce, ну да, конечно
0
|
Модератор
4203 / 3287 / 497
Регистрация: 27.01.2014
Сообщений: 6,033
|
|
27.12.2019, 16:22 | 20 |
Semen8991, а что значит - ПРОГРАММА ВИДИТ ИХ НЕ ВСЕ?
1
|
27.12.2019, 16:22 | |
27.12.2019, 16:22 | |
Помогаю со студенческими работами здесь
20
Из .dll и .exe в один .exe Упаковка в .exe Упаковка в exe Упаковка .class в .exe Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |