|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.09.2012, 16:38 | #1 |
Пользователь
Регистрация: 24.10.2008
Сообщений: 21
|
Зашить стороннее приложение в ресурсы и запускать только в определенном случае
Привет всем. Незнаю как это правильно называется, но я хочу сделать какбы оболочку для исполняемого .exe файла, не имея при том его исходников, например для калькулятора виндоуса calc.exe. Мне интересно можно ли написать код(оболочку) на С# который поглотит в себя calc.exe, что б ограничить возможность запуска калькулятора и запустить в таком случае его можно будет только с помощю другого приложения CalcLauncher. Я знаю что процессы можно запускать с входными параметрами
Код:
Но я не знаю как сделать так что б исполняемый .exe файл поглотить другим кодом или зашифровать его в такой формат что б можно было прочитать только с помощю другой написаной мной программы лаунчера. Высказывайте свои мысли по этому поводу, каждый совет очень важен, так как я не знаю как такие вещи называются, незнаю что искать. Спасибо всем за будущие ответы. |
03.09.2012, 23:54 | #2 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
Если верно понял, что нужно, то в ресурсы добавляем необходимый исполняемый файл, а далее:
Код:
Будь проще и люди к тебе потянутся
|
04.09.2012, 00:36 | #3 |
Пользователь
Регистрация: 24.10.2008
Сообщений: 21
|
Я написал код программы которая запускает файл из ресурсов.
Код:
Последний раз редактировалось Dzib; 04.09.2012 в 00:38. |
04.09.2012, 10:45 | #4 |
Форумчанин
Регистрация: 17.12.2008
Сообщений: 250
|
приложение дотнетное или нет?
Код:
|
04.09.2012, 12:57 | #5 |
Пользователь
Регистрация: 24.10.2008
Сообщений: 21
|
Нет приложения не дотнетное, спасибо за ссылку).
Последний раз редактировалось Dzib; 05.09.2012 в 01:14. |
05.09.2012, 01:16 | #6 |
Пользователь
Регистрация: 24.10.2008
Сообщений: 21
|
Пробовал запускать их метод Run, он мне приложения не запустил, может он и чтото и сделал(ошибок небыло) но приложения которое я хотел запустить с помощю него не запустилось.
|
05.09.2012, 10:36 | #7 | |
Форумчанин
Регистрация: 17.12.2008
Сообщений: 250
|
у меня все работает... я проверил как там описано
Цитата:
Да и ваше приложение должно быть 32 бит |
|
05.09.2012, 10:53 | #8 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
Проще через темр папку.
Вариант из ссылки с такой кучей ограничений, что ну его ... |
05.09.2012, 15:15 | #9 | |
Пользователь
Регистрация: 24.10.2008
Сообщений: 21
|
Цитата:
|
|
05.09.2012, 15:50 | #10 | |
Пользователь
Регистрация: 24.10.2008
Сообщений: 21
|
Цитата:
Код:
Я залил свой проэкт http://rghost.ru/40201623 Посмотрите пожалуйста. Последний раз редактировалось Dzib; 05.09.2012 в 17:17. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как привильно запускать консольное приложение используя CreateProcess? | Человек_Борща | Общие вопросы Delphi | 2 | 25.02.2011 16:53 |
Расшареные ресурсы и не только | doniyor | Работа с сетью в Delphi | 5 | 17.03.2010 23:32 |
Ресурсы. Как запихать .bmp в приложение .exe? | КСВ | Мультимедиа в Delphi | 6 | 24.10.2009 06:25 |
Скажите функцию которая будет запускать приложение при каждой загрузке винды | pentiumForever | Общие вопросы Delphi | 9 | 08.09.2007 01:54 |
Автоматически запускать приложение | лисенок | БД в Delphi | 3 | 17.04.2007 23:39 |