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

Вниз

Запуск исполняемого файла без сохранения на диск   Найти похожие ветки 

 
TAHAT   (2006-01-17 13:52) [0]

Собственно, есть проблемка...

есть маленькая консольная программка (исходника нет)... использую её в своем проекте, для чего зхпшиваю её в RCDATA, и извлекаю в нжный момент при помощи TResourceStream... сохраняю её на винт и запускаю, после использования - удаляю... очень уж не хочется показывать пользователю...

Собственно вопрос: а возможно ли запустить её, не сохраняя на диск ???


 
wal ©   (2006-01-17 13:59) [1]

Собственно, встречный вопрос.
Нафига она вообще в ресурсах нужна?
Держи рядом с собой на диске.


 
Игорь Шевченко ©   (2006-01-17 14:05) [2]


> очень уж не хочется показывать пользователю...


Секретная программа ?


 
TAHAT   (2006-01-17 14:14) [3]

нет, не секретная... это распаковщик данных... просто если держать её рядом просто так, то глупый юзер может её "потерять"... тогда все сломается... а еще хуже, если он начнет её запускать и ковырять - вообще труба будет...


 
wal ©   (2006-01-17 14:20) [4]

Глупый юзер может и папку windows удалить, считай, что объяснение не прошло.


 
TAHAT   (2006-01-17 14:38) [5]

был бы у меня исходник распаковщика - я бы не стал так изголяться...

просто нечто подобное мы уже проходили... раньше юзали RAR, для удобства архив был многотомный... так вот глупый юзер своими шаловливыми ручками распаковывал архив сам, причем каждый том отдельно (и это не смотря на то, что ему в четырех местах красным по белому было написано, чтоб руками не трогал), а потом глупый юзер осаждал форум техсаппорта со стрешной силой... утомило это все...


 
wal ©   (2006-01-17 15:24) [6]


> был бы у меня исходник распаковщика - я бы не стал так изголяться...
Алгоритм упаковки известный/открытый или комерческий/закрытый?
Если первое, то что мешает реализовать? Если второе, то кто оплачивает?
И наконец, что мешает использовать свой алгоритм, чтобы пользователь только твоей программой пользовался?


 
TAHAT   (2006-01-17 15:31) [7]

алгоритм - открытый... никаких нарушений авторских прав тут нет... просто если выложить его рядом - задолбают вопросами: "Ой, а че за файлик?", "А зачем он нужен?" и т.п.

итак уже сапорт на пределе... однако от темы мы уклонились... мне интересна вообще сама возможность запуска файла без харда... это реально ?? если да, то как сделать...


 
wal ©   (2006-01-17 15:37) [8]


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

> однако от темы мы уклонились... мне интересна вообще сама
> возможность запуска файла без харда...
Если в своем АП, то тут возможны варианты, если в отдельном, то чего-либо более-менее полноценно работающего не встречал.


 
TAHAT   (2006-01-17 15:41) [9]

реализовать алгоритм мешает мое незнание языка C/C++... это для того, чтобы портировать код С на Паскаль...

А запускать мне хочется как дочерний процесс без показа окна...


 
wal ©   (2006-01-17 15:45) [10]


> реализовать алгоритм мешает мое незнание языка C/C++
кидай сюда, только небольшими частями, думаю решим этот вопрос

> А запускать мне хочется как дочерний процесс без показа
> окна...
скорее всего никак. Есть одна дикая идея, но портировать с С на Паскаль проще, чем ее реализовать.


 
TAHAT   (2006-01-17 15:54) [11]

кидать алгоритм ??? это lzma...

я скачал себе исходники 7-zip, прочитал, что они под VS6, посмотрел на несколько десятков хедеров (*.h) и понял, что мне лучше будет воспользоваться уже готовым 7za.exe...

вот такая вот грустная история...


 
Плохиш ©   (2006-01-17 16:43) [12]


> TAHAT   (17.01.06 14:38) [5]
> был бы у меня исходник распаковщика - я бы не стал так изголяться

http://sourceforge.net/projects/tpabbrevia


 
Anatoly Podgoretsky ©   (2006-01-17 16:45) [13]

TAHAT   (17.01.06 15:31) [7]
Не надо сказок.


 
TAHAT   (2006-01-17 17:18) [14]

За ссылку спасибо... пойду посмотреть... но как у этого TurboPower Abbrevia со сжатием ??? я ведь не зря выбрал 7-зип... насколько мне известно, он на сегодняшний день наиболее плотно жмет...


> Не надо сказок.


не понял... я мечтаю научить программу распаковывать архивы в формате 7-зип... единственный пока понятный мне способ это сделать - использовать готовый 7za.exe... чтобы не возбуждать лишний раз юзверей - его работу афишировать не хочу... вот и все...



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

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

Наверх




Память: 0.48 MB
Время: 0.028 c
15-1138389157
tesseract
2006-01-27 22:12
2006.02.19
Проблемы у Reactos


15-1138204596
Nic
2006-01-25 18:56
2006.02.19
Ну надо же :(


15-1138108847
Glebkin
2006-01-24 16:20
2006.02.19
Как узнать откуда пришел троян


2-1138809656
maxim161
2006-02-01 19:00
2006.02.19
MonAPI


15-1138138055
Германн
2006-01-25 00:27
2006.02.19
Мультизагрузчик ОС





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский