github sergiye/rdpWrapper 2.16

3 hours ago

Warning

Microsoft and other major antivirus vendors have flagged RdpWrapper as "malware". This is likely due to Microsoft's hatred against RdpWrapper, not because it contains a virus or such. Flags from Microsoft usually spread to other antivirus vendors.
RdpWrapper has a history of being falsely detected as malware by antiviruses (including Defender). This is likely due to its behavior, such as placing binaries in c:\Program Files\ and performing in-memory extraction of wrapping libraries.

Currently, Defender does not flag this release, but it is likely that future updates may being flagged by Defender's machine learning-based detection systems within a few days of release.

Important

If Defender or another antivirus detects any part of RdpWrapper as malware, it may prevent proper work or cause application to fail to start.
RdpWrapper will not start if this file exists but is blocked from being loaded.
We strongly recommend excluding RdpWrapper's binaries from antivirus scans

Tip

Please include the following folder in your antivirus' exclusion list to prevent issues due to antivirus detections:
c:\Program Files\RDP Wrapper\

RdpWrapper can add this exception automatically only for Defender, but if it does not, you can do it manually

For Defender, you can run the following script in PowerShell as an administrator:
Add-MpPreference -ExclusionPath "c:\Program Files\RDP Wrapper\"

Caution

If your antivirus deletes the downloaded app file, you may need to temporarily disable real-time protection or save the file in an excluded folder.
If you are uncomfortable with this process, or if your antivirus is managed by your company, we advise against using RdpWrapper. Please consider alternative solutions instead.

What's New

Improvements

  • TermWrap updated to 0.7
  • Main menu moved into the window title; Tools merged into File; themes now use ThemeSupport; version removed from the title
  • Embedded resources are now stored compressed (.gz) instead of crypted (.cr)
  • Log repainting is faster: only the log is repainted instead of processing all messages
  • Password of a new user is now masked

Fixes

  • Install and uninstall now fail when the service parameters key is missing, instead of reporting success
  • The service is started again with retries after any operation that stops it, without waiting for the user
  • The service is restarted after uninstall only if it was running before
  • The service is started after generating rdpwrap.ini only if it was running before
  • The service library is switched last during install, and the service is started again if anything fails
  • Wrapper libraries that are in use are replaced by moving them aside until reboot
  • The current rdpwrap.ini is kept when the offset finder fails
  • The offset finder is always extracted anew instead of running a stale file from the temp folder
  • The missing rdpwrap.ini is no longer opened
  • The refresh timer no longer fails when rdpwrap.ini cannot be read
  • Missing Terminal Services policy keys are created when saving settings
  • Resetting maximum connections no longer fails when their values are missing
  • The password is requested before creating a user, so no account is left without one
  • The password of an existing user is no longer reset when adding it to Remote Desktop Users
  • The runas password prompt no longer fails if the password is entered after more than 10 seconds
  • The Defender exclusion option is respected when installing from the command line
  • The new line flag is passed correctly when logging from another thread
  • The wrapper folder removal is logged only after it has actually been deleted

Full Changelog: 2.15...2.16

Don't miss a new rdpWrapper release

NewReleases is sending notifications on new releases.