Windows 7.1 SDK
2012-07-09 08:48 pmЗабавно. Microsoft'овский Platform SDK версии 7.1 уже даже не инсталлируется. Инсталлятор как бы завершает работу, но на диске ничего нет. Если запустить его ещё раз и присмотреться к финальной странице визарда-установщика повнимательнее, то там среди всего прочего можно заметить информацию, что произошла ошибка, и посему эндюзеру предлагается курить бамбук читать лог.
В этой куче навоза, если очень захотеть, даже можно найти сообщение об ошибке:
Официальная поддержка мелкомягких на форуме MSDN советует хачить WinSxS в реестре http://ctrlf5.net/?p=184 . Другой умник советует сносить через апплет Add/Remove Programs динамические библиотеки времени выполнения MSVC разных версий (поставленные в систему redist-инсталляторами вместе с разным софтом), и повторять это до тех пор, покуда Windows SDK 7.1 Setup не заработает. Другой софт при этом, очевидно, сломается. Какой именно софт сломается, пользователю предлагается выяснить экспериментальным путём. Хотя я никогда не собираю свой софт с зависимостью на CRT DLL (/MD → /MT), однако очевидно не все поставщики ПО в этом мире настолько гениальны, как я.
По-моему, они там все в майкрософте ебанулись на отличненько. В полном составе: инженеры, которые готовили сетап; тестеры и руководство, которое делает signoff при выгрузке этого говна на сайт; а также техподдержка и надзор за техподдержкой. Даже те, кто оформлял HTML-страницу с релизом, не потрудились снизойти до описания разницы между предлагаемыми для загрузки файлами. А в 1996 году Platform SDK — это был просто zip-файл с папками include, lib и bin.
В этой куче навоза, если очень захотеть, даже можно найти сообщение об ошибке:
DDSet_Error: Patch Hooks: Missing required property 'ProductFamily': Setup cannot continue. DDSet_Warning: Setup failed while calling 'getDLLName'. System error: Cannot create a file when that file already exists.
Официальная поддержка мелкомягких на форуме MSDN советует хачить WinSxS в реестре http://ctrlf5.net/?p=184 . Другой умник советует сносить через апплет Add/Remove Programs динамические библиотеки времени выполнения MSVC разных версий (поставленные в систему redist-инсталляторами вместе с разным софтом), и повторять это до тех пор, покуда Windows SDK 7.1 Setup не заработает. Другой софт при этом, очевидно, сломается. Какой именно софт сломается, пользователю предлагается выяснить экспериментальным путём. Хотя я никогда не собираю свой софт с зависимостью на CRT DLL (/MD → /MT), однако очевидно не все поставщики ПО в этом мире настолько гениальны, как я.
По-моему, они там все в майкрософте ебанулись на отличненько. В полном составе: инженеры, которые готовили сетап; тестеры и руководство, которое делает signoff при выгрузке этого говна на сайт; а также техподдержка и надзор за техподдержкой. Даже те, кто оформлял HTML-страницу с релизом, не потрудились снизойти до описания разницы между предлагаемыми для загрузки файлами. А в 1996 году Platform SDK — это был просто zip-файл с папками include, lib и bin.
no subject
Date: 2012-07-09 11:28 pm (UTC)no subject
Date: 2012-07-10 07:21 am (UTC)но я думаю, можно на виртуалке поставить
это мне уже начинает напоминать free software типа линукса и бзди: только виртуалка, перед каждым серьёзным действием - снэпшот, если перетёр или удалил важную системную библиотеку - роллбэк
no subject
Date: 2012-08-09 12:28 am (UTC)или что во фрисофте всё нужно делать вручную и а в виндовом всё автоматически, юзабельно.
куски софта, выкинутые для програмеров, предполагают что програмеры знают что с ними делать.
вот и всё.
кому надо - тот распакует. а быдлокодеры сотрут и сочтут за наёбку :)