Запуск приложения из win7 на viste
нет, к сожалению(проблема была б решена), обе 32.
Я,правда,не уверен,что там реализована ТАКАЯ совместимость…И уж наврядли у них одинаковое ядро.Идентичное(похожее)–вполне возможно,ибо приложения Висты на Windows 7 вполне себе можно запустить.А обратное…Попробуйте запустить некоторые приложения из XP в Windows 2000;)
ну или в стандартных приложениях win7 содержится такой код...
{ cout<<"не является приложением win32" }
:D:D
Windows7 имеет слегка модифицированное ядро Windows Server 2008 R2. По аналогии с Windows XP x64, имеющим ядро от Windows Server 2003.
Я почти уверен, что проверка на версию есть, только она декларативная - посредством манифеста в exe-шнике. Визуальное оформление, кстати тоже многого стоит, подозреваю что оно завязано на системные библиотеки, которых нет в висте.
Не запустится. На моем домашнем Windows Server 2008 SP2 (не R2) отказывается.
Да верю я :). Вот и хочется поглядеть внутренности - почему так.
скорее завязано на существующие, но "дописанные" библиотеки, а может быть и на новые, всё возможно :)
на форум выложить не получится, скину ссылку в личку :)
Ну это логично. Страшнее бы было, если бы Майкрософт не наращивало на ядро новое "мясо", а чисто драло бабло, меняя фишки интерфейса. Так бы мы коммунизма не построили, т.е. дальше NT4 не шагнули:)