Форум: "Начинающим";
Текущий архив: 2008.10.05;
Скачать: [xml.tar.bz2];
ВнизКак добавить EXE файл в своё приложение и запустить его? Найти похожие ветки
← →
Newser (2008-08-02 08:35) [0]На поиск в сети попадается одна растиражированная статья, слитая из Delphi World. Не совсем понятно - что нужно делать. Нужно переименовывать исходный exe файл? Каким-то образом его откомпилировать?! Объясните, пожалуйста!
← →
@!!ex © (2008-08-02 09:23) [1]Запихать ЕХЕ в ресурсы, при необходимости оттуда его вытащить во временную папку и запустить.
← →
Newser (2008-08-02 09:32) [2]Хм... А как можно открыть файл с помощью вложенной в ресурс программы? Т.е., допустим, с помощью моей программы открываются файлы *.dfg, хотя фактически они открываются программой вложенной как ресурс в мою! Как сделать, чтобы после извлечения в ней запускался этот *.dfg файл?
← →
@!!ex © (2008-08-02 09:54) [3]> Как сделать, чтобы после извлечения в ней запускался этот
> *.dfg файл?
Передать имя файла в качестве параметра?
← →
Anatoly Podgoretsky © (2008-08-02 11:00) [4]Файл может лежать рядом с программой, нет никакой нужды тратить время и ресурсы на лишнею работу, кроме некоторых нехороших вещей.
← →
qwe (2008-08-22 22:09) [5]А возможно ли всё-таки запустить *.exe-файл из ресурса не выгружая его?
← →
Сергей М. © (2008-08-22 22:17) [6]
> qwe (22.08.08 22:09) [5]
Ты сам-то понял что сказал ?
← →
Городской Шаман (2008-08-23 00:31) [7]Можно, если самому реализовать загрузчик. Такие решения есть но очень уж непростые. Это не каждый из Мастеров сможет реализовать. Есть пример для загрузки dll alife-soft@yandex.ru
← →
Германн © (2008-08-23 00:45) [8]
> Можно, если самому реализовать загрузчик. Такие решения
> есть но очень уж непростые. Это не каждый из Мастеров сможет
> реализовать.
Но ни один из Мастеров не будет это реализовывать на практике.
← →
Vayrus (2008-08-23 17:16) [9]
> qwe (22.08.08 22:09) [5]
>
> А возможно ли всё-таки запустить *.exe-файл из ресурса не
> выгружая его?
Можно выгрузить в память и запустить, пример где-то завалялся :-)
← →
Vayrus (2008-08-23 17:23) [10]
> Anatoly Podgoretsky © (02.08.08 11:00) [4]
>
> Файл может лежать рядом с программой, нет никакой нужды
> тратить время и ресурсы на лишнею работу, кроме некоторых
> нехороших вещей.
Почему сразу нехороших, лично я люблю работать с программами, не требующими установки и идущими одним файлом.
← →
Anatoly Podgoretsky © (2008-08-23 18:00) [11]> Vayrus (23.08.2008 17:23:10) [10]
> лично я люблю работать с программами, не требующими установки и идущими одним файлом.
В чем проблема, скопируй фунционал в основной файл. И не будет никаих нехороших мыслей.
← →
Vayrus (2008-08-23 18:18) [12]
> Anatoly Podgoretsky © (23.08.08 18:00) [11]
>
> В чем проблема, скопируй фунционал в основной файл. И не
> будет никаих нехороших мыслей.
Проблема в том, что некоторый функционал берется из других фреварных или опенсорсных проектов. Зачем писать велосипед и тратить время?
← →
sniknik © (2008-08-23 19:09) [13]> из других фреварных или опенсорсных проектов.
> Зачем писать велосипед и тратить время?
действительно. гораздо лучше спрятать эти проекты от пользователей в своей программе и присвоить авторство себе.
вопрос, а твоя программа вообще хоть чтото делает? ну кроме того что запускает эту, другими написанную программу? хотя погоди... она же и этого не делает! вопрос в ветке как раз в этом. нда... "программист" за чужой счет.
← →
@!!ex © (2008-08-23 19:23) [14]> Проблема в том, что некоторый функционал берется из других
> фреварных или опенсорсных проектов. Зачем писать велосипед
> и тратить время?
А лицензию не нарушаешь?
А можно узнать названия этих фриварных и опенсорсных продуктов?
← →
Vayrus (2008-08-23 19:37) [15]
> sniknik © (23.08.08 19:09) [13]
>
> действительно. гораздо лучше спрятать эти проекты от пользователей
> в своей программе и присвоить авторство себе.
> вопрос, а твоя программа вообще хоть чтото делает? ну кроме
> того что запускает эту, другими написанную программу? хотя
> погоди... она же и этого не делает! вопрос в ветке как раз
> в этом. нда... "программист" за чужой счет.
Я лишь привел пример, так что не берите в голову ;-)
← →
Vayrus (2008-08-23 19:40) [16]
> @!!ex © (23.08.08 19:23) [14]
>
> А лицензию не нарушаешь?
> А можно узнать названия этих фриварных и опенсорсных продуктов?
>
Нет не нарушаю, так как я их не использую, а если бы и использовал то только в некоммерческих личных целях.
← →
Vayrus (2008-08-23 19:56) [17]Для тех у кого глаза не на том месте или понималка не фурычит:
"... лично я люблю работать с программами, не требующими установки и идущими одним файлом."
И еще, например, выписка из абаута ACDSee:
...Записывающее программное обеспечение CD/DVD разработано в соответствии с лицензией Padus, Inc. - http://www.padus.com. Кодек MPEG 1 поставляется Mainconcept AG. Авторское право © 1999/2000-2006 Mainconcept AG. Частично использованы технологии Microsoft Windows Media Авторское право (с) 1999-2002 Microsoft Corporation. Все права защищены. Этот продукт включает технологии DNG в соответствии с лицензией Adobe Systems Incorporated. Дополнительную информацию можно получить в: http://www.adobe.com/products/dng/main.html. Все права защищены. Поддержка TIFF основана на LibTIFF, Авторское право (с) 1988-1997 Сэм Леффлер, Авторское право (с) 1991-1997 Silicon Graphics, Inc. Это уведомление должно появляться во всех копиях Программного обеспечения и относящейся к нему документации...
Пожалуйста, используются сторонние разработки.
← →
Германн © (2008-08-23 20:00) [18]
> "... лично я люблю работать с программами, не требующими
> установки и идущими одним файлом."
Ну и?
> Пожалуйста, используются сторонние разработки.
И конечно же в виде готовых чужих ехешников зашитых в ресурсы?
← →
sniknik © (2008-08-23 20:08) [19]> Я лишь привел пример
неудачный пример надо сказать... с неправильным акцентом.
> Пожалуйста, используются сторонние разработки.
использовать сторонние разработки, это не то же самое, что прятать их в ресурсах.
← →
Vayrus (2008-08-23 21:02) [20]
> Германн © (23.08.08 20:00) [18]
>
> Ну и?
>
Только это я и имел ввиду, меня неправильно поняли
>
> > Пожалуйста, используются сторонние разработки.
>
> И конечно же в виде готовых чужих ехешников зашитых в ресурсы?
>
Бывает, встречал где-то, рассматривая под PE Explorerom
← →
Vayrus (2008-08-23 21:06) [21]
> sniknik © (23.08.08 20:08) [19]
>
> неудачный пример надо сказать... с неправильным акцентом.
>
Пример нормальный и акцент правильный
>
> использовать сторонние разработки, это не то же самое,
> что прятать их в ресурсах.
>
Хм, а кто прячет то, все как на ладони, при желании. Пользуйтесь PeExplorer"ом (не на правах рекламы ;-).
← →
Городской Шаман (2008-08-23 21:12) [22]
> Vayrus (23.08.08 21:06) [21]
Самый простой способ - засунуть в папку TEMP и запустить оттуда. После закрытия приложения стереть.
← →
Vayrus (2008-08-23 21:42) [23]
> Городской Шаман (23.08.08 21:12) [22]
>
> Самый простой способ - засунуть в папку TEMP и запустить
> оттуда. После закрытия приложения стереть.
Конечно можно, я делал так не раз, но надоело, куда "интересней" запустить из памяти.
← →
Anatoly Podgoretsky © (2008-08-23 21:55) [24]> Vayrus (23.08.2008 21:02:20) [20]
> Бывает, встречал где-то, рассматривая под PE Explorerom
Такой же вор.
← →
Anatoly Podgoretsky © (2008-08-23 21:56) [25]> Городской Шаман (23.08.2008 21:12:22) [22]
Так сразу же поймают.
← →
Vayrus (2008-08-23 22:14) [26]
> Anatoly Podgoretsky © (23.08.08 21:55) [24]
>
> Такой же вор.
А где доказательства? Нехорошо так словами кидаться.
← →
Anatoly Podgoretsky © (2008-08-23 22:32) [27]Тебе авторы дали разрешение, на включение их программ, в состав твоей программы в виде ресурса.
Еще раз присоединяюсь к просьбе огласить имена этих программ.
← →
Vayrus (2008-08-23 22:45) [28]
> Anatoly Podgoretsky © (23.08.08 22:32) [27]
>
> Тебе авторы дали разрешение, на включение их программ, в
> состав твоей программы в виде ресурса.
> Еще раз присоединяюсь к просьбе огласить имена этих программ.
>
Разуйте глаза по шире и читайте [16]
← →
Anatoly Podgoretsky © (2008-08-23 22:49) [29]То есть ты включил ACDSee в свой продукт, это же коммерческий продукт и авторы не давали никому такого разрешения, на включение в состав другой программы.
← →
Германн © (2008-08-24 00:32) [30]
> То есть ты включил ACDSee в свой продукт, это же коммерческий
> продукт и авторы не давали никому такого разрешения, на
> включение в состав другой программы.
>
Да ещё и не купив ACDSee, а взяв пиратскую копию!
:)
← →
Городской Шаман (2008-08-24 00:39) [31]
> Vayrus (23.08.08 21:42) [23]
>
>
> > Городской Шаман (23.08.08 21:12) [22]
> >
> > Самый простой способ - засунуть в папку TEMP и запустить
> > оттуда. После закрытия приложения стереть.
>
>
> Конечно можно, я делал так не раз, но надоело, куда "интересней"
> запустить из памяти.
Я ж говорю - пиши свой загрузчик, как сделали в Starforce. Если напишешь, то отпадет желание всякими глупостями заниматься.
← →
Германн © (2008-08-24 01:04) [32]
> Я ж говорю - пиши свой загрузчик, как сделали в Starforce.
А Starforce действительно его написала?
P.S.
Starforce мне чем-то напоминает Касперского. Много пиара, мало пользы.
← →
Городской Шаман (2008-08-24 01:18) [33]
> Германн © (24.08.08 01:04) [32]
>
>
> > Я ж говорю - пиши свой загрузчик, как сделали в Starforce.
>
>
> А Starforce действительно его написала?
>
> P.S.
> Starforce мне чем-то напоминает Касперского. Много пиара,
> мало пользы.
Не знаю, может купила. Но оригинальный exe-шник они ложат в dll. Ну и шифруют там что-то и на-лету расшифровывают. Все это жутко глючит, но как-то работает.
← →
Германн © (2008-08-24 01:24) [34]
> Все это жутко глючит, но как-то работает.
>
Жутко глючит - это да. Задолбало убирать за дочкой.
Работает? Ну не знаю. Может и да.
← →
Vayrus (2008-08-24 01:39) [35]
> Anatoly Podgoretsky © (23.08.08 22:49) [29]
>
> То есть ты включил ACDSee в свой продукт, это же коммерческий
> продукт и авторы не давали никому такого разрешения, на
> включение в состав другой программы.
C чего это вы взяли? У вас буйная фантазия сударь, галлюцинации?
← →
Vayrus (2008-08-24 01:41) [36]
> Германн © (24.08.08 00:32) [30]
>
> Да ещё и не купив ACDSee, а взяв пиратскую копию!
> :)
А ты сам покупал? У тебя нет пиратских продуктов? Да ты мажор и святой!
← →
Anatoly Podgoretsky © (2008-08-24 01:45) [37]> Городской Шаман (24.08.2008 1:18:33) [33]
И все их дружно ругают, так что даже ассоциации пользователей для борьбы с Starforce организовывают.
← →
Anatoly Podgoretsky © (2008-08-24 01:49) [38]> Vayrus (24.08.2008 1:39:35) [35]
Какая галлюцинация, когда в ответ на мой вопрос о конкретном приложение, ты сам послал на [16], а там фигурирует только одно приложение.
Так что не надо перекладывать с больной головы на здоровое, следи за своим словами, они же как воробей выскочили и не поймать.
← →
app © (2008-08-24 01:50) [39]> Vayrus (24.08.2008 1:41:36) [36]
Лучше бы ты этого не делал.
Ветка закрывается
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.10.05;
Скачать: [xml.tar.bz2];
Память: 0.55 MB
Время: 0.011 c