Re: 32-х битные, 64-х битные программы и операционки
От: bazis1 Канада  
Дата: 28.12.08 09:26
Оценка: 2 (1)
Здравствуйте, hurik, Вы писали:

H>Просьба подсказать по такому вопросу.

H>Раньше никогда особо не задумывался, не было необходимости.

H>Если я хочу поставить WinXP 64-х битную, это отдельный дистрибутив? По другим операционкам тоже самое?

H>Почему такая разница, в один запихнуть никак нельзя было?
Потому что это увеличит размер дистрибутива в 2 раза, что мало кому надо.

H>Можно вообще написать программу, которая будет работать в обеих ОС (32 и 64) используя "нативную" разрядность?

H>Или два exe-файла обязательны?
32-разрядные программы будут работать в 64-разрядных ОС. Но 64-разрядные программы будут там работать быстрее. Можно запускать 32-разрядный EXE-шник и из него запускать 64-разрядный на x64-операционках.

H>Если программа скомпилирована для обеих версий, как правильнее всего определять версию операционки на

H>которой программа запускается и значит запускать подходящий модуль?
IsWow64Process()

H>Где вообще почитать детальное описание отличий этих версий и "почему так"?

WOW64 в MSDN
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.