rustdesk
5fc0367abd
1. GUID key (...Uninstall\{GUID}) is MSI-native metadata generated by Windows Installer.
...
2. Non-GUID key (...Uninstall\RustDesk) is explicitly written by RustDesk’s MSI compatibility component in res/msi/Package/Components/Regs.wxs:44, populated by preprocess.py --arp from .github/workflows/
flutter-build.yml:262.
So they were not using the same EstimatedSize logic:
- MSI GUID key: MSI-calculated size (KB).
- RustDesk key: custom script value from res/msi/preprocess.py:339 (previously bytes, now fixed to KB).
That mismatch is exactly why you saw different sizes.
2026-02-19 17:52:17 +08:00
largemouth
8754579181
chore: fix some typos in comment ( #12102 )
...
Signed-off-by: largemouth <largemouth@aliyun.com >
2025-06-17 21:02:35 +08:00
fufesou
f4bbf82363
feat: remote printer ( #11231 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-03-27 15:34:27 +08:00
fufesou
b3e1c8a907
Refact/msi more install options ( #8949 )
...
* refact: msi, more install options
Signed-off-by: fufesou <linlong1266@gmail.com >
* refact: msi, reg values on upgrade/modify
Signed-off-by: fufesou <linlong1266@gmail.com >
* fix: msi, silent repair/upgrade, RemoveInstallFolder()
Signed-off-by: fufesou <linlong1266@gmail.com >
* Options support both 1/0 and Y/N
Signed-off-by: fufesou <linlong1266@gmail.com >
* refact: msi, preprocess, open file with explicit encoding
Signed-off-by: fufesou <linlong1266@gmail.com >
* fix: msi, read previous options
Signed-off-by: fufesou <linlong1266@gmail.com >
* fix: mis, install folder, read previous option
Signed-off-by: fufesou <linlong1266@gmail.com >
* Comment on Control -> Checkbox
Signed-off-by: fufesou <linlong1266@gmail.com >
* fix: UI, checkbox options, read previous values
Signed-off-by: fufesou <linlong1266@gmail.com >
* fix: shortcuts options, init state
Signed-off-by: fufesou <linlong1266@gmail.com >
* fix: shortcuts, init state
Signed-off-by: fufesou <linlong1266@gmail.com >
* Better shortcuts property conditions
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-08-05 17:49:48 +08:00
fufesou
508dd5b383
fix: custom client, msi, conn type ( #8944 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-08-03 22:29:30 +08:00
fufesou
85604dee79
refact: msi, custom client props ( #8913 )
...
* refact: msi, custom client props
Signed-off-by: fufesou <linlong1266@gmail.com >
* format
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-08-01 15:08:52 +08:00
dignow
31e7b6acf1
refact: msi, revision version ( #8782 )
...
* refact: msi, revision version
Signed-off-by: dignow <linlong1265@gmail.com >
* check revision version
Signed-off-by: dignow <linlong1265@gmail.com >
* refact: msi, default revision number
Signed-off-by: dignow <linlong1265@gmail.com >
* Simple refact
Signed-off-by: dignow <linlong1265@gmail.com >
---------
Signed-off-by: dignow <linlong1265@gmail.com >
2024-07-22 23:37:25 +08:00
dignow
d3454f07d3
fix: move some crates to rustdesk-org ( #8772 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
Co-authored-by: fufesou <linlong1266@gmail.com >
2024-07-20 23:49:40 +08:00
fufesou
d394aa8a15
feat: msi reg QuietUninstallString ( #7873 )
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2024-04-30 17:42:28 +08:00
fufesou
2b3f87d6f2
fix: msi, custom client, license ( #7834 )
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2024-04-26 13:49:53 +08:00
fufesou
4dfc82f684
fix: msi, app icon ( #7830 )
...
* fix: msi, app icon
Signed-off-by: fufesou <shuanglongchen@yeah.net >
* refact: check if icon.ico exists
Signed-off-by: fufesou <shuanglongchen@yeah.net >
---------
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2024-04-25 22:35:51 +08:00
fufesou
c75778943f
refact: msi, version and build date, check ( #7775 )
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2024-04-19 18:16:07 +08:00
fufesou
819eea9456
refact: msi ( #7774 )
...
* refact: msi
Signed-off-by: fufesou <shuanglongchen@yeah.net >
* Remove unused coment
Signed-off-by: fufesou <shuanglongchen@yeah.net >
---------
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2024-04-19 17:57:04 +08:00
fufesou
9b5e5aa474
fix: Msi custom app, different component guids ( #7738 )
...
* fix: Msi custom app, different component guids
Signed-off-by: fufesou <shuanglongchen@yeah.net >
* fix: msi, update readme
Signed-off-by: fufesou <shuanglongchen@yeah.net >
---------
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2024-04-16 14:12:39 +08:00
fufesou
a5d02998ad
Fix. Msi, remove RustDesk words ( #7732 )
...
* Fix. Msi, remove RustDesk words
Signed-off-by: fufesou <shuanglongchen@yeah.net >
* Fix. Replace RustDesk in langs
Signed-off-by: fufesou <shuanglongchen@yeah.net >
---------
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2024-04-16 13:09:20 +08:00
rustdesk
e9a6ca8ebc
typo
2024-04-15 21:19:46 +08:00
fufesou
f673647072
Feat/msi ( #7688 )
...
* Feat. Msi, check is self-installed
Signed-off-by: fufesou <shuanglongchen@yeah.net >
* Feat. Msi.
1. Check if is self-installation.
2. Add firewall rule by custom action.
Signed-off-by: fufesou <shuanglongchen@yeah.net >
* Feat. Msi, github ci
Signed-off-by: fufesou <shuanglongchen@yeah.net >
* Feat. Msi, github ci
Signed-off-by: fufesou <shuanglongchen@yeah.net >
* Feat. Msi, github ci
Signed-off-by: fufesou <shuanglongchen@yeah.net >
* Feat. Msi, refact preprocess.py
Signed-off-by: fufesou <shuanglongchen@yeah.net >
* Feat. Msi
Signed-off-by: fufesou <shuanglongchen@yeah.net >
* Trivial, renames
Signed-off-by: fufesou <shuanglongchen@yeah.net >
---------
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2024-04-11 18:54:32 +08:00
fufesou
64020758d9
Feat. Msi ( #7684 )
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2024-04-11 11:51:35 +08:00
fufesou
5a0333ddaf
Feat. msi ( #7610 )
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2024-04-06 16:30:33 +08:00
fufesou
ed257e39d0
Feat. msi ( #7590 )
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2024-04-03 14:27:35 +08:00
fufesou
db6bf547a9
Feat. msi ( #7584 )
...
* Feat. msi
Signed-off-by: fufesou <shuanglongchen@yeah.net >
* remove ununsed file
Signed-off-by: fufesou <shuanglongchen@yeah.net >
---------
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2024-04-02 18:10:09 +08:00