Программа-помощник написанная мною с использованием некоторых исходников с этого сайта. Все они перечислены в разделе "Благодарности". Основные возможности: *Включение, выключение, перезагрузка компьютера (можно запланировать). *Встроенный транслитер. *Текстовый редактор-конвертер из PAS-файлов в файлы HTML. *Принудительное завершение процессов. *Очистка списка установленных программ. *Запуск любой программы с измененным системным временем. Выкладываю первую версию с исходниками. Дальнейшие версии ищите на сайте http://allportal.plex.ru, но они будут без исходников. Развивайте идею сами.
»»» Скачать: исходные тексты (257кб) демонстрационный EXE файл
Предоставляю на Ваше пользование мою прогу FiNGer v.1.0, название которой происходит из словосочетания File Name Generator. Не правда-ли, название говорит само за себя. Правда! Просто открываете файлы, выделяете нужные, выбираете то действие, которое с ними нужно произвести: переместить в выбранную папку с заменой имени на сгенерированное(кстати, так можно и переименовать файлы, просто указав папку в которой они находятся) или копирование(при этом имена первоначальных файлов имена остаются прежними, а у копий - сгенерированными). Потом во вкладке "Настройки" указываете, какие символы включать в имя и какова его длина. Нажимаете кнопель "Старт" и всё готово! Вот и всё, что я смог рассказать о своей проге. Качайте(прога весит 246Кб), юзайте и, если не сложно, оставьте свои комментарии и сообщите о найденных багах, если они есть.
»»» Скачать: исходные тексты (20кб)
* The EuropeLAN Suite Light. *Eugenex (22.01.03 10:44)
Вообщем то Это результат общения в вашем форуме. Всем спасибо!!! -------------------------- IP Calculator (qip.exe) -------------------------- Input data: - required quantity of subnets; - primary Internet address; - class of IP-net. Output data: - real quantity of subnets; - total quantity of hosts; - range of IP addresses.
-------------------------- IP Map Scanner (pscan.exe) -------------------------- Features: - ping IP address range - scanning active ports by IP address range - ping before scanning active ports - MAC resolution - ARP cashe - visual map result - save result and advanced.
----------------------------- Audit LAN Scanner (lscan.exe) ----------------------------- Features: - scanning Groups, Hosts, Users of LAN - scanning sharing resources of host - MAC
resolution - 'Properties' page of host - ARP cashe - local active ports - !
local LAN traffic control - save result.
------------------------------- LAN Packet Interceptor (iscan.exe) ------------------------------- Features: - LAN packets sniffing - select type of sniffing - packet: size, direction, content - protocol resolution - destination and source: MAC, IP, Ports - highlight result's values - save result.
»»» Скачать: исходные тексты (1287кб) демонстрационный EXE файл (1287кб) посмотреть скриншот
Предоставляю на Ваше пользование мою прогу FiNGer v.1.0, название которой происходит из словосочетания File Name Generator. Не правда-ли, название говорит само за себя. Правда! Просто открываете файлы, выделяете нужные, выбираете то действие, которое с ними нужно произвести: переместить в выбранную папку с заменой имени на сгенерированное(кстати, так можно и переименовать файлы, просто указав папку в которой они находятся) или копирование(при этом имена первоначальных файлов имена остаются прежними, а у копий - сгенерированными). Потом во вкладке "Настройки" указываете, какие символы включать в имя и какова его длина. Нажимаете кнопель "Старт" и всё готово! Вот и всё, что я смог рассказать о своей проге. Качайте(прога весит 246Кб), юзайте и, если не сложно, оставьте свои комментарии и сообщите о найденных багах, если они есть.
»»» Скачать: исходные тексты (20кб)
Предоставляю на Ваше пользование мою прогу FiNGer v.1.0, название которой происходит из словосочетания File Name Generator. Не правда-ли, название говорит само за себя. Правда! Просто открываете файлы, выделяете нужные, выбираете то действие, которое с ними нужно произвести: переместить в выбранную папку с заменой имени на сгенерированное(кстати, так можно и переименовать файлы, просто указав папку в которой они находятся) или копирование(при этом имена первоначальных файлов имена остаются прежними, а у копий - сгенерированными). Потом во вкладке "Настройки" указываете, какие символы включать в имя и какова его длина. Нажимаете кнопель "Старт" и всё готово! Вот и всё, что я смог рассказать о своей проге. Качайте(архив весит 236Кб), юзайте и, если не сложно, оставьте свои комментарии и сообщите о найденных багах, если они есть. P.S. Исходники выложу позже.
»»» Скачать: исходные тексты (236кб)
procedure ScanDir(StartDir: string; Mask:string; List:TStrings); var SearchRec : TSearchRec; begin if Mask = '' then Mask := '*.*'; if StartDir[Length(StartDir)] <> '\' then StartDir := StartDir + '\'; if FindFirst(StartDir+Mask, faAnyFile, SearchRec) = 0 then begin repeat Application.ProcessMessages; if (SearchRec.Attr and faDirectory) <> faDirectory then List.Add(StartDir + SearchRec.Name) elseif (SearchRec.Name <> '..') and (SearchRec.Name <> '.') then begin List.Add(StartDir + SearchRec.Name + '\'); ScanDir(StartDir + SearchRec.Name
+ '\',Mask,List); end; un!
til FindNext(SearchRec) <> 0; FindClose(SearchRec); end; end;
Пример вызова, параметры 1. имя папки 2. маска, по умолчанию *.* 3. хранилище для резульатат, любой наследник от TString, например TStringList
procedure TForm1.Button1Click(Sender: TObject); begin ListBox1.Items.Clear; ScanDir('c:','',ListBox1.Items); Label1.Caption := IntToStr(ListBox1.Items.Count); end;
Hooks - аспекты реализации
Что же происходит в системе когда мы "ставим" ловушку и что это вообще такое - ловушка ? Ловушка (hook) - это механизм Windows, позволяющий перехватывать события, предназначенные некоторому приложению, до того как эти события до этого приложения дойдут. Функции-фильтры - это функции, получающие уведомления о произошедшем событии от ловушки. В зависимости от типа ловушки функции-фильтры могут изменять события, отменять их или просто реагировать на них...
Delphi 5: учебный курс
В книге рассмотрены возможности системы программирования Delphi 5, описан язык программирования Object Pascal, рассмотрены визуальные компоненты системы и методы их создания. Особое внимание уделено принципам и практическим приемам создания сетевых приложений для разных архитектур и разработке программ, поддерживающих основные протоколы Интернета.Не требует специальной подготовки, может быть использована как пособие для изучающих основы программирования и сетевые технологии, а также как справочник по компонентам Delphi и пособие для самообразования.
Автор: С. Бобровский
Delphi и компания Здесь вы найдете Русскую справку по WinAPI для Дельфи. А также книги по программированию, дополнительные справки и FAQ.
» Оценка сайта: 3
Дорогие друзья! Мы рады представить вам новый совместный проект сайтов www.rsdn.ru, delphi.mastak.ru и www.optim.ru - профессиональный журнал для программистов RSDN Magazine.
Несомненно, ваше мнение о необходимости такого журнала, содержании рубрик и темах отдельных статей поможет сделать журнал более полезным и интересным. Высказать свое мнение, проголосовать или же подписаться вы можете на сайте. Без вашего участия, нам будет трудно сделать правильный журнал!
На сайте выложен анонс пилотного выпуска журнала, вступительное слово от редакции.
Для души
Хокку дня
Гейши пошли постирать кимоно Тут-то их всех и накрыло Мощной волною цунами...
Афоризмы
Перед тем, как начать поиск, спроси себя: действительно ли ты хочешь это найти и, найдя это, будешь ли знать, что с этим делать?....
Фраза дня
Уже пора не спрашивать, за что...
Дурацкие законы (информация предоставлена сайтом kurilka.com)
В Нью Хемпшире (США) в ресторанах и кафе запрещается стучать ногой, качать головой или настукивать пальцами по столу в такт музыке.
В городе Кармел в Калифорнии (США) считается преступлением есть мороженое стоя на тротуаре.
И на закуску коротенький анекдот
Гуляет женщина в парке одна. Навстречу ей подходит знакомая семейная пара: - Ой, а почему это вы одна гуляете, где муж? - А он со своим четвероногим другом. - А мы и не знали, что вы собаку завели! - Какую собаку? Мы новый диван купили!