Как на С# собрать проект в ЕХЕ и запустить из ЕХЕ какой нибудь внутренний файл? Ну то есть как можно его (файл) туда добавить (в ехе) чтобы запустить его из этого же приложения.
Просто мне нужно сделать так: 0. Скомпилировать проект в ехе, 1. добавить в него во внутрь ещё один ехе. 2. запустить проект.ехе, 3. Нажать на ссылку и запустить из нутри тот файл.
Дело в том, что я не хочу его показывать всем публично. Хотел чтобы он был спрятан внутри самого ехе и потом оттуда его запускать.
Я читал что есть типа using System.Resurces, и ещё что то. Нифига не понял. В гугле гуглил, нифига нормально не нашел. |
тебе обфускатор нужен, как я понял. меня вырубают чесн говоря начинающие программеры, считая что они обязательно должны закрыть исходники, а то их мегагениальные идеи все попиздят. никого поделки начинающих программеров не интересуют, скажу я прямо. |
Эй чувак, я просто написал программу на PHP, Ajax, CSS, HTML.
Эта программа уже заебистая в разработке. 80кб яваскрипта, 90 кб только весит главная страница. И не говоря уже о css и другом.
Программа скомпилирована в ЕХЕ. У каждой проги есть настройки параметров. И у каждой проги есть параметры по умолчанию. Эти параметры по умолчанию - я сделал так чтобы пользователь мог изменить их под себя, и просто при последующем запуске программы чтобы пользователь мог ими пользоваться. И конечно каждый раз не менять параметры на путь того или иного файла для одних проектов.
Так вот, вся программа написана на PHP, HTML, Ajax, CSS. А вот имено настройки параметров по умолчанию - написаны в виндовс приложении на языке C#.
На си шарп - можно добавить кто разработчик, название, версия, копирайт к этой программе. А на zzee phpexe (компилятор) - такого сделать нельзя.
Я хотел просто указать кто разработчик этого приложения. И просто подумал что можно написать прогу на си шарп, и просто в эту программу добавить тот мой проект на РНР который скомпилирован в EXE. И всё, в итоге получится в одной ЕХЕ программе несколько программ, которые я могу запускать из нутри а не из виндовса файловой системы который где то там на том конце диска. Просто моя программа не требует исталяции. Если удалить главный конфиг.файл - то пользователь будет сосать болт по своей ошибке. Можно конечно проверять, если файла нет - снова создать и записать параметры при запуске программы.
Я просто хочу забить всё в один ехе, и просто не парить себе и другим мозг. Пусть будет одна ехе программа и несколько внутри, чем штук 5 в одной папке публично. Просто так легче перемещать программу и тд. И не буду надеятся на то, что путь к папке с прогой прописать верно и так далее.
А на счет исходников - я их могу подарить любому. Видь программа написана бесплатно для всех. Даже если ей не будут пользоваться - она написана на РНР и просто может быть в качестве типа ''Смотри что я смог сделать для виндовс и на каком языке''.
Кстати, а ей то реально можно пользоваться. Просто не сильно высшая. Есть недостатки, за то есть свой дизайн и свой стиль окон.
Функционал хорош: поиск в тексте/замена. писать жирным, наклонным, подчеркнутым, перечеркнутым, другим цветом текста, другим цветом фонового текста.
Настройка шрифта, размер, цвет, фон.
создать проект, добавить файл в проект, удалить, открыть, сохранить, сохранить как. И многое другое. |
Чувак, а это ты про какой обфускатор? не тот что у тебя в gmanager файлы шифрованы? если да, то я тебе этот обфускаторный файл - за 10 секунд расшифрую (если сразу под рукой иметь файл).
Если хочешь, укажи на любой свой файл из твоей проги gmanager - я тебе дам исходник без обфускации.
Хотя совсем и не знаю про какой обфускатор идет речь.
Ну если что - то обфускатор для РНР - такой я расшифрую. |