← All posts tagged Windows

Linda-chan

Юзерс, бивээ! Сегодня заканчивается поддержка Windows 7. Это значит, что данная операционная система внезапно станет устаревшим дырявым гогном, физически не могущим существовать. Поэтому в течение всего дня компьютеры, на которых установлена Windows 7, будут взрываться, поскольку тоже устареют. Я рекомендую сохранять спокойствие, быть бдительными и ни в коем случае не подходить сегодня к домашним и рабочим ПК. Так же стоит приготовить огнетушитель.

Linda-chan

Рэймонд Чен поясняет, чем отличаются нынешние настройки безопасности файлов и прочих объектов от старых настроек. А именно – галочка про наследование настроек от родительских объектов. После чтения этой статьи, в частности, становится ясно, почему в WinFile (который старый File Manager), где используются диалоги настройки безопасности ещё от NT4, нет такой галочки. Так же становится понятна разница в установке безопасности средствами того же WinFile и Проводника. Короче, познавательно.
devblogs.microsoft.com

Linda-chan

Читаю исторический документ про библиотеку CTL3D (3D интерфейс для Windows 3.xx и NT 3.xx). Нашлось забавное.
Since there are a number of released applications that either don't do version checking or install CTL3D.DLL to the wrong directory, we have created a new version of CTL3D, CTL3DV2.DLLwhich applications link to with the CTL3DV2.LIB file. This new DLL name makes it impossible for older versions of CTL3D.DLL ( version 1.x) to effect applications using CTL3DV2.DLL.MS борется с DLL Hell, пока не очень решительно.
CTL3DV2.DLL will not produce 3D effects unless it is running from either windows\system or the windows directory. This hopefully will encourage developers to correctly install CTL3DV2.DLL with their applications. When CTL3DV2.DLL is run from any other directory it will display the following message box:MS наступает на грабли. Хотя, да, тогда правильно было все DLL кидать в SYSTEM, не забывая при этом проверять версию специально написанной для этого библиотекой.

Linda-chan

Как заставить панель управления показывать нормальное название скринсейвера, а не имя его екзешника:
stackoverflow.com
Как всё же заставить панель управления показывать нормальное название скринсейвера, а не имя его екзешника:
stackoverflow.com
Вот как раз столкнулась со вторым вариантом: всё есть, строка в ресурсах, файл в System32, а не работает. Оказалось, файл назывался DesktopScreenSaver.SCR. Переименовала в DesktopS.SCR, и тут же всё заработало как надо.

Linda-chan

Нашла свой старый ноутбук. Первое впечатление от Windows 98: ЁПТВОЮМАТЬ ВОТ ЭТО ШРИФТЫ ПОЧЕМУ БУКВЫ ТАКИЕ ЧЁТКИЕ ЧТО ЭТО ЗА ШРИФТ ЭТО ЧЁ БЛЯ ТАЙМСНЬЮРОМАН КАК ТАКОЕ МОЖЕТ БЫТЬ ОХУЕТЬ ВЕРНИТЕ МНЕ НУЛЕВЫЕ!!!!!1111111111

Linda-chan

Заработал постинг на Dreamwidth. Сначала они сделали форвардинг на HTTPS, и мой HTTP клиент для прог на VB отвалился (всё руки не дойдут переписать и добавить поддержку HTTPS). Не беда, взяла WinHTTP клиент. Но тут оказалось, что на DW ещё и шифрование подкрутили, а у меня XP. В принципе WinHTTP работает на Нанами, но мне лень запускать постилку на отдельной машине. Попробовала пару костылей, в том числе всёже запуск куска постилки на Нанами через DCOM, но что-то ничего не заработало. В итоге плюнула и запилила вызов WGet из программы. UNIX way, блеать! Осталась, конечно, пара недоработок, но продукт внутренний, и по ходу дела я доведу всё до ума.

Linda-chan

В последнее время при вылете программы системное сообщение начало выглядеть так:
Инструкция по адресу "0x7ed32caf" обратилась к памяти по адресу "0x00000000". Требуемые данные в память не помещены из-за ошибки ввода/вывода "0x75b4b128".Я имею в виду вторую часть. Раньше она появлялась изредка, но обычно в экзотичных условиях воде глючащего драйвера. А теперь непрерывно =_= Что, пора идти в магазин за новым винтом?

Linda-chan

Если ни с того, ни с сего перестали устанавливаться MSI пакеты, Windows Installer орёт, что система запущена в безопасном режиме, а в журнале событий Application выдаётся «Не удалось подключиться к серверу. Ошибка: 0x80080005», то достаточно сделать вот так:
regsvr32 "C:\Windows\System32\msi.dll"

Linda-chan

However, so much work had been pushed into the Blackcomb release that it was clear that it couldn’t all be done in one release cycle, so selected portions were extracted into an interim release code named Longhorn, which is the name of a bar situated between the Whistler and Blackcomb mountains.
Longhorn was the code name for Windows Vista.
devblogs.microsoft.com
Теперь понятно, почему Виста получилась такой кривой.

Linda-chan

Сейчас пошла мода делать все новые версии программ плоскими, убирать выпуклости всеми доступными способами (например, убирая WS_BORDER). В результате, если в десятке оно смотрится ещё более-менее, то во всём, что ниже – как какая-то мешанина контролов, наползающих друг на друга. Короче, я за телесные наказания.

Linda-chan

В Windows Terminal используется GPU-ускорение DirectWrite/DirectX на основе движка рендеринга текста. Этот новый движок рендеринга текста будет отображать текстовые символы, глифы и символы, присутствующие в шрифтах на вашем ПК, включая идеограммы CJK, эмодзи, символы powerline, значки, лигатуры программирования и т. д. Этот движок даже рендерит текст намного быстрее, чем предыдущий движок GDI консоли!habr.com
Теперь вы знаете, как замысловато и длинно сказать «ШГ».
hsto.org