-
Можно как нибудь определить x32\x64 операционки, не по ее билду, а другими способом? Вот тут есть пример (компонент), но он очень большой и а5 же основан на билде ( http://dvmuratov.narod.ru/uWinVersion.pas), по разрядности процессора тоже не покатит, потому как некоторые на х64 проц ставят х32 винду. И чтобы гарантировано работало с хп по сервак 2008 р2. Rad 2010
-
> Gu (29.01.2011 12:26:00) [0]
Если ставять 32 бита Виндос, то разрядность ОС 32 бита и даже если запускают на 64 битах, то все равно 32 бита. А это что значит? - "И чтобы гарантировано работало с хп по сервак 2008 р2."
-
>> Если ставять 32 бита Виндос, то разрядность ОС 32 бита и даже если запускают на 64 битах, то все равно 32 бита
кто бы спорил. определить разрядность как, при помощи дельфи я спрашиваю а не про установку винды
>> А это что значит определялось на ОС с .. по ..
-
чтобы была например функция, с результом bool, типа IsWinVERx64
-
> Gu (29.01.2011 12:26:00) [0]
И что значит некоторые, ведь 32 битных процессоров давно не существует, а подавляющее большинство ОС это 32 бита Виндоус.
-
> Gu (29.01.2011 13:25:02) [2]
Ты спрашиваешь глупость, абсурд - разрядность ОС определяется не разрядностью процессора, а ПО
-
> Gu (29.01.2011 13:31:03) [3]
Речь про Дельфи, так ее пока кроме 32 бит не существует.
-
нашел http://www.transl-gunsmoker.ru/2010/02/64-windows.htmlтолько там IsWow64Process := GetProcAddress(Kernel32, 'IsWow64Process'); надо заменить на IsWow64Process := GetProcAddress(GetModuleHandle('kernel32'), 'IsWow64Process'); нашел еще пример через реестр, но он мне не понравился 2 Anatoly Podgoretsky если вам непонятны вопросы не надо на них отвечать
-
> Gu (29.01.2011 14:45:07) [7]
А тебе не стоит наезжать, а то отвечать будет некому.
|