Microsoft Store: Entwicklerkonto für Unternehmen wird kostenlos
Microsoft senkt die Einstiegshürden für Unternehmen, die Anwendungen über den Microsoft Store veröffentlichen wollen. Firmen können künftig ohne Registrierungsgebühr ein Entwicklerkonto anlegen.
https://xboxdev.com/microsoft-store-entwicklerkonto-fuer-unternehmen-wird-kostenlos/
#Entwicklung #Entwicklerkonto #Microsoft #MicrosoftEntraID #MicrosoftIntune #MicrosoftStore #PWA #Unternehmensaccount #UWP #Win32 #Windows
Microsoft Store: Kostenlose Registrierung für Einzelentwickler und neue Werkzeuge für App-Anbieter
Microsoft erweitert den Zugang zum Microsoft Store und senkt die Hürden für Entwickler, die Windows-Anwendungen veröffentlichen und vermark
https://xboxdev.com/microsoft-store-kostenlose-registrierung-fuer-einzelentwickler-und-neue-werkzeuge-fuer-app-anbieter/
#Entwicklung #AppCampaigns #CopilotPC #Intune #MicrosoftPartnerCenter #MicrosoftStore #MSIX #Win32 #Windows #WindowsAppDevelopment

So yeah, apparently the #Windows #Win32 function `CloseClipboard` doesn't actually close the clipboard right away.

There is no guarantee that immediately calling `OpenClipboard` will succeed. Even on the same thread.

Which means mutex locking around `OpenClipboard`/`CloseClipboard` won't work. If there is contention, it'll still fail.

The docs say nothing about this. https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-closeclipboard

FML.

A strategy of “mutex lock, then sleep-and-retry a few times” seems to suffice…

#programming

CloseClipboard function (winuser.h) - Win32 apps

Closes the clipboard.

Tech Notes: Theseus: translating win32 to wasm

Notes on targeting Theseus to the web.

Как я автоматизировал UI в Windows: UIAutomation и Win32

Привет, меня зовут Алексей, я C# разработчик. Я разрабатывал библиотеку для автоматизации взаимодействия с различными UI-элементами и их захвата. Одной из поддерживаемых сред в такой библиотеке обязательно должна быть Windows и в ней так же требуется: находить кнопки, поля, окна, списки, нажимать на них, читать значения, вводить текст и в целом обращаться с интерфейсом не как пользователь с мышкой, а как программа. На первый взгляд задача звучит просто: нашли элемент, кликнули, пошли дальше. Но в реальных приложениях у элемента может не быть (считай не будет) нормального AutomationId , у нескольких окон может быть один и тот же заголовок, дерево интерфейса может прогружаться не сразу, а старое desktop-приложение вообще не предназначено для взаимодействия с современными API для автоматизации. В итоге в моей библиотеке появилось два основных Windows-подхода:

https://habr.com/ru/articles/1035292/

#automation #ui_testing #ui_automation #winapi #win32 #тестирование #автоматизация #автоматизация_тестирования #интерфейсы #автоматизация_бизнеспроцессов

Как я автоматизировал UI в Windows: UIAutomation и Win32

Привет, меня зовут Алексей, я C# разработчик. Я разрабатывал библиотеку для автоматизации взаимодействия с различными UI-элементами и их захвата. Одной из поддерживаемых сред в такой библиотеке...

Хабр

Best mitigation for windows related issues…

Delete #win32, install #linux xD ✅ 💡  ✨

https://tenor.com/view/pingu-tanto-di-cappello-chapeau-hat-hats-off-gif-19642701

Tenor

Летающих машин нет, Win32 жив. В Microsoft признали, что Windows до сих пор держится на API из 1990-х

https://www.securitylab.ru/news/572515.php

> Под современным интерфейсом Windows 11 по-прежнему работает Win32, вокруг которого за десятилетия выросла огромная экосистема.

Windows 11 может выглядеть как современная система с ИИ-функциями, новым интерфейсом и облачными сервисами, но под верхним слоем по-прежнему лежит технология из 1990-х.

В посте технический директор Microsoft Azure Марк Руссинович написал, что в 1990-е разработчики скорее ожидали к 2026 году «летающие машины и станции на Луне», а не продолжающееся доминирование Win32.

https://x.com/docsmsft/status/2052089975802368301

#microsoft #win32 #MarkRussinovich

How do I inform Windows that I’m writing a binary file? | by Raymond Chen

https://devblogs.microsoft.com/oldnewthing/20260504-00/?p=112296

#windowsdev #win32 #programming #cpp

How do I inform Windows that I'm writing a binary file? - The Old New Thing

You don't. All files are binary at the file system level.

The Old New Thing
Tech Notes: Theseus, a static Windows emulator

An new old approach to emulation.

[Перевод] Win32 API и ностальгия по окнам странной формы

Я по горло сыт стандартно выглядящими приложениями. Сегодня все десктопные приложения Windows выглядят одинаково, да и внутри устроены одинаково: их создают на основе дурацких браузерных обёрток React, Electron, electronbun и Tauri, имитирующих реальные десктопные приложения. Они медленно работают и занимают кучу памяти — по сути, это bloatware. Блокнот — это, блин, приложение для простых ЗАМЕТОК, а не замена Word, калькулятор — это калькулятор, а не планировщик лунной миссии НАСА. На каком-то этапе Microsoft сбилась с курса, как будто сдалась и передала бразды правления куче веб-разработчиков, незнакомых с концепцией оптимизации. Чёртов Блокнот занимает в памяти почти 50 МБ, хотя эквивалентное приложение, написанное на чистом Win32 C, занимает 1,8 МБ. Вроде бы, по современным меркам 50 МБ — это не так много, но в том-то и смысл: эти мегабайты постепенно накапливаются. Недавно я купил новый Intel Ultra 9 285 с 32 ГБ ОЗУ, но при запуске Windows 11 память уже была заполнена на 77%. Программирование на Win32 API — утерянное ныне искусство; я с ностальгией вспоминаю, как когда-то программировали приложения для Windows. Процесс был запутанным, но обеспечивал полный контроль.

https://habr.com/ru/articles/1025204/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1025204

#win32_api #win32 #скины

Win32 API и ностальгия по окнам странной формы

Я по горло сыт стандартно выглядящими приложениями. Сегодня все десктопные приложения Windows выглядят одинаково, да и внутри устроены одинаково: их создают на основе дурацких браузерных обёрток...

Хабр