Непростой вопрос.
- From
- Boris Rudakov (2:5054/9.4)
- To
- All ()
- Date
- 1996-06-25T02:13Z
- Area
- SU.WINDOWS.PROG
Hello All!
Кажется, об этом уже говорилось, но я запамятовал.
Речь идет о том, как можно разобраться под чем запущена программа: Win32/Win16, Win95/WinNT. Матрица 2х2. С Win32 все очень просто - GetVersion все скажет. А вот как может Win16 ОДНОЗНАЧНО выяснить, что работает под NT ? NT врет ей, что версия 3.1. Между тем, я знаю вещи, которые стопроцентно работают в Win16 под Win3.1/Win95 и стороцентно вешают задачу под WinNT.
Можно поискать некую недокументированную функцию в ядре. Я пока особо не искал, но теоретически это может пройти. NT весьма аккуратно эмулирует недокументированный API, но наверняка не все...
Что еще ?
Boris Rudakov, Жизнь на колесах
BBR
--- Be happy: BBR is looking at you !
* Origin: АлкАголь малыми дозами безвреден в любых количествах (2:5054/9.4)