![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 08.01.2007
Сообщений: 2
|
![]()
Пишу я разные ненужные програмки (опыта набираюсь)
![]() Написал типа SFX модуля прогу. К ней приклеивается зашифрованный файл. получается такая смесь: 1. SFX.EXE Файл = размер файла 2. Пароль = 5 байт 3. Длинна имени файла = 2 байта 4. Имя файла(Зашифрованного) = "Длинна имени файла" байт 5. Содержание зашифрованного файла = до конца. Все это пишется последовательно в файл, Получается EXE файл который должен командой ReadFile прочитать(точнее пропустить) себя потом прочитать пароль, размер имени зашифрованного файла, само имя файла, после этого выдать SaveDialog1 для сохранения файла, и сохранить файл в указанное место(Расшифровав). Написал програмку (FileMonger) для склеивания этих данных(SFX/pass/FileName) - Работает нормально, а вот при запуске склеенного SFX.EXE он(sfx.exe=>out.exe)вылетает когда пытается сделать SaveDialog1.Execute ![]() Отдельно файл sfx.exe с прикрученым OpenDialog1 Работает! а как нада не хочет. Кому не лень посмотрите пожалуста исходник. sfx.exe нада скопировать в папку Filemonger. Помоготе кто может!! |
![]() |
![]() |
![]() |
#2 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
вытащить один файл из себя можно и без потока
по нормально делают: сначала сейвдиалог потом только чтение из себя и сохранение OpenDialog лучше из потока не вызывать если ты поток не синхронизируешь то в потоке можно вызывать только API Последний раз редактировалось rpy3uH; 10.01.2007 в 20:28. |
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 08.01.2007
Сообщений: 2
|
![]() |
![]() |
![]() |
![]() |
#4 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
Короче проще делать такую фигню без потока
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Кто поможет??? | sashahttp | Общие вопросы Delphi | 1 | 24.06.2008 09:15 |
Microsoft Office Outlook - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства | Дмитрий1978 | Софт | 0 | 10.11.2007 15:56 |
Скажите функцию которая будет запускать приложение при каждой загрузке винды | pentiumForever | Общие вопросы Delphi | 9 | 08.09.2007 01:54 |