Форум: "Начинающим";
Текущий архив: 2008.01.27;
Скачать: [xml.tar.bz2];
ВнизКак программно засунуть в свой exe файл другой файл? Найти похожие ветки
← →
d@nger (2007-12-28 08:46) [0]Здравствуйте мастера! Вобщем идея такая: нужно во время выполнения программы вытащить из него некий файл, внести в него изменения и запихнуть обратно в exe файл. Я так понимаю это работа с ресурсами. Я умею это делать на стадии проектирования, создавая res файл, но вот как это сделать программно не знаю...подскажите пожалуйста, может готовый компонент есть....Спасибо!
← →
Сергей М. © (2007-12-28 08:54) [1]
> как это сделать программно не знаю
Считай что никак.
← →
d@nger (2007-12-28 09:14) [2]Хорошо, тогда другая идея....на стадии проектирования засунуть в exe файл (назовем его главным) другой exe файл (назовем его вспомогательный). когда нужно вставить в главный файл другой файл мы делаем следующее:
1) вытаскиваем из главного файла вспомогательный
2) запускаем вспомогательную программу
3) вспомогательная программа закрывает главную
4) при не активной главной программе манипуляции с ним легче и поэтому каким то образом (а каким я хотел бы спросить у вас) мы вытаскиваем из него нужный нам файл, производим в нем изменения и засовываем обратно
5) запускаем главную программу и закрываем вспомогательную, а затем и удалем его
возможно ли сделать такое?
← →
Сергей М. © (2007-12-28 09:16) [3]
> d@nger (28.12.07 09:14) [2]
А вот такое вполне возможно. Только нужно ли - вот в чем вопрос)
← →
Сергей М. © (2007-12-28 09:17) [4]Ты бы смысл всех этих приседаний разъяснил - скорее всего найдется решение гораздо проще
← →
d@nger (2007-12-28 09:23) [5]вобсчем программа будет содержать конфиденциальные данные, программу нужно переносить с одного компьютера на другой и там добавлять данные....хранить данные в базе не безопасно... поэтому я не вижу пока другого способа...
← →
Сергей М. © (2007-12-28 09:25) [6]Храни конфид.данные в отдельном файле в зашифрованном виде.
← →
d@nger (2007-12-28 09:34) [7]в принципе можно и так....
хорошо...подскажите тогда пожалуйста алгоритм шифрования текста... или компонент готовый....
← →
@!!ex © (2007-12-28 09:39) [8]> [7] d@nger (28.12.07 09:34)
XOR
← →
Сергей М. © (2007-12-28 09:41) [9]http://www.codenet.ru/progr/alg/enc/
http://www.google.ru/search?q=Delphi+%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B+%D0%B4%D0%BB%D1%8F+%D1%88%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox-a
← →
Правильный_Вася (2007-12-28 10:26) [10]
> ..хранить данные в базе не безопасно.
ты не кури такую траву больше
← →
d@nger (2007-12-28 11:06) [11]
> ты не кури такую траву больше
смешно.....
но я имел ввиду что ее легко прочитать и чтобы перенести базу на другой комп..придется всевозможные БДЕ ставить...смотря какая база...а это хлопотно....
← →
Правильный_Вася (2007-12-28 11:13) [12]
> d@nger (28.12.07 11:06) [11]
я тебя предупреждал, не кури
а ты продолжаешь галюцинировать
← →
Сергей М. © (2007-12-28 11:40) [13]
> ее легко прочитать
Как зашифруешь, так будет и "легко")
> чтобы перенести базу на другой комп..придется всевозможные
> БДЕ ставить
Что, на BDE свет клином сошелся ?
> это хлопотно
Да ну ?!
Таскать с собой всего лишь одну небольшую дополнительную библиотечку, которую перед запуском твоего приложения даже не надо нигде регистрировать - это, по-твоему хлопотно ?)
← →
Alkid © (2007-12-28 11:54) [14]
> смешно.....
> но я имел ввиду что ее легко прочитать и чтобы перенести
> базу на другой комп..придется всевозможные БДЕ ставить..
> .смотря какая база...а это хлопотно....
Firebird Embedded Server спасёт отца русской демократии :)
← →
Плохиш © (2007-12-28 15:24) [15]
> хранить данные в базе не безопасно
Степень безопасности, в вашем случае и знаниями, не отличается от хранения в exe-файле...
← →
Amoeba © (2007-12-28 16:08) [16]
> d@nger (28.12.07 09:34) [7]
>
> в принципе можно и так....
> хорошо...подскажите тогда пожалуйста алгоритм шифрования
> текста... или компонент готовый....
Разнообразные готовые процедуры для шифрования найдешь в библиотеке QStrings:
http://www.torry.net/vcl/vcltools/text/adqstrings.zip
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.01.27;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.007 c