Я хочу сделать самораспаковывающийся exe-файл, для этого я хочу добавить данные в существующий exe-файл (сделанный в vb.net), который, когда runt будет извлекать данные, которые были добавлены к нему ... как это можно сделать выполняться без корригирования exe-файла? это необходимо запрограммировать в vb.net ...Можете ли вы добавить данные в exe-файл и по-прежнему выполнять его?
0
A
ответ
1
Существует несколько проблем с этой идеей. Во-первых, вы изменяете EXE, что означает, что NET может не проверять его как законную, и если (когда) вы сработаете, вы повредите EXE. Во-вторых, в развернутом приложении ваш EXE, вероятно, будет находиться в ProgramFiles
, и у вас, скорее всего, не будет возможности открывать/читать/писать в папку thay. Это просто начало, но они довольно значительные препятствия.
Вы можете сделать самораспаковывающийся EXE без добавления к нему данных. Один из способов - записать файл данных, необходимый в качестве ресурса. Затем при первом запуске извлеките его и сохраните в одну из нескольких прекрасно существующих Папок пользователя для AppData.
Смежные вопросы
- 1. Можете ли вы добавить данные в существующий файл данных Avro?
- 2. Можете ли вы добавить список в словарь?
- 3. Можете ли вы добавить данные в datagrid без источника данных?
- 4. Вы можете позволить RoundhousE генерировать скрипт, а не выполнять его?
- 5. Можете ли вы добавить переменные в словарь
- 6. Можете ли вы скрыть данные в тексте?
- 7. Можете ли вы добавить данные на диаграмму Cognos 10?
- 8. Можете ли вы «изменить» данные в представлении?
- 9. Можете ли вы добавить ярлык ESC Key?
- 10. Можете ли вы выполнять сложные агрегированные операции с использованием NH3?
- 11. Gridworld - Можете ли вы добавить звук?
- 12. Можете ли вы опубликовать данные из PHP
- 13. Можете ли вы хранить данные внутри .jar?
- 14. Можете ли вы добавить UIView над UINavigationBar?
- 15. Можете ли вы добавить параметры к действиям?
- 16. Можете ли вы добавить переменные внутри «cout»
- 17. Сколько ASyncTasks вы можете выполнять параллельно?
- 18. Можете ли вы выполнять скопления или объединения с falcor?
- 19. Можете ли вы добавить атрибуты объекта динамически?
- 20. Можете ли вы добавить и удалить теги раздела? Foundation HTML
- 21. можете ли вы объявить данные в char ** с помощью hex?
- 22. Можете ли вы извлечь часть пользовательского агента и отобразить его?
- 23. Можете ли вы использовать введенные пользователем данные из цикла while и поместить его в цикл
- 24. Занятия Django: можете ли вы проверить данные сеанса и установить его в одном представлении?
- 25. Можете ли вы хранить данные пользователей facebook и как долго?
- 26. Можете ли вы пропустить HashMap, как вы можете, в ArrayList?
- 27. Можете ли вы сохранить/просмотреть видеофайл и данные датчика одновременно
- 28. Если файл отслеживается, и вы его изменяете, можете ли вы совершить его без добавления?
- 29. Можете ли вы сохранить данные в словаре из текстового документа?
- 30. Можете ли вы отправить динамические данные в апплет обработки?
Ресурс - хорошая идея, но не требовалось бы, чтобы данные были добавлены в качестве ресурса перед компиляцией приложения? я нуждаюсь в нем, чтобы упаковать данные, предоставленные пользователем ... – Daniel
Вы можете разместить больше, чем один файл в самораспаковывающемся Zip! Сделайте zip с EXE и Data, затем сделайте его самораспадочным. – Plutonix
Я делаю приложение, которое может функционировать как самораспаковывающийся exe, я на самом деле не пытаюсь сделать ONE самостоятельно извлечение zip на основе файлов, которые у меня есть, я пытаюсь создать приложение, которое может упаковывать и самостоятельно извлекать предоставленные пользователем данные. .. – Daniel