Как мне зазипировать какойнибудь файл с паролем? Если есть какиенибудь идеи, сырцы, алгоритмы то просьба складывать ну и выкладывать все в этом топике даже если он уйдет далеко в глубь форума... Желательно на асме и без всяких шароварных либов (.LIB). А то попадаються случаи что кидают сырец с черт-знает какой либой где есть 1-2 функцыи которые делают все требуемые действия... (и просьба не под ДОС т.е желательно, ака мой проэкт под виндовZ)
Берешь appnote.txt от PKWARE, вдумчиво читаешь формат зипа. Про то как криптовать дефлэйтовый поток там тоже написано. Потом садишься и пишешь на асме то что тебе нужно, или даешь денег тому кто это захочет сделать за тебя. Что может быть проще? =) А еще есть сорцы InfoZIP где это все есть: hXXp://www.info-zip.org/pub/infozip
Или есть другой вариант (если тебя размер не особо волнует )) возьми консольный зип. положи в папку со своей прогой, и запускай его программно с параметрами (про них в нём самом даже написано если без параметров запустить) при помощи ShellExecuteA. окну консоли сделай SW_HIDE.. пример (masm): invoke ShellExecuteA,hwnd,NULL,programname,NULL,NULL,SW_HIDE где hwnd хендл твоей проги programname имя проги которую хочешь запустить если хочешь казаться круче переименуй зип во что-нибудь вроде MyPackLib.dll и меняй обратно при запуске )