@Linda-chan

Тег windows в блоге Linda-chan

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

Это никакой не трэй, говорили они. Это – notification area, говорили они. Он никогда не назывался треем, это просто имя екзешника с иконками, утверждали они.


И ведь до сих пор утверждают, даже Рэймонд Чен.

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.

https://devblogs.microsoft....0190722-00/?p=102724
Теперь понятно, почему Виста получилась такой кривой.

Linda-chan

Попробовала X11 форвардинг по SSH из Линукса в Винду. Необычные ощущения. Особенно от гткаки с дефолтной темой и мыльными шрифтами. Но в общем и целом прикольно.
https://www.howtogeek.com/4...lication-with-putty/
Правильная ссылка на X сервер.
https://sourceforge.net/projects/xming/

Linda-chan

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

Linda-chan

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

https://habr.com/ru/company/microsoft/blog/452338/
Теперь вы знаете, как замысловато и длинно сказать «ШГ».

Linda-chan

В Windows для создания симлинка на файл нужны права администратора? Что-то не на чем проверить...

Linda-chan

Контроллер домена и рабочая станция. Долгий путь к доверию.
https://windowsnotes.ru/act...em-doverie-v-domene/
Из этой статьи я выяснила, что у компьютера есть свой отдельный пароль, который сам компьютер периодически обновляет на контроллере домена. Пользователю сей пароль не известен. Когда что-то случается с этим паролем происходит вот такая фигня.

Linda-chan

Старая увлекательная игра «Случайно нажми Ctrl+Z в Проводнике – угадай, откуда, куда и какие файлы полетели». Играю не часто, но каждый раз бесит =_=

Linda-chan

Важно помнить, что имя файла, начинающееся на точку и не содержащее расширения («.toprc», например), Windows считает одним расширением без имени. Тоесть к имени «.txt» она прилепит иконку текстового файла и откроет в Блокноте.

Linda-chan

Забавно, что на машине установлено четыре гига памяти, 512 съедает видео (изначально на автомате кушало триста, но я указала ручками). Когда стояла XP, она показывала, что памяти на машине два с половиной гига. С чем это было связано, и кто кроме видео её кушал, я так и не поняла. Но Нанами x64 показала, что памяти – четыре гига, а доступно – три с половиной.

Linda-chan

Купила на свалке комп за три тысячи, решила на него что-нибудь поставить для проверки. Начать решила со свежего Минта. С флэшки загрузилась только со второго раза – с первого раза Xfce повисла на этапе рисовки рабочего стола. Тормозило жесть как, но я всёже стартовала установку. Где-то в самом конце сетап сообщил, что случилась критическая ошибка и тихо умер. Разумеется, это не грузилось. Решила перейти к Нанами. Оказалось, что под рукой ни одного проверенного исошника. С трудом нашла какой-то, он даже поставился, но после первого старта система сразу же зашутдаунилась и начала бесконечно перезагружаться даже не показывая заставку. В следующие разы установка прерывалась с сообщением, что что-то сломалось при записи загрузчика. Нашла проверенный диск, решила снять образ, но на рабочей машине он даже читаться не захотел, а на купленном компе привода нет (и некуда пихать). Поискала ещё и нашла исошник с XP SP3. Ради прикола закатала на флэшку и решила попробовать установить. И что же в итоге? После нескольких часов поисков всяких хитрых дров (попутно узнала об одном прикольном установщике-детекторе), у меня комп с работающей XP. Это проклятье.
// Я склонна винить во всём MTV^W UEFI.

Linda-chan

Жизнь этого пойнтожуйкера – это история о том, как установить Linux в двойной загрузке с Windows, убить при этом Windows, не суметь её восстановить и остаться навсегда на Linux.

Linda-chan

Рэймонд Чен делится воспоминаниями о реестре в Win16.
https://blogs.msdn.microsof.../20120521-00/?p=7573
// Да, когда-то ваши любимые «регистры Windows» были проще и опциональнее, нежели сейчас. При чём, когда они переписали реестр с нуля для Win32, в документации Win32 SDK всё равно осталось много устаревшей информации, когда описание конкретных функций говорит об одном положении дел, а обзор – о другом.

Linda-chan

Давайте погадаем на кофейной гуще!

Ошибка приложения : Инструкция по адресу "0x0125fbdb" обратилась к памяти по адресу "0x01c84d84". Требуемые данные в память не помещены из-за ошибки ввода/вывода "0x75b4b11c".

SMART у диска в полном порядке, даже в системном журнале ничего про ошибки страниц нет. И что теперь? Бежать в магазин за новым винтом? Или всё же за памятью?

Linda-chan

Наконец-то кто-то объяснил, как выковыривать сообщения, отправляемые процессами через OutputDebugString()!
https://www.codeproject.com...DebugString-capturer
Теперь бы ещё понять, почему до первого запуска сисинтерналовского DebugView вызов OutputDebugString() без подключенного отладчика приводит к исключению, а после первого запуска – нет. Ну тоесть ставим голую винду, делаем в программе OutputDebugString() – ловим исключение. Запускаем DebugView, перезагружаемся для верности, делаем в программе OutputDebugString() – исключений больше нет. Ну и хотелось бы знать, почему IsDebuggerPresent() выдаёт TRUE, если запущен DebugView, если на деле он ничего не отлаживает, а просто читает буфер.

Linda-chan

Пользователи полюбили Windows XP за проверенный временем интерфейс, который не сильно изменился с Windows 98. Также на месте осталась Панель задач и кнопка «Пуск».

https://club.esetnod32.ru/a...ka/posledniy-den-xp/

Linda-chan

Ранее я жадловалась на то, что у меня winlogon.exe то и дело пиликает системным звуком, когда копируешь что-либо в буфер обмена. С нового года (вот так совпало), ситуация стала печальнее: бипы раздовались то и дело в рандомные моменты времени, и не понятно было, что их вызывает. Думала, какие-то скрипты запускаются в планировщике или там где-то в своих программах забыла убрать отладочный код. В итоге всё пришло к тому же winlogon.exe. Выяснить, что же происходит, мне не удалось, но по крайней мере я нашла способ веруть тишину в систему. Вот он:
https://gist.github.com/Lin...f8376ae03caa5447409d
REG файл устанавливает пустоту для пары системных звуков winlogon.exe. При этом делается это для текущего пользователя и для трёх системных – winlogon.exe работает од одним из них, так что я сделала так, чтобы наверняка. Да, в Windows прикольные звуки можно поставить и для всяких Local System.

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.