Repository navigation
rubrapack 0.34.0
Removal from Installed apps through the package's own dialogs, and a cleanup task fix.
Added
[arp] no-remove = true. Uninstall in Settings > Installed apps runsmsiexec /qb /x {ProductCode}- Windows Installer's own reduced window, not the package's dialogs - and when a program with a window holds one of the files (for an input method or a shell extension: nearly every program), Windows shows its own files-in-use box, in English, with Cancel as the default. Withno-remove, Uninstall is turned off for the product and it is removed through Modify, which runs the package's dialogs: Remove, then the package's files-in-use dialog with Continue as the default. Needs[package] ui=minimal,installdirorfeaturesand nono-modify. Checked on Windows 11: Settings runsmsiexec /qb /xand ignores the product's UninstallString; with the key, Uninstall is greyed out and Modify opens the package's maintenance page.
Fixed
- The cleanup task could miss what its own removal left - for example the copy of a DLL that was still loaded, which then waited for the restart. It told its own queued deletions from earlier ones by their position in Windows' list, and positions move when another cleanup task or a rescue takes an entry out. It now records the earlier deletions by path before the installation runs.
Manual
- Web: https://rubidus-api.github.io/rubrapack/ - Reference, "Installed apps entry and properties" and "Cleaning up later"; tutorial chapter 5; formats, "Files in use".
- PDF:
rubrapack-manual-0.34.0-en.pdf,rubrapack-manual-0.34.0-ko.pdf(attached)
Downloads
| File | For |
|---|---|
rubrapack-0.34.0-windows-x64.exe |
Windows x64, tested on Windows 11 (single file, cross-built with MinGW-w64) |
rubrapack-0.34.0-linux-x86_64 |
Linux x86-64, glibc 2.38 or later (Debian 13, Ubuntu 24.04 and later) |
SHA256SUMS |
checksums of the files above |