Windows server 2003 scratch

  • Create
  • Explore
  • Ideas
  • About

    Windows Server 2003 » Remixes


    • Windows Vista Beta 1

      by brobross


    • Windows Codename: P201 And S20

      by sanchez20


    • Windows Server 2003

      by DORITO420


    • Milford School OS XP

      by brodiecomedian


    • Windows Server 2003 by awesome133 but kinda improved

      by alexwood2


    • Windows Server NT

      by jogme60


    • Windows Server 2003 remix

      by piggyjoebot


    • windows codename noobie build 3435

      by imbignoob876


    • Windows Server 2003 Pinball Edition

      by netiocraper


    • Windows Server 2003 Enterprise Edition

      by mat7809


    • SF1234 Server 2005 Simulator

      by SonicForever1234


    • Windows 203

      by SZYMONSTO


    • Windows 100

      by SZYMONSTO


    • Michaelsoft Bindows Server 2004

      by SPC-SCRATCHEAS


    • Windows Server 2003 remix

      by Microsrt


    • Pico OS Plus! Editon

      by MvMedeiros14


    • Windows Server 2003 remix

      by Dantelcorei9pro


    • Windows luna build 128

      by kkk8765656


    • Windows Server 2003 remix

      by aidancraftpro


    • Windows Server 2003 r3

      by word12321


    • Windows Server 2003 remix

      by pen2021_45


    • Windows Bluey Server 2022

      by Nyngatin1234


    • Windows 9.5

      by mariofan1442


    • Microsoft codename: Canberra

      by oh-look-a-danelion


    • Windows Server 2023

      by nizar2011


    • Windows Server 2003

      by Drxmario


    • Microsoft Windows Server 2003

      by AikenT4


    • ServerDows 3002 Home Editon

      by LemonDoge_YT


    • Windows VISTA

      by SUPERLUCAS104660


    • Windows Server 2003

      by Hardware_VPS_Pro


    • Windows Server 2003

      by kaiser1246


    • Windows Server 2003 Fixed

      by CoolNumbe23


    • Windows xp beta for testers in 2001

      by wengos639


    • windows codename skbdti

      by wengos639


    • Windows 4

      by harrison_studio


    • Windows Server 2003 remix

      by bybybybyhihihity

    На чтение5 мин

    Опубликовано

    Обновлено

    Windows Server 2003 — операционная система, разработанная компанией Microsoft и являющаяся частью семейства Windows NT. Это одна из самых популярных и надежных версий Windows Server, которая появилась на рынке в апреле 2003 года и получила широкое признание среди профессионалов в области информационных технологий.

    Windows Server 2003 предлагает множество новых возможностей и улучшений по сравнению с предыдущими версиями операционной системы. Одной из основных характеристик является улучшенная безопасность, включая возможности по контролю доступа и аутентификации пользователей, а также встроенные средства защиты от вредоносного ПО.

    Важной особенностью Windows Server 2003 является его масштабируемость, что позволяет его использование как для небольших организаций, так и для крупных предприятий. Система поддерживает до 32 процессоров и может обслуживать большое количество пользователей одновременно.

    Windows Server 2003 также предлагает широкие возможности по созданию и управлению корпоративными сетями. Он поддерживает такие функции, как домены Active Directory, DHCP, DNS, файловые и печатные сервисы, а также возможность использования удаленного рабочего стола и виртуализации.

    В целом, Windows Server 2003 Scratch — это мощная, надежная и гибкая операционная система, удовлетворяющая потребности предприятий любого масштаба.

    Windows Server 2003 Scratch: что это такое?

    Основное назначение Windows Server 2003 Scratch — предоставление разработчикам и ИТ-специалистам возможности создания и тестирования виртуальных сред на базе Windows Server 2003. Это позволяет проводить различные эксперименты, тестирование нового программного обеспечения и обновлений, а также изучение функциональности операционной системы.

    Windows Server 2003 Scratch предлагает различные функциональные возможности, такие как виртуализация, поддержка различных сетевых протоколов, улучшенная безопасность и многое другое. Кроме того, эта версия операционной системы имеет более легкий и доступный пользовательский интерфейс, что облегчает работу с ней.

    Для использования Windows Server 2003 Scratch необходимо установить виртуализационное ПО, такое как Microsoft Hyper-V или VMware. После установки можно создавать виртуальные машины и настраивать их под свои нужды.

    Таким образом, Windows Server 2003 Scratch — это полезный инструмент для разработчиков и ИТ-специалистов, который позволяет проводить различные тесты и эксперименты в виртуальной среде на базе Windows Server 2003.

    Основные характеристики Windows Server 2003 Scratch

    Масштабируемость Windows Server 2003 Scratch предоставляет возможность масштабировать ресурсы сервера в зависимости от потребностей предприятия. Она поддерживает до 32 процессоров и 64 ГБ оперативной памяти, что обеспечивает высокую производительность и эффективность.
    Безопасность Эта операционная система имеет различные механизмы безопасности, которые обеспечивают защиту сервера и данных. Windows Server 2003 Scratch поддерживает межсетевые экраны, шифрование данных, контроль доступа и другие функции для обеспечения безопасности.
    Управление Windows Server 2003 Scratch обладает удобными инструментами управления, которые позволяют администраторам легко настраивать и контролировать сервер. Она поддерживает удаленное управление и автоматизацию задач, что облегчает работу и повышает эффективность.
    Поддержка приложений Операционная система Windows Server 2003 Scratch обеспечивает поддержку широкого спектра приложений, включая базы данных, веб-серверы, почтовые серверы и другое программное обеспечение. Она предлагает различные технологии и сервисы для удовлетворения потребностей различных типов приложений.
    Надежность Windows Server 2003 Scratch обладает высокой стабильностью и надежностью. Она имеет встроенные механизмы отказоустойчивости, такие как кластеризация с поддержкой горячего резервирования. Это обеспечивает непрерывную работу сервера даже в случае возникновения сбоев.

    Это лишь некоторые из основных характеристик Windows Server 2003 Scratch. Она предлагает множество других функций и возможностей для различных потребностей предприятий.

    Преимущества использования Windows Server 2003 Scratch

    • Повышенная надежность: Windows Server 2003 Scratch обладает стабильностью и надежностью, что позволяет улучшить производительность и снизить риск возникновения сбоев системы.
    • Безопасность данных: Операционная система предоставляет надежную защиту данных от несанкционированного доступа и потери информации, обеспечивая высокий уровень безопасности.
    • Удобство управления: Windows Server 2003 Scratch обладает простым и интуитивно понятным интерфейсом, что упрощает процесс управления сервером и повышает его эффективность.
    • Высокая производительность: Операционная система обеспечивает высокую производительность сервера, позволяя эффективно обрабатывать большие объемы данных и обеспечивать быстрый доступ к ресурсам.
    • Поддержка большого числа пользователей: Windows Server 2003 Scratch позволяет одновременно обслуживать большое количество пользователей, что делает его идеальным выбором для предприятий с высокой нагрузкой.
    • Широкий спектр функций: Операционная система обладает множеством функций и возможностей, которые могут быть настроены под потребности конкретного предприятия.

    В целом, использование Windows Server 2003 Scratch предлагает много преимуществ, которые помогают организациям эффективно управлять своими серверами и обеспечить надежную работу своих информационных систем.

    Возможности Windows Server 2003 Scratch в современных условиях

    • Поддержка старых приложений: Windows Server 2003 Scratch поддерживает множество старых приложений, которые могут быть важными для некоторых предприятий или организаций.
    • Мощный сервер: Эта операционная система может выступать в качестве мощного сервера для небольших и средних организаций.
    • Безопасность: Windows Server 2003 Scratch обеспечивает ряд функций для обеспечения безопасности, таких как межсетевые экраны и средства аутентификации.
    • Удобное управление: Операционная система имеет интуитивно понятный интерфейс и инструменты управления, что делает ее удобной в использовании.
    • Низкие системные требования: Windows Server 2003 Scratch требует небольших системных ресурсов, что позволяет ее использовать на старых компьютерах или виртуальных машинах.
    • Поддержка сетевых протоколов: Операционная система поддерживает широкий спектр сетевых протоколов, что обеспечивает удобство использования в различных сетевых средах.

    Хотя Windows Server 2003 Scratch может быть не самым современным выбором для серверных систем, она все еще предлагает некоторые полезные функции, которые могут быть актуальными в современных условиях. Однако, следует принимать во внимание, что эта операционная система уже устарела и не получает поддержки от Microsoft. Поэтому перед использованием необходимо тщательно взвесить все возможные риски и преимущества.

    Установка и настройка Windows Server 2003 Scratch

    Установка операционной системы Windows Server 2003 Scratch на сервер может быть выполнена несколькими способами в зависимости от требований и возможностей. В этом разделе мы рассмотрим основные шаги по установке и настройке данной ОС.

    1. Первым шагом необходимо загрузить дистрибутив Windows Server 2003 Scratch с официального сайта Microsoft или другого надежного источника.
    2. После загрузки дистрибутива нужно создать загрузочный носитель — это может быть CD, DVD или USB-флеш-накопитель.
    3. Вставьте загрузочный носитель в сервер и перезагрузите его.
    4. При загрузке сервера выберите загрузку с созданного загрузочного носителя.
    5. Следуйте инструкциям в мастере установки для выбора языка, раскладки клавиатуры и других настроек.
    6. Выберите диск для установки операционной системы и создайте разделы на этом диске.
    7. Выберите раздел для установки системы и дождитесь завершения процесса установки.
    8. После завершения установки системы выполните первичную настройку операционной системы, включая установку пароля для администратора и назначение имени сервера.
    9. Настройте сетевые параметры сервера, включая IP-адрес, подсеть и шлюз по умолчанию.
    10. Установите обновления и патчи безопасности для операционной системы.

    После завершения всех этих шагов у вас будет полностью установлен и настроен сервер с операционной системой Windows Server 2003 Scratch. При этом важно следовать официальной документации и инструкциям, чтобы избежать возможных проблем и уязвимостей.

    Windows Server 2003 Scratch: Введение в операционную систему

    Windows Server 2003 Scratch — это операционная система, предназначенная для использования на серверах. Она была выпущена в 2003 году как решение для бизнеса и предлагает множество функций и возможностей для управления бизнесом и обеспечения безопасности данных.

    Если вы являетесь администратором сервера, скорее всего, приходится иметь дело с Windows Server 2003 Scratch. Кроме того, если вы хотите понимать, как устроены серверы и как они управляются, начать изучение с Windows Server 2003 Scratch — хороший выбор, на котором можно основать дальнейшее обучение.

    Особенности Windows Server 2003 Scratch

    Windows Server 2003 Scratch предлагает множество функций и возможностей для управления серверами. Это одна из первых версий Windows Server, которая поддерживает 64-битные процессоры и может использоваться для развертывания кластеров серверов.

    Кроме этого, операционная система имеет встроенные инструменты для настройки и управления сетью, функции безопасности, такие как пароли и аутентификация, а также средства для управления данными на сервере.

    Преимущества использования Windows Server 2003 Scratch

    • Безопасность данных: Windows Server 2003 Scratch имеет функции безопасности, такие как аутентификация и права доступа, чтобы гарантировать, что данные будут защищены.
    • Управление серверами: Операционная система предлагает множество инструментов для настройки и управления серверами, что делает ее идеальным выбором для опытных администраторов серверов.
    • Поддержка 64-битных процессоров: Windows Server 2003 Scratch была одной из первых версий Windows Server, которая поддерживала 64-битные процессоры, что позволяет выполнять более сложные задачи.
    • Развертывание кластеров серверов: Операционная система может использоваться для развертывания кластеров серверов, что обеспечивает высокую доступность и отказоустойчивость приложений и услуг.

    Недостатки использования Windows Server 2003 Scratch

    • Устаревшая операционная система: Windows Server 2003 Scratch является устаревшей операционной системой и больше не поддерживается Microsoft. Это означает, что она может быть менее безопасной и менее совместимой с более новыми приложениями и программным обеспечением.
    • Стоимость: Операционная система может быть дорогой для малых и средних компаний, особенно если вам нужна версия с функциями, которых нет в базовой версии.
    • Сложность: Для работы с операционной системой требуется специализированные знания, что может быть сложным для новых пользователей.

    Заключение

    Windows Server 2003 Scratch — это старая, но всё ещё очень полезная операционная система для серверов, которая предлагает множество функций и возможностей для управления бизнесом и обеспечения безопасности данных. Оно может быть стоимым вариантом для малых и средних компаний, однако, если вам нужны функции и возможности, которые она предлагает, это может быть хорошим выбором.

    Важно помнить, что Windows Server 2003 Scratch является устаревшей операционной системой и больше не поддерживается Microsoft. Если вам нужны более новые функции и функциональность, вам следует рассмотреть более современные операционные системы Windows Server.

    Windows Server 2003 Scratch

    Windows Server 2003 Scratch is a version of the Windows Server 2003 operating system that has been stripped of all unnecessary components and features to enable it to function more efficiently on lower-end systems with limited resources.

    Features of Windows Server 2003 Scratch

    • Lightweight
    • Optimized for low-end hardware
    • Reduces unnecessary disk usage
    • Fast boot and shutdown times
    • Increased system performance
    • Stable and reliable

    «Windows Server 2003 Scratch is perfect for businesses that need a reliable operating system for their low-end hardware.»

    Windows Server 2003 Scratch was specifically designed for businesses that needed a reliable operating system for their low-end hardware. It’s lightweight and optimized to run on hardware with limited resources, reducing unnecessary disk usage.

    The operating system provides fast boot and shutdown times, which is essential in a business environment where every second counts. It also increases system performance, enabling businesses to run applications and software quickly and efficiently.

    One of the key benefits of Windows Server 2003 Scratch is its stability and reliability. Businesses can depend on the operating system to run smoothly and without interruptions.

    System Requirements

    • 300 MHz or faster processor
    • 256 MB of RAM or higher
    • 1.5 GB of available hard disk space
    • CD-ROM or DVD-ROM drive
    • Super VGA (800 x 600) or higher-resolution monitor
    • Keyboard and Microsoft Mouse or compatible pointing device

    Windows Server 2003 Scratch has minimal system requirements, allowing it to run on lower-end hardware. It requires a processor of 300 MHz or faster, 256 MB of RAM or higher, and 1.5 GB of available hard disk space. It also needs a CD-ROM or DVD-ROM drive and a Super VGA (800 x 600) or higher-resolution monitor. A keyboard and Microsoft Mouse or compatible pointing device are also required.

    The Future of Windows Server 2003 Scratch

    Windows Server 2003 Scratch is no longer supported by Microsoft, meaning that it no longer receives security updates or bug fixes. This can leave businesses vulnerable to security threats and potentially devastating losses.

    Businesses that still use Windows Server 2003 Scratch are advised to upgrade to a newer operating system to ensure the security and stability of their systems. Microsoft offers a number of options for businesses looking to upgrade, including Windows Server 2016 and Windows Server 2019.

    Conclusion

    Windows Server 2003 Scratch is a lightweight, efficient, and reliable operating system designed for businesses with low-end hardware. While it is no longer supported by Microsoft, businesses that currently use it should consider upgrading to a newer operating system to ensure their systems remain secure and stable.

    Windows server 2003 scratch: все, что нужно знать об этой операционной системе

    Windows Server 2003 стала одним из самых популярных серверных решений Microsoft благодаря своей универсальности, гибкости и максимальной безопасности в работе. Именно это решение стало одним из первых шагов в создании современной IT-инфраструктуры в компаниях

    Краткое описание

    Windows Server 2003 – это серверная операционная система, разработанная и выпущенная в 2003 году компанией Microsoft. Она стала преемником Windows 2000 Server и является последней операционной системой Windows, которая работает на архитектуре x86.

    Windows Server 2003 поддерживает работу на серверах с одним или несколькими процессорами, а также имеет повышенный уровень безопасности, защищая важную информацию и персональные данные пользователей.

    Основные преимущества Windows Server 2003

    • Универсальность. Она подходит для большинства бизнес-нужд, в том числе – для веб-сайтов, почтовыми серверами и файловыми серверами;
    • Гибкость. Операционная система Windows Server 2003 позволяет настроить сервер для предоставления определенных услуг, например, почтовыми или файловыми серверами.
    • Безопасность. Операционная система поддерживает криптографические алгоритмы и механизмы авторизации, что обеспечивает контроль над доступом к данным и защищает информацию от вторжений.

    Установка Windows Server 2003 с нуля

    Установка Windows Server 2003 – процесс, который не займет много времени. Все, что вам нужно – это загрузочный диск и компьютер, который поддерживает установку данной операционной системы. Данная операционная система имеет потребность в выполнении определенных системных требований:

    • Процессор с тактовой частотой не менее 550 МГц;
    • Не менее 512 МБ оперативной памяти;
    • Хотя бы 15 ГБ свободного места на жестком диске;
    • Видеокарта, поддерживающая разрешение экрана не менее 800×600 пикселей.

    Если вы установите данную операционную систему с нуля на сервер, то сначала вам нужно загрузить на сервер загрузочную карту Windows Server 2003 и загрузиться с нее.

    После загрузки вам нужно будет выбрать язык, тип клавиатуры и нажать кнопку «Next». Далее вверху появится окно, где нужно выбрать установку системы, нажать кнопку «Next» и указать ключ продукта. Далее будет представлено окно «License Agreement», где вам нужно прочитать и принять условия лицензии на продукт.

    После этого вы попадете на экран «Installation Location», где нужно указать папку, в которую будет установлен Windows Server 2003. После этого нажмите кнопку «Next» и выберите, какие компоненты Windows Server 2003 должны установиться. Ждите, пока будет завершена установка операционной системы.

    Общее заключение

    Windows Server 2003 – это идеальное решение для компаний, которые желают обеспечить защищенность и надежность исполнения БД, серверов и драйверов.

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

    Доброго времени суток уважаемые читатели. В этой статье я хотел бы рассказать вам о том, как я «приручил» на своем домашнем PC серверную операционную систему от Microsoft, о том зачем я пошел на это безумие, с какими проблемами я столкнулся и как я с ними боролся.

    Начнем с лирики. На дворе стоял октябрь 2010 года. В кошельке завалялись лишние 1300 российских рублей, на которые я решил купить планочку памяти DDR3 на 2 гб. Придя домой и поставив ее к уже имеющимся 2Гб, я был немного разочарован красовавшейся цифрой 3.25 в свойствах системы Windows XP SP3. «Погуглив» на эту тему я узнал что такое расширение физических адресов (PAE) и почему оно криво реализовано в установленной на моей машине ОС (для тех кто не знаком можно прочитать тут). Я задался вопросом смены ОС. Не то чтобы мне уж так сильно нужны были 4 гигабайта оперативной памяти, это скорее было дело принципа. Vista x64 и Windows XP x64 были отсеяны по ряду причин. Оставалось выбрать между Windows Server 2003 32-bit и Windows 7 x64 (*nix религия не позволяла поставить). 64-битную ОС ставить если честно не хотелось, да и семерка в то время была немного сыровата, и кое какое ПО к которому я сильно привык там не работало даже в режиме совместимости. И так, выбар пал на Windows Server 2003 32-bit. Майкрософт выпускает ее в 4 модификациях: Enterprise Edition, Standart Edition, Web Server, Datacenter Edition. Все они отличаются количеством поддерживаемой оперативной памяти и процессоров. Windows 2003 Web Server вроде бы не распространяется отдельно. Самой распространенной в интернете (точнее на трекерах) оказалась версия Enterprise, которая поддерживает до 32 гигабайт ОЗУ и до 8 процессоров. Что ж, вполне подходило к моим требованиям. Дистрибутив Windows Server 2003 R2 SP2 Enterprise Edition был успешно скачан и записан на болванку CD-R (что было сделано зря, но обо всем по порядку).
    На этом лирика закончилась, переходим к трудностям, возникшим при экслуатации.

    1. Первая проблема возникла еще до установки ОС. Дело в том что у меня на машине установлен RAID из двух жестких дисков SATA-2. Все современные сборки Windows XP уже давно имеют в своем составе вшитые драйвера для большинства устройств, в том числе и для RAID-контроллеров, поэтому с данной проблемой я ранее не встречался. В пустую потреченную болванку CD-R конечно жалко, но куда деваться. Floppy привода в моей машине отродясь не было, поэтому пришлось вшивать драйвера прямо в дистрибутив. На помощь пришла программа nLite. Вместе с драйверами был вшит лицензионный номер (или как он там называется). Новый дистрибутив был записан на CD-RW (а вдруг еще чего). На этот раз программа установки обнаружила диски и ОС была успешно установлена. После запуска в свойствах системе красовалась надпись «3.99 Гб ОЗУ». Что ж, самолюбие удовлетварено, двигаемся дальше.

    2. Для того чтобы ОС была пригодна к работе на домашней машине была найдена программа Win Server 2003 Optimize Tool. С помощью нее были включены службы звука (Windows Audio), включены темы, включен автоматических вход в систему и еще некоторые приятные «плюшечки». Работа с ОС стала все больше напоминать работу с Windows XP.

    3. Я хорошо знал что драйвера на 2k3 должны были подойти от XP, однако переживал за драйвера под звук (у меня полупрофессиональная внешняя звуковая карта ESI UMG 96) и под видео (Geforce GT 9400). Вообщем-то все обошлось, все имеющиеся на тот момент устройства завелись с полоборота. Для активизации DirectDraw и Direct3D пришлось включить аппаратное ускорение и включить совмещение записи (не обращайте внимание на скрин, на момент написания статьи в машине стоит видеокарта на чипсете от AMD).

    4. При установке DirectX 9 у меня возникли проблемы (если честно не помню какие, извиняйте, все таки 2 года прошло). Решить проблему «родными» способами не получилось.На помощь пришла вот эта раздача с рутрекера. Дистрибутив скопировал файлы и вауляля, CS 1.6, первая Mafia, Готика 3, видео (в том числе HD) запускались и работали без проблем и тормозов.
    5. Еще одна неприятность была связана с антивирусом. Дело в том, что мне очень нравиться антивирус касперского, и другие антивирусы я на дух не переношу. Однако запустив Kaspersky Internet Security 2011, я получил сообщение о том, что данная версия антивируса не может быть установлена на серверную ОС. Не шипко мне хотелось ставить серверную версию антивируса, учитывая то что у меня лицензия на KIS 2011. Решение было найдено на одном из трекеров. Там я скачал «прохаченный» дистрибутив KIS 2011, в котором очевидно была взломана программа установки. Дистрибутив легко встал и заработал на моей машине.

    6. Еще одна неприятная проблема поджидала меня после установки QIP 2005. Компьютер подвисал секунд на 15-20 после получения всплывающего сообщения (ну знаете такая штуковина желтенькая в правом нижнем углу). Путем экспериментов было выяснено что подвисала языковая панель. С чем это было связано я так и не выяснил. Неприятность решил просто: «Нет панели – нет проблем». Однако как определить какая раскладка клавиатуры используется? Немного поискав в интернете замену языковой панели я выяснил, что в Windows 98 для отображения текущей раскладки использовалась утилита internat.exe. Покапавшись в куче старых болванок, я нашел дистрибутив 98 винды (что-то из серии «Золотой СОФТ»). Утилита была успешно найдена на диске и помещена в автозагрузку. Получилось вполне юзабельно, как будто там и была всю жизнь.
    7. Windows 2003 Server по-умолчанию не поддерживает файловую систему exFat, которая актуальна, например, для флеш-носителей. Исправляется обновлением WindowsServer2003-KB955704-x86-RUS.exe.
    8. Подключив к машине внешний жесткий диск я не обнаружил его в «Моем комьютере», хотя устройство успешно обнаружилось. Флешки до этого вполне хорошо читались. Утилита «Управление дисками» показала, что область диска не размечена. Оказалось что в системе отключено автоматическое монтирование дисков. Включить его можно с помощью реестра, поменяв значение параметра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MountMgr\NoAutoMount c 1 на 0.
    9. Обрадовавшись что драйвера от XP c легкостью ставяться на 2k3, я без задней мысли купил веб-камеру Logitech C510. Однако программа установки драйверов охладила мой пыл, явно дав понять что на эту ОС она устанавливаться не будет. Гугл не помог, и на офф. сайте Logitech тоже никакой информации по этому поводу я не нашел.

      Что ж, на гугл надейся, а сам не плошай. В ход пошла тяжелая артиллерия под названием IDA Pro, благо опыт дизассемблирования был. В ходе исследования дизассемблированного кода, я выяснил что проверка ОС выполняется с помощью API функции GetVersionEx. MSDN нам говорит о том что функция принимает один параметр – указатель на структура типа LPOSVERSIONINFOW. Каким-то образом нужно было «подсунуть» в структуру значения, соответствующие Windows XP. С отладчиком заморачиваться не хотелось, хотя оно было бы проще. Вместо этого я решил изменить таблицу импорта и подсунуть вместо оригинальной функции GetVersionEx мою собсвенную. Для этого я создал Win32-проект типа DLL в VisualStudio, добавил свою функцию myGetVersionEx, и заменил в программе установки адрес функции GetVersionEx на адрес функции myGetVersionEx (точнее на ее указатель).

      define Base__OFFSET (0x01000000)//базовый адрес модуля
      #define GetVersionExW__OFFSET (0x01001230)// адрес функции в таблице импорта
      #define ModuleName L"lws210_full.exe"
      
      typedef BOOL(WINAPI *PFN_MyGetVersionExW)(LPOSVERSIONINFOW);
      
      BOOL WINAPI MyGetVersionExW(__inout LPOSVERSIONINFOW lpVersionInformation);
      
      PFN_MyGetVersionExW pfnMyFunc = MyGetVersionExW;
      
      BOOL WINAPI MyGetVersionExW(__inout LPOSVERSIONINFOW lpVersionInformation)
      {
      	BOOL bResult=GetVersionExW(lpVersionInformation);
      	lpVersionInformation->dwMinorVersion=1;
      	return bResult;
      }
      
      __declspec(dllexport)  BOOL DoDetour()
      {
      	HMODULE hModule = GetModuleHandleW(ModuleName);
      
      	if (!hModule)
      		return FALSE;
      
      	DWORD dwOldProtect = 0;
      	PBYTE pb = (PBYTE) hModule+ (GetVersionExW__OFFSET-Base__OFFSET);
      	if(!VirtualProtect(pb, 4, PAGE_EXECUTE_WRITECOPY, &dwOldProtect))
      		return FALSE;
      
      	*(PBYTE*)(pb) = (PBYTE)pfnMyFunc;
      	return TRUE;
      }
      
      BOOL APIENTRY DllMain( HMODULE hModule,
                             DWORD  ul_reason_for_call,
                             LPVOID lpReserved
      					 )
      {
      
      	switch (ul_reason_for_call)
      	{
      		
      		case DLL_PROCESS_ATTACH:
      			if (!DoDetour())
      				return FALSE;
      			break;	
      		case DLL_THREAD_ATTACH:
      		case DLL_THREAD_DETACH:
      		case DLL_PROCESS_DETACH:
      			break;
      	}
      
      	return TRUE;
      }
      

      С помощью setdll.exe «пришпилил» мою dll-ку к exe-шнику программы установки и вауляля, драйвера поставились. Skype нашел камеру, звук и изображение прекрасно передавались. Все бы ничего, но вот в других программах при попытке выставить камере разрешение свыше 800х600 (камера держит 720p) все наглухо зависало. На сайте майкрософта я вычитал что в 2003 сервере нет поддержки HD-камер. Правда или неправда я разбираться не стал, все равно Skype больше чем 800х600 не поддерживает, а в других целях я камеру не использую.

    10. После поступления в аспирантуру я решил купить себе принтер, мало ли там статьи печатать, или того лучше диссертацию. Выбор пал на MФУ Brother DCP-7032R (аналог 7030R, только другого цвета). На сайте в списке поддерживаемых операционных систем значились Windows XP / Windows 2003 (Printer Only) / … Надпись «Printer Only» меня насторожила, но после веб-камеры мне было уже не страшно :-). Вообщем производитель не обманул. Действительно, драйвера отказались ставиться, в том числе и на принтер.

      На принтер драйвера удалось завести только вручную из диспетчера устройств. Сканер заводиться отказался. Фокус проведенный с драйверами под веб-камеру не прошел. Видимо программа установки использует более сложные алгоритмы определиня ОС, разбираться с которыми мне, если честно, было лень. Я решил пойти немного другим путем. Я установил на виртуальную машину Oracle VirtualBox Windows XP и перекинул в гостевую систему по USB устройство. Поставил там драйвера для МФУ. И принтер, и сканер успешно заработали. Не очень удобно, но сканером я пользуюсь крайне редко, поэтому такое решение меня вполне устроило.

    11. Как я уже упоминал ранее, в момент написания статьи видеокарта от NVIDIA была поменяна на видеокарту от AMD (Gigabyte HD 6770). С установкой драйверов пришлось немного помучаться. Программа установки запускалась, процесс установки прекрасно шел, и после него даже выводилось сообщение что все прекрасно установлено, однако никаких драйверов в системе не появлялось. Полазив по форумам я нашел решение. Оно оказалось достаточно тривиальным. Нужно было запустить драйвера в режиме совместимости с XP. После этого все нормально установилось. После установки пришлось включить аппаратное ускорение и включить совмещение записи (см. пункт 3), чтобы активизировать функции Direct3D и DirectDraw.

    Эпилог.

    Вот уже больше года на моей машине установлена Windows 7 x64. Мне просто надоели постоянные «сюрпризы» Win 2k3. Но я вполне доказал что ее можно использовать в домашних условиях. По субъективному мнению она работает стабильнее Windows XP и дает ряд преимуществ: полноценная поддержка PAE, всякие полезные серверные фичи типа встроенного маршрутизатора, отсутствие орграничения на количество полуоткрытых соединений (в отличии от тех же XP и Seven), что полезно для любителей торрент-клиентов и избавляет от использования программы Half-open limit Fix.

    Спасибо всем кто дочитал пост до конца.

    Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии
  • Windows 10 ltsb для слабых пк 1 гиг озу для 64 бит
  • Ven 1022 dev 2000 windows 7
  • Boot device not found что делать hp ноутбук windows 10
  • Перенос загрузчика windows 10 на другой диск ssd
  • Восстановить лицензию windows server