Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.11.15;
Скачать: [xml.tar.bz2];

Вниз

Запуск чужой exe из ресурса   Найти похожие ветки 

 
V   (2009-10-01 19:31) [0]

Добрый вечер :)
Задался целью запихнуть чужое консольное приложение в свой проект, чтобы потом это приложение вызывать из своего с определенными параметрами. Погуглил "Launch exe from resources" или типа того, но ничего не нашел.
Есть конечно вариант сохранить это приложение из ресурса на диск и когда оно отработает - удалить, но это как-то мне не нравится :)
Возможно ли вообще реализовать мою задачу? Или может как умудриться их объединить софтом типа Thinstall или Molebox (пробовал, не умудрился)... :)


 
Сергей М. ©   (2009-10-01 19:54) [1]

Ну и зачем его "запихивать" ?
От кого шифруешься-то ?)


 
Anatoly Podgoretsky ©   (2009-10-01 20:13) [2]

Правильное решение - положить рядом и запустить.


 
Leonid Troyanovsky ©   (2009-10-01 20:50) [3]


> V   (01.10.09 19:31)  

> Задался целью запихнуть чужое консольное приложение в свой
> проект

Красть грешно.

--
Regards, LVT.


 
Юрий Зотов ©   (2009-10-02 01:28) [4]

> запихнуть чужое консольное приложение в свой проект

"Чужое" - не верю. Верю: свое.
"Консольное" - тоже не верю. Верю: скрытное.

Вывод ясен. Но, может быть, объясните задачу? Чтобы все поверили.

Глядишь - и решение найдем. Вместе и без "левых" фокусов (хотя это действительно сделать можно, но вряд ли нужно).


 
Германн ©   (2009-10-02 01:46) [5]


> Юрий Зотов ©   (02.10.09 01:28) [4]
>
> > запихнуть чужое консольное приложение в свой проект
>
> "Чужое" - не верю. Верю: свое.
> "Консольное" - тоже не верю. Верю: скрытное.
>

Ну почему "не верю"?
Например консольная версия RAR. Она ведь не бесплатная. А использовать на халяву хочется.


 
V   (2009-10-02 06:32) [6]

На самом деле консольное приложение - Mimetex

> Program licensed under the GNU GPL which parses LaTeX math
> expressions emitting images which can be used directly in
> HTML documents.

Таскать за собой этот mimetex.exe не очень хочется. Все очень просто :)
А хочется его как-то вшить в мой проект и оттуда запускать, получать картинку и сразу ее обрабатывать, и чего угодно с ней делать.


 
Юрий Зотов ©   (2009-10-02 11:54) [7]

> Таскать за собой этот mimetex.exe не очень хочется

Дык... все равно же придется таскать, хоть в ресурсах, хоть как. А если таскать все равно придется, то почему бы не делать это нормальным способом, без головной боли? Либо просто таскать "рядом" со своей программой, либо действительно зашить в ресурсы, но запускать обычным образом, с диска.

Но если уж так сильно хочется поиметь головную боль, то вот примерно что Вас ожидает:

http://www.google.com/search?q=%D0%97%D0%B0%D0%BF%D1%83%D1%81%D0%BA+EXE+%D0%B8%D0%B7+%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D0%BE%D0%B2&rls=com.microsoft:ru:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7GZHZ

Обратите внимание на первую и третью ссылки.


 
Григорьев Антон ©   (2009-10-02 11:55) [8]

http://www.delphikingdom.com/asp/answer.asp?IDAnswer=27618
http://www.delphikingdom.com/asp/answer.asp?IDAnswer=50028
http://www.delphikingdom.com/asp/answer.asp?IDAnswer=64040


 
V   (2009-10-02 15:30) [9]

Григорьев Антон, Юрий Зотов, да, пожалуй Вы правы, овчинка выделки не стоит. Спасибо за ответы.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2009.11.15;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
3-1229339778
matt
2008-12-15 14:16
2009.11.15
Дерево, набор данных и оптимизация


15-1252166005
TIF
2009-09-05 19:53
2009.11.15
Упаковка (сжатие) исполняемых файлов - за и против


2-1254421987
Семён. А
2009-10-01 22:33
2009.11.15
Как модифицировать функцию? + Array


15-1253392203
Юрий
2009-09-20 00:30
2009.11.15
С днем рождения ! 20 сентября 2009 воскресенье


15-1253046603
Юрий
2009-09-16 00:30
2009.11.15
С днем рождения ! 16 сентября 2009 среда





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский