rustdesk-undercover/res/msi
fufesou 6426269d41
Some checks failed
Full Flutter CI / build-rustdesk-linux-sciter x86_64-unknown-linux-gnu (push) Has been skipped
Full Flutter CI / build-rustdesk-web (push) Failing after 0s
Full Flutter CI / generate_bridge (map[extra-build-args: os:ubuntu-22.04 target:x86_64-unknown-linux-gnu]) (push) Failing after 51s
Full Flutter CI / generate-bridge (push) Failing after 0s
Full Flutter CI / aarch64-apple-darwin (push) Has been skipped
Full Flutter CI / x86_64-apple-darwin (push) Has been skipped
Full Flutter CI / build rustdesk android apk aarch64-linux-android (push) Has been skipped
Full Flutter CI / build rustdesk android apk armv7-linux-androideabi (push) Has been skipped
Full Flutter CI / build rustdesk android apk x86_64-linux-android (push) Has been skipped
Full Flutter CI / build rustdesk linux aarch64-unknown-linux-gnu (push) Has been skipped
Full Flutter CI / build rustdesk linux x86_64-unknown-linux-gnu (push) Has been skipped
Full Flutter CI / build rustdesk android universal apk (push) Has been skipped
Full Flutter CI / Build appimage aarch64-unknown-linux-gnu (push) Has been skipped
CI / x86_64-unknown-linux-gnu (ubuntu-24.04) (push) Failing after 59s
Full Flutter CI / Build appimage x86_64-unknown-linux-gnu (push) Has been skipped
Full Flutter CI / run-ci (push) Has been cancelled
Full Flutter CI / build-RustDeskTempTopMostWindow (push) Has been cancelled
Full Flutter CI / x86_64-pc-windows-msvc (push) Has been cancelled
Full Flutter CI / i686-pc-windows-msvc (windows-2022) (push) Has been cancelled
Full Flutter CI / build rustdesk ios ipa (push) Has been cancelled
Full Flutter CI / publish_unsigned (push) Has been cancelled
Full Flutter CI / build-rustdesk-linux-sciter armv7-unknown-linux-gnueabihf (push) Has been cancelled
Full Flutter CI / Build flatpak aarch64-unknown-linux-gnu (push) Has been cancelled
Full Flutter CI / Build flatpak x86_64-unknown-linux-gnu (push) Has been cancelled
Full Flutter CI / Build flatpak x86_64-unknown-linux-gnu-sciter (push) Has been cancelled
Full Flutter CI / build-RustDeskTempTopMostWindow-1 (push) Has been cancelled
wf-cliprdr CI / wf_cliprdr invariant test (push) Has been cancelled
Refact/printer driver default unchecked (#15191)
* refact: installation, printer driver, default unchecked

Signed-off-by: fufesou <linlong1266@gmail.com>

* refact: silent install, get option from the reg values

Signed-off-by: fufesou <linlong1266@gmail.com>

* refact: silent install, arg printer=[0|1]

Signed-off-by: fufesou <linlong1266@gmail.com>

---------

Signed-off-by: fufesou <linlong1266@gmail.com>
2026-06-06 08:51:08 +08:00
..
CustomActions fix(msi): check install folder, remove files when uninstall (#15011) 2026-05-12 16:24:50 +08:00
Package Refact/printer driver default unchecked (#15191) 2026-06-06 08:51:08 +08:00
.gitignore fix: msi, app icon (#7830) 2024-04-25 22:35:51 +08:00
msi.sln Feat. msi (#7610) 2024-04-06 16:30:33 +08:00
preprocess.py - UI display: display_name first (#14358) 2026-02-22 14:59:25 +08:00
README.md visual studio 2019 -> 2022 2024-04-20 18:20:09 +08:00

RustDesk msi project

Use Visual Studio 2022 to compile this project.

This project is mainly derived from https://github.com/MediaPortal/MediaPortal-2.git .

Steps

  1. python preprocess.py, see python preprocess.py -h for help.
  2. Build the .sln solution.

Run msiexec /i package.msi /l*v install.log to record the log.

Usage

  1. Put the custom dialog bitmaps in "Resources" directory. The supported bitmaps are ['WixUIBannerBmp', 'WixUIDialogBmp', 'WixUIExclamationIco', 'WixUIInfoIco', 'WixUINewIco', 'WixUIUpIco'].

Knowledge

properties

wix-toolset-set-custom-action-run-only-on-uninstall

Property Name Install Uninstall Change Repair Upgrade
Installed False True True True True
REINSTALL False False False True False
UPGRADINGPRODUCTCODE False False False False True
REMOVE False True False False True

TODOs

  1. Start menu. Uninstall
  2. custom options
  3. Custom client.
    1. firewall and tcp allow. Outgoing
    2. Show license ?
    3. Do create service. Outgoing.

Refs

  1. windows-installer-portal
  2. wxs
  3. wxs github