Released Horodruin 2024.01.764.0
Released a new ‘service’ release: – [ui] minor cosmetic program version number improvements. – [ui] fixed several form ‘cancel’ button processings. – [ui] fixed rare sources ‘random’ error icon problems. link
the public hub for my projects, notes, …
Released a new ‘service’ release: – [ui] minor cosmetic program version number improvements. – [ui] fixed several form ‘cancel’ button processings. – [ui] fixed rare sources ‘random’ error icon problems. link
The main problem here is that Windows 11 is a Windows 10++, and there is no function like IsWindows10OrGreater(). This forced us to write down our own IsWindows11OrGreater(). I want to write a function similar to the existing IsWindows*() using VerifyVersionInfo(). Here is the working body of such a function: BOOL IsWindows11OrGreater() { OSVERSIONINFOEX vi; ULONGLONG conditions; memset (&vi, 0, sizeof(vi)); vi.dwOSVersionInfoSize = sizeof(vi); vi.dwMajorVersion … Continue reading HOWTO detect WIN11 using Windows API
Released a new ‘service’ release: – [src.properies] updated UNC verification UI output. – fixed save-the-updated-project prompt problems. – minor fixes & improvements. link
[oem drivers repository] improved support for AMD Adrenaline drivers. [ms store] added current user Background Permissions settings (on Win11 only). minor enhancements and improvements. Home Page
Writing 64-bits assembler functions for Windows is quite different from the ones written for Linux or even for Windows 32 bits. Even when using NASM for a simplified approach, you shall care about a few details. First steps The first step is to add the following lines at the very beginning of the .asm file: 64 bits default rel We need the ‘default rel’ to … Continue reading HOWTO use NASM function for Windows 64-bits
Released a new ‘service’ release: – folder change notifications are now properly paused during the synchronization phase. – minor fixes & improvements. link
I had one PC that didn’t update my Microsoft account password for months. After a few investigation clicks, I discovered the solution: log in by using your outdated password, or even another valid credentials. open the Command Prompt and type the following: runas /user:MicrosoftAccount\<your account email address> winver.exe It will run ‘winver.exe’ (a harmless system program) with your credentials asking for the account password. Enter … Continue reading HOWTO refresh password of a Microsoft account
Released a new ‘service’ release: – (copy engine) improved error processing. – aborting a synchronization now reports occurred errors (if any). – minor fixes & improvements. link
updated 18/04/2023 Occasionally I use Intel assembler language to squeeze processing power from my programs. A cheap solution was C inline assembler sections, but VS2019 doesn’t support them in a 64-bits program. Other compilers use other more or less complex solutions (IBM assembler, …). This forced me to consider having & link .asm files in my projects. I can split them with 32 and 64 … Continue reading HOWTO integrate NASM with VS2019
[oem drivers repository] improved support for Intel Graphic drivers. [oem drivers repository] improved support for Dell firmware drivers. minor enhancements and improvements. Home Page