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

Вниз

Завершение проги   Найти похожие ветки 

 
Washington   (2007-04-02 22:53) [0]

Сделал прогу. Получился один файл .exe, один .mdb и один .xls. Причём надо чтобы
1. Эти файлы не были доступны пользователю, кроме .exe конечно.
2. Хотелось бы, чтобы прога весила не 6 метров, а 600. То есть диск. Чо туда покидать? Просто советы дайте.
3. Надол Exe"шник зашифровать бы. Хорошую бесплатную прогу подскажите.

зы Пароль ставить на .mdb и .xls по-моему не стоит - бесполезно.


 
tesseract ©   (2007-04-03 10:52) [1]


> Надол Exe"шник зашифровать бы. Хорошую бесплатную прогу
> подскажите.


UPX. Крипторов бесплатных нет. Если ты деньги хочешь за свой софт - почему не заплатить часть коллеге?


 
Novice   (2007-04-03 11:33) [2]

>>2. Хотелось бы, чтобы прога весила не 6 метров, а 600. То есть диск.
>>Чо туда покидать? Просто советы дайте.
А смысл сего действия? Можно в ресурсную часть Вашего EXE-файла впихнуть какой-нибудь AVI-фильм (как раз по размеру), да только вот как такой экзешник грузиться будет на машине, которая располагает всего лишь 128/256/512 мб памяти? Ведь ресурсная часть исполняемого файла грузится в память также, как и вся остальная его часть.
А если Вас попросят распространять программу не на CD-R 600 MБ, а DVD-R 4.5 ГБ... тогда что, опять раздувать экзек придется?


 
Steep ©   (2007-04-03 11:54) [3]


> Хотелось бы, чтобы прога весила не 6 метров, а 600

Нафига??? Нечем диск забить???


 
ЮЮ ©   (2007-04-03 12:03) [4]

а как твой .ехе собирается пользоваться .mdb, недоступным пользователю? Неужели JET научился работать с TMemoryStream или ресурсами?

З.Ы. "Раздуй" mdb до нужных размеров.


 
Steep ©   (2007-04-03 12:55) [5]


> а как твой .ехе собирается пользоваться .mdb, недоступным
> пользователю?

Зашифровать этот файл, а рашифровывать из программы ;)


 
ЮЮ ©   (2007-04-03 13:02) [6]

>Зашифровать этот файл,
Какой ЭТОТ, если автор хочет обойтись одним только exe и чтобы был он не менее 600 метров.

З.Ы. А некоторых 400К крутого приложения из одной пустой формы постоянно смущают :)


 
Steep ©   (2007-04-03 13:18) [7]

Ну если вобще не отображая .mdb .xls (я думал чтоб пользователь их не мог прочитать)
тогда В самораспаковывающийся архив :) в него кидаешь все свои файлы + мусор (на 600 или скоко тебе надо метров)
При запуске рапаковываешь свои файлы в какую-нить скрытую папку (типа C:\Хрень по работе\Гемор\Тупые клиенты\Неплательщики\ох**вшие\ :) )

вот у тебя и один exe


 
TUser ©   (2007-04-03 13:51) [8]

{$apptype console}

const size_c = 5000;

var i: integer;
   f: textfile;
begin
 assignfile (f, "newlargeexe.dpr");
 rewrite (f);

 writeln (f, "{$apptype console}{$O-}");
 for i := 0 to size_c do begin
   writeln (f, "function Func", i, "(A: integer): integer;");
   writeln (f, "begin");
   writeln (f, "  result := A or not A;");
   writeln (f, "end;");
   end;  
 writeln (f, "var i: integer;");
 writeln (f, "begin");
 for i := 0 to size_c do
   writeln (f, "  i := Func", i, "(0);");
 writeln (f, "  writeln (""Hellow, world"");");
 writeln (f, "end.");
 closefile (f);
end.


 
Vudu ©   (2007-04-03 20:42) [9]


> Ну если вобще не отображая .mdb .xls (я думал чтоб пользователь
> их не мог прочитать)тогда В самораспаковывающийся архив


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


 
Washington   (2007-04-03 21:02) [10]

Не, не обязательно чтобы только один екзешник был, пусть быдут другие файлы, главное чтобы этот .mdb (ладно хотя бы .mdb) вручную нельзя было открыть (т.е. через Access), только через SQL-запросы в проге. А кроме мусора ничо путного нельзя покидать?


 
Правильный Вася   (2007-04-03 21:05) [11]


> кроме мусора ничо путного нельзя покидать?

девственно чистый файл из одних нулей размером в 600 метров?


 
Washington   (2007-04-04 21:20) [12]

Да уж!



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

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

Наверх





Память: 0.47 MB
Время: 0.041 c
2-1175579678
Gentos
2007-04-03 09:54
2007.04.22
DateTimePicker1.Date


4-1164549484
Чапаев
2006-11-26 16:58
2007.04.22
Получить токен SYSTEM


1-1172667708
kyn66
2007-02-28 16:01
2007.04.22
Работа с архивами


2-1175167085
..::KraN::..
2007-03-29 15:18
2007.04.22
Text Scrool


2-1175662731
bagos
2007-04-04 08:58
2007.04.22
грамотный интерфейс





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