

There should be an option to use another parameter in the file name after a ",".Ĭurrently the only way it works is if the file name is constructed with only the host=hostname,key=key.exe I have also found another issue with the file naming. The uninstaller can be based on the next script: If the rustdesk project or anyone else can help to write a cleanup and uninstaller script it would help a lot. If the user is admin then we need to cleanup any:Īnd also local services roaming profile which is at under the windows folder (for example):Ĭ:\Windows\ServiceProfiles\LocalService\AppData\Roaming\RustDesk\Ībout the serf extracting exe it's pretty simple to do.

If the client is not an admin user then we need a proper option for that to work.įor example a "fully portable" instance of rustdesk is one way. To actually remove rustdesk local service configuration we need to be. Wouldn't be that hard to implement, as the current Version already reads env variables for all kind of stuff like DISPLAY, XDG_CURRENT_DESKTOP, SystemDrive or ProgramFiles.īeta Was this translation helpful? Give Then what is needed now is probably an embedded "local config" cleanup or "uninstall" button. My Rust isn't that good (to be fair, it's sysengineer-hacky-just-bend-it-until-it-works-horrible), but a quick google-fu and searching the Rust docs returned that lines can be iterated by read_lines from a file, which theoretically only needs to be run once when the Client starts.Īnd all that's really needed in this config file are the params we have to put into the filename of the binary at the moment and pass it internally like the params are handled now.Īnother simple method would be to read ENV variables, which theoretically is even more os agnostic than a config file.
Rustdesk server .exe#
exe or under /etc shouldn't be that hard to implement and can easily be deployed to Clients via Ansible, SCCM or OS tools like scp/rsync/PowerShell. IMHO a config file (config.txt) at the same place as the.
