Форум: "Основная";
Текущий архив: 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