Просьба подсказать по такому вопросу.
Раньше никогда особо не задумывался, не было необходимости.
Если я хочу поставить WinXP 64-х битную, это отдельный дистрибутив? По другим операционкам тоже самое?
Почему такая разница, в один запихнуть никак нельзя было?
Можно вообще написать программу, которая будет работать в обеих ОС (32 и 64) используя "нативную" разрядность?
Или два exe-файла обязательны?
Если программа скомпилирована для обеих версий, как правильнее всего определять версию операционки на
которой программа запускается и значит запускать подходящий модуль?
Где вообще почитать детальное описание отличий этих версий и "почему так"?