Есть установочный SQL Server 2000. Он не хочет ставиться под XP Pro. Поэтому хочется сделать так, чтобы он думал что это к примеру Server 2003. GetVersion() тип (т.е. Server или нет) похоже не дает. GetVersionEx выдает, но не та, о которой знает программ установки (она кидает dwSize от старой версии структуры). В реестре пробовал менять ProductType, так хрюша возмущаться начинает. Может кто знает как еще установка может определить тип виндоуса ? Интересно еще посмотреть на OSVERSIONINFOEX от Win2k3.
Почитай http://win2k3.msfn.org/ но там w2k3 server > w2k3 workstation. Но будет полезно и для тебя. Или воспользуйся утилитой типа Tweak NT, прилагается! Она позволит тебе в два клика сделать Server из XP. 318169118__TweakNT1.21.rar
Щас погляжу, а пока я тут обнаружил, что установочный комплект 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. Вот я и думаю что тут чисто с разделами глюки.
УРАААА !!! Огромный Вселенский Thanx to DruID ! Только вот с драйверами к видеокарте, например, проблемка - версия винды не та Может Signature = "$Windows NT$" надо на чего-то другое поменять ? Али кто подскажет где дрова под Whistler найти ?
Мля.. Это вчера к ночи я не тот каталог указывал с дровами. А вообще криво такой просто переделаный виндовс работает - глюк на глюке ! --------------------- А вот если установить его как я выше писАл и потом ентой програмулиной еще доправить, то все очень ГУД ! Да он там при окончании установки хотел файл tsadmin.exe. А где его взять-то и что оно такое ? Ну и без него хорошо. Пасибачки еще раз to DruID. Тема закрыта.