Modernize Win32 Message Box with Task DialogWhen I was developing NanaZip, I plan to modernize the implementation of Self Extracting Executables. Because Self Extracting Executables need to support older version of Windows, I plan to use Task 2021-12-31 Technologies Windows Windows Apps Development Experience Technologies Windows Windows Apps Development Experience
The way to submit a headless app to the Microsoft StoreWhen I was developing NanaZip, I had met the error when I upload my MSIX package to the Microsoft Store. Here is the error message. Package acceptance validation error: The package file NanaZipPackag 2021-12-27 Technologies Windows Windows Apps Development Experience Technologies Windows Windows Apps Development Experience
Set Windows Application Packaging project with multiple referenced projects to a common output folderWhen I was developing NanaZip, I found if my Windows Application Packaging project with multiple referenced projects, it will output to the separate folder with the names of the referenced projects. 2021-12-26 Technologies Windows Windows Apps Development Experience Technologies Windows Windows Apps Development Experience
Share my experience of implementing context menu support for File Explorer in Windows 11Hi, I’m Kenji Mouri, the creator of NanaZip, it may be the first third-party open-source file archiver which implements context menu support for File Explorer in Windows 11. I want to share my experi 2021-12-25 Technologies Windows Windows Apps Development Experience Technologies Windows Windows Apps Development Experience
Use VC-LTL in your C++/WinRT UWP projectsVC-LTL is a build toolchain that allows developers to use the Windows built-in C runtime libraries elegantly. It allows you to write binaries that only rely on the Windows built-in msvcrt.dll or ucrtb 2021-11-25 Technologies Windows Windows Research Notes Development Environment Technologies Windows Windows Research Notes Development Environment
Build Qt 6 with VC-LTLLast week I talked with my friend wangwenx190 for some advice on compiling Qt 6 source code with the VC-LTL toolchain. After several hours of discussions, I made a lot of progress, but the –debug-an 2021-11-23 Technologies Windows Windows Research Notes Development Environment Technologies Windows Windows Research Notes Development Environment
Defrag memory with NT APIThe memory fragmentation is inevitable when the system is running, this can affect the system performance, so it is necessary to defrag the memory at the proper time. Most of the memory defragmentati 2021-11-14 Technologies Windows Windows Research Notes User Mode Technologies Windows Windows Research Notes User Mode
Using System Restore via C#This article summarizes how to use System Restore via C#. Read here for the Chinese version of this article if you are not good at English. (Translation: 如果你不擅长英文,可以点击本段话中的链接阅读中文版) Create a system re 2021-11-14 Technologies Windows Windows Research Notes System Restore Technologies Windows Windows Research Notes System Restore
Launch Windows Store App via Win32 APIThis article describes how to launch a store app via command line and Win32 API. Read here for the Chinese version of this article if you are not good at English. (Translation: 如果你不擅长英文,可以点击本段话中的链接阅读 2021-11-07 Technologies Windows Windows Research Notes User Mode Technologies Windows Windows Research Notes User Mode
Use VC-LTL in your Rust projectsVC-LTL is a build toolchain that allows developers to use the Windows built-in C runtime libraries elegantly. It allows you to write binaries that only rely on the Windows built-in msvcrt.dll or ucrtb 2021-11-04 Technologies Windows Windows Research Notes Development Environment Technologies Windows Windows Research Notes Development Environment