Дело было вечером делать было нечего =) решил написать Грабер для USB флешек (Вспомнилась статья из какого то номера Хакера) вот что получилось. Возможности 1. Возможность автозагрузки программы 2. Работать скрыто ( скрывает иконку из трея и ни о чем не предупреждает) 3. Типы файлов задаются по маске *.exe к примеру 4. Можно указать пусть куда копировать файлы 5. Все файлы разделяются по папкам для каждой флешки 6. Возможно сохранять структуру папко как на саомй флешку 7. построение полного списка файлов есть пару недочетов 1. длина 1 го расширения не более 6ти символов общая длина под маски равна 255 символов. 2. пусть до папки назначения должен быт обязательно указан и заканчиваться " \ " вот ссыль на сорци http://depositfiles.com/files/6twdaaw4h http://slil.ru/28543554 http://rapidshare.com/files/340750659/FlashGraber.rar.html пас antichat.ru P.S. жду справедливой критики по Коду и по самой идеи
AlexTheC0d3r ну если ты не укажешь ему маску *.* чтобы копировал все то почти незаметно =) Irdis буду дальше дополнять =)
я вауч И сколько исходник весит? Моя версия вообще не создает никакого окна ) - её не нужно скрывать...
Gar|k =) писалась для своей системы по этому и было сделано окно, если выкинуть окошко и иконку то по размеру будет около 18-19 кб =) Delphi есть Delphi... P.S. =) в принципе в подобном граббере нет ничего сложного... самый интересный момент думаю получения серийника флешки
transserg хз я писал для своих нужд (и не для своей машины) основываясь на своем опыте (не читал статейки в хакере и вообще не подозреваю о их существовании) работы с дисками (писал свой системный загрузчик - ну а установщик тоже нужен). Щас в голове идея - что бы программа не палилась в списке процессов да и не пылилась на диске, самому ее выгружать в память и исполнять, после чего завершать процесс загрузчика, а прога оставалась бы в памяти. слабо изобразить на delphi ? )))
Gar|k хм... на делфи думаю слабо =) потому что не хватает нужных знаний) лана не будем холиварить на счет делфи и С (хотя признаю что С с каждым разом нравится все больше)
2 transserg моя программа вообще-то не на Си (просто использую его синтаксис) она как бэ на WinAPI полностью /NODEFAULTLIB - не использовать библиотеки языка Си
_antony ну а как сказать если в проекте не использовано ни одной Си функции и не подгружается CRT (C Runtime Library), просто используется синтаксис и компилятор языка Си ? - программа на winAPI (ну да, конечно winAPI не язык...)
2 Gar|k ты наверно хотел сказать С++ а программировал ты как раз в рамках языка Си Керниган и Ритчи + WinAPI! ... смотрел твой грабер, толково!