rustdesk / rustdesk/rustdesk-server-pro
Invalid ProductVersion for Windows MSI Custom Client
Nobody has claimed this yet.
- Dominant language
- Shell
- Stars
- 317
- Forks
- 119
- PR merge metrics
- No merged PRs in 30d
Description
We're using RustDesk Pro to generate a custom windows client packaged as an msi that we can distribute with our wix bootstrapper installer. We are currently unable to distribute the installer because the ProductVersion it generates is not valid.
See: https://learn.microsoft.com/en-us/windows/win32/msi/productversion
The format of the string is as follows:
major.minor.build
The first field is the major version and has a maximum value of 255. The second field is the minor version and has a maximum value of 255. The third field is called the build version or the update version and has a maximum value of 65,535.
The generated version of the msi is 1.4.0.29247901
error LGHT0242: Invalid product version '1.4.0.29247901' in package 'remote-support-v1.msi'. When included in a bundle, all product version fields in an MSI package must be less than 65536. [Installer.wixproj]
Is there any way to work around this or get a fix. I could spend a bunch of time trying to work out another way to deploy the client for our needs, but that adds a lot of work that i'm not really inclined or looking forward todo. If it helps move the needle at all we bought our pro license recently as a trial with the base 250 devices. If I can get the proof of concept working we would upgrade our license to include a few more users and a another 2000 devices or so.
Thanks for your time.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing how the custom Windows MSI version is generated before it reaches the WiX bootstrapper, using the reported value 1.4.0.29247901 and the linked ProductVersion rules as the baseline. Done means the generated MSI uses valid major, minor, and build fields and can be accepted by the WiX bundle without LGHT0242.
Written by the indexing model from the issue text.
Assessment
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100