Creating dialogs from code with vanilla Win32 is an experience.
Just getting this stupid dialog to show has taken way more time than I'd like to admit. I understand why everything is just using MessageBox.
#win32 #cpp #cplusplus #programming
I've seen lists of #PublicDomain, #unlicense or #CC0 #software before but many seem no longer maintained or available. My own list is at: https://lmemsm.dreamwidth.org/10325.html Would appreciate any #C/C++ code recommendations I may have missed. I'm trying to keep the public domain version of the #win32 #w32api created for #MinGW up-to-date and useful. Would love to collaborate with others on it. #OpenSource #FLOSS #FOSS #FreeSoftware
#publicdomain #unlicense #cc0 #software #c #win32 #w32api #mingw #opensource #floss #foss #freesoftware
@bitpirate @gamingonlinux
So for any #CCSS that isn't locked to a specific #LTS #Distro and -Version if not Hardware (i.e. #Linux Version of #Autodesk #Maya required proof of eligible System [i.e. HP z-Series] & Supported OS [Subscription] [i.e. #RedHat #RHEL Workstation 5.0]) before you can even purchase any #License the most stable #APIs are those supported by #Proton (#Wine + #DXVK)...
AND i wished this wasn't the case and we'd not have to rely on #Win32 / #Win64 #Userland to get shit done.
#userland #win64 #win32 #dxvk #Wine #proton #apis #license #rhel #redhat #maya #autodesk #Linux #distro #LTS #ccss
The interesting thing is that "consoles" in the Microsoft operating system world have had some of this for decades. History is a function of the console I/O system in Win32, not of individual applications each with their own line editing libraries.
Ironically, whilst #Unix and #Linux people are reaching towards what #Win32 has had since the early 1990s, Microsoft is busy getting rid of the very same thing, ironically for compatibility.
https://learn.microsoft.com/en-gb/windows/console/getconsolehistoryinfo
#unix #linux #win32 #consoleio
Public Preview : Improve Win32 app security via app isolation https://blogs.windows.com/windowsdeveloper/2023/06/14/public-preview-improve-win32-app-security-via-app-isolation/?utm_content=bufferb6a86&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer
#windev #WindowsDev #win32 #windows
@greymatter @sataa @ncommander @ActionRetro I think that #ChimeraLinux is showing the way by yeeting all the #GNU & #FSF shit out of the system.
The fact that #Win32 is the most stable #API & #ABI on #Linux is a shame and testiment to the lack of fucks given by #glibc and other projects.
#Busybox, #Toybox, #uClinux and #Musl are working solutions espechally in #embedded setups where #GNUtils are seen as unstable #bloat.
#bloat #GNUtils #Embedded #musl #uclinux #toybox #busybox #glibc #Linux #Abi #api #win32 #FSF #GNU #ChimeraLinux
I updated the downloadable source code zip file on http://winprog.org/tutorial/ for the first time in 10 years or more.
According to the internet archive, the tutorial is at least 23 years old.
I got an email recently from somebody saying they were working through the tutorial, but downloading the zip file kept failing, probably blocked by anti-virus.
It previously contained pre-built .exe files of the example code. A relic of The Old Days when we all just ran executables downloaded off some random website. :blobsmilehappyeyes:
I have a #linux only fix and it's annoying. For #windows we need a signal watcher for the windows registry.
There doesn't appear to be any easy to use library, so I put together a... er... gpt level pseudo guess at what it would look like:
https://inkscape.org/paste/40447/
Would any of your kind #programmers like to help by completing the #code or suggesting alternatives?
#linux #windows #programmers #code #mutualcode #win32 #foss
@mikeylikestech @nixCraft @fuchsiii and also do it with #sandboxing because a lot of badly-coded games are notorious for #MemoryLeaks and forcing said wine apps into sandboxes is mitigates security risks of shitty #Win32 apps...
https://mstdn.social/@fuchsiii@oxytodon.com/110108521127626925
#win32 #memoryleaks #sandboxing
The #Rust Windows API crate my team builds is now used by the compiler! Windows-rs automatically builds Rust-friendly bindings for all #win32 APIs, based on automatically generated metadata from the win32metadata project, which the team also built. Windows ❤️Rust!
https://github.com/rust-lang/rust/pull/106610
@atomicpoet @rberger Both should've never existed in the first place.
#Silverlight - like #Flash - deservedly died as all #proprietary #rentseeking technology should!
I sincerely hope proprietary shit like #MAPI & #OOXML will soon die out with #Win32 / #Win64 / #WinRT APIs.
Because the only sustainable tech is FLOSS...
#WinRT #win64 #win32 #ooxml #mapi #rentSeeking #proprietary #flash #silverlight
Anyone have a lot of experience with the native #Win32 API and window property flags? I wanna hack the #UnrealEngine native window handles to change whatever properties are needed to make it so I can alt-tab to the main editor without the blueprint editor forcing itself on top of it. And yes, this is indeed something you can do from remote processes (see #AutoHotKey always-on-top setting for an example). I've somewhat tracked down the call stack that initializes the native window handles, but I'm not certain whether it's a property that needs changing (you can peek at them with applications like ProcesssHacker), or whether there's something more fundamental about child/parent windows that causes this problem.
#win32 #unrealengine #autohotkey
Am 24. Januar war #Wine 8.0 erschienen.
Nach einigen Tagen praktischer Verwendung: Das Update hat sich für mich gelohnt. Einige Nervigkeiten und Auffälligkeiten (z.B. im Bezug auf bestimmte Dateidialoge) sind behoben. In einem sehr alten #SPS-Programm und in Busmaster hat sich die Performance bei gewissen Operationen gefühlt verbessert (war aber auch vorher schon schneller als nativ unter Windows). Hab noch keine Nachteile entdeckt.
#wine #sps #win32 #wow64 #windows #linux
I've been using #Tabby (formerly #Terminus) as my main #Terminal app for a while, and I've customized it quite a bit, so I thought I'd share some of my favorite #TabbyTweaks.
1. Custom #PowerShell script that launches Tabby, waits for its #MainWindowHandle to appear, then hides it using #ShowWindowAsync #Win32 #API (see #GitHub link below)
2. Docking setting enabled (I keep mine docked to the left edge of my main display)
3. Ctrl+` hotkey mapped to "toggle (show/hide) terminal window"
4. Custom #PowerShellCore, #WindowsPowerShell, #CMD, #WSL, and #SSH profiles (both admin and non-admin)
5. #OhMyPosh running a slightly modified #froczh theme
My "Start-TabbyHidden.ps1" script: https://github.com/JamesDBartlett3/PoshBits/blob/main/Start-TabbyHidden.ps1
Oh-My-Posh: https://ohmyposh.dev
#tabby #terminus #terminal #tabbytweaks #powershell #mainwindowhandle #showwindowasync #win32 #api #github #powershellcore #windowspowershell #cmd #wsl #ssh #ohmyposh #froczh
I have 2 #remotedesktop clients. The #UWP one crashes when I try to use the clipboard on the remote server (regardless of whether I share the clipboard with host). The #Win32 one lags on a 100M Ethernet connection with effects set to modem level.
Microsoft is making it easier for enterprise customers to manage Win32 apps #MicrosoftIntune #Win32: https://www.neowin.net/news/microsoft-is-making-it-easier-for-enterprise-customers-to-manage-win32-apps/ via @NeowinFeed@twitter.com
Jumping into Win32 today. I need to perform some WiFi BSSID scanning on some machines and store the results. This is for an experiment in indoor location using Wifi.
I've already done this with Bluetooth. Doing it with Wifi is more from curiosity.
If it does work, it could only be used on Android and Windows. iOS does not allow apps to scan for BSSIDs.
quicktip #22: list exports of a dll on Windows with dumpbin.exe from Visual Studio or Windows SDK.
#dll #win32 #windows #visualstudio