forked from mirrors/rustdesk
|
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: 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> |
||
|---|---|---|
| .. | ||
| CustomActions | ||
| Package | ||
| .gitignore | ||
| msi.sln | ||
| preprocess.py | ||
| README.md | ||
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
python preprocess.py, seepython preprocess.py -hfor help.- Build the .sln solution.
Run msiexec /i package.msi /l*v install.log to record the log.
Usage
- 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
- Start menu. Uninstall
- custom options
- Custom client.
- firewall and tcp allow. Outgoing
- Show license ?
- Do create service. Outgoing.