XP Pro -> XP Server

Тема в разделе "WASM.WIN32", создана пользователем NoMD, 2 июл 2005.

Статус темы:
Закрыта.
  1. NoMD

    NoMD New Member

    Публикаций:
    0
    Регистрация:
    25 дек 2004
    Сообщения:
    18
    Адрес:
    Russia
    Есть установочный SQL Server 2000. Он не хочет ставиться под XP Pro. Поэтому хочется сделать так, чтобы он думал что это к примеру Server 2003.

    GetVersion() тип (т.е. Server или нет) похоже не дает.

    GetVersionEx выдает, но не та, о которой знает программ установки (она кидает dwSize от старой версии структуры).



    В реестре пробовал менять ProductType, так хрюша возмущаться начинает.



    Может кто знает как еще установка может определить тип виндоуса ?



    Интересно еще посмотреть на OSVERSIONINFOEX от Win2k3.
     
  2. DruID

    DruID New Member

    Публикаций:
    0
    Регистрация:
    1 июл 2005
    Сообщения:
    20
    Почитай http://win2k3.msfn.org/ но там w2k3 server > w2k3 workstation. Но будет полезно и для тебя.

    Или воспользуйся утилитой типа Tweak NT, прилагается!

    Она позволит тебе в два клика сделать Server из XP.



    [​IMG] 318169118__TweakNT1.21.rar
     
  3. NoMD

    NoMD New Member

    Публикаций:
    0
    Регистрация:
    25 дек 2004
    Сообщения:
    18
    Адрес:
    Russia
    Щас погляжу, а пока я тут обнаружил, что установочный комплект Windows XP имеет нечто интересное.



    В следующих файлах можно кое-что поменять:

    1) В HIVESYS.INF поменять ProductType с WinNt на ServerNt

    2) В DOSNET.INF можно изменить значение ProductType с 0 на:

    1 - MS Windows Whistler Server Setup

    2 - MS Windows Whistler Advanced Server Setup

    3 - MS Windows Whistler Datacenter Server Setup

    4 - MS Windows XP Home Edition Setup

    5 - MS Windows Whistler Blade Server Setup

    ну и 0 - MS Windows XP Professional Setup



    С ProductType=2 во время установки появилась соответствующая надпись (правда не надолго). И после установки вместо заставки Windows XP (при загрузке) выводится заставка Windows Server Family.

    А вот дальше вылетает синий капут 0x0000007B (INACCESSIBLE_BOOT_DEVICE). Дело в том что я на боольшом винте сделал второй раздел ~3Gb и он в win98 вообще в виде аж двух дисков(да еще неработающих), хотя в msdos и xp все хокей.

    При этом установка xp 5.1.2600 вообще этот раздел не находит, а про тот от которого я отрезал пишет FileSystem - Unknown.

    Этот раздел нашел гибрид, полученый путем замены всех установочных файлов файлами из установки SP2. Вот я и думаю что тут чисто с разделами глюки.
     
  4. NoMD

    NoMD New Member

    Публикаций:
    0
    Регистрация:
    25 дек 2004
    Сообщения:
    18
    Адрес:
    Russia
    ;) УРАААА !!!

    Огромный Вселенский Thanx to DruID !



    Только вот с драйверами к видеокарте, например, проблемка - версия винды не та :dntknw:

    Может Signature = "$Windows NT$" надо на чего-то другое поменять ?

    Али кто подскажет где дрова под Whistler найти ?
     
  5. NoMD

    NoMD New Member

    Публикаций:
    0
    Регистрация:
    25 дек 2004
    Сообщения:
    18
    Адрес:
    Russia
    Мля.. Это вчера к ночи я не тот каталог указывал с дровами.

    А вообще криво такой просто переделаный виндовс работает - глюк на глюке !

    ---------------------

    А вот если установить его как я выше писАл и потом ентой програмулиной еще доправить, то все очень ГУД ! :)

    Да он там при окончании установки хотел файл tsadmin.exe. А где его взять-то и что оно такое ? Ну и без него хорошо.



    Пасибачки еще раз to DruID.

    Тема закрыта.
     
Статус темы:
Закрыта.