Непростой вопрос.

From
Boris Rudakov (2:5054/9.4)
To
Andy Malakov ()
Date
1996-06-29T12:10Z
Area
SU.WINDOWS.PROG
Hello Andy!

26 Jun 96 18:35, Andy Malakov wrote to Boris Rudakov:

 AM> Hello Boris!

 AM> 26 Jun 96 08:58, Boris Rudakov wrote to Andy Malakov:

 BR>>>> программа: Win32/Win16, Win95/WinNT. Матрица 2х2. С Win32 все
 BR>>>> очень просто - GetVersion все скажет. А вот как может Win16
 BR>>>> ОДНОЗНАЧНО выяснить, что работает под NT ?
 BR>>>> NT врет ей, что версия     3.1
 AM>>> Рихтер - стр. 24             3.95 for Win95/NT !

 AM>                                    ~~~~

 BR>> Замечательно. Я так и знал, что можно.
 BR>> Краткость ответа тоже приятно удивляет. :)
 BR>> Тем не менее, Рихтера у меня, как несложно догадаться, нет (иначе
 BR>> я бы его уже прочитал и не задавал таких вопросов).

 AM> Внимательнее погляди мой давешний ответ(справа) :)

Спасибо, интересно :)
Однако вопрос заключался в том, что я хочу из Win16 (обрати внимание) узнать какая операционка присутствует - 95 или NT. GetVersion им в обоих случаях возвращает одно и то же, другие функции недоступны. Мне надо отличить 95 от NT в __Win16__ приложении. А все потому, что кое-какой код в принципе не работает под NT, а его эквивалент, переделаный для NT, не желает работать под 3.1/95 (код 16битный!)

Как я уже говорил, мне не приходит в голову ничего, кроме поиска недокументированных функций. Т.е. надо то, что точно есть в и 95 _И в 3.1_, и точно отсутствует в NT.

 AM> Andy

Boris Rudakov,               Против кого дружите ?
BBR

--- Be happy: BBR is looking at you !
 * Origin: АлкАголь малыми дозами безвреден в любых количествах (2:5054/9.4)