DWL via Native Messaging

Devolutions Web Login can work without HTTP(S) by using native messaging. Here are the steps:

  1. In your browser, click on the Devolutions Web Login extension icon and click on the Settings button.
  2. Under the Data sources section, click Remote Desktop Manager
  3. Go to the Advanced tab and check the Enable native messaging option.
    KB4790.png
  4. Click Save
  5. In Remote Desktop Manager , go to File – Options – Browser Extensions – Advanced
  6. Check the Enable native messaging option and uncheck the Enable Http listener option.
    KB4791.png
  7. Click OK to save your changes.
  8. Go to your Remote Desktop Manager installation folder. It is installed by default in C:\Program Files\Devolutions\Remote Desktop Manager
  9. Open the com.devolutions.rdmnativemessaging.json file.
  10. Copy the following code in the file and save it:
    {
      "name": "com.devolutions.rdmnativemessaging",
      "description": "Devolutions Web Login",
      "path": "RemoteDesktopManager.NativeMessagingHost.exe",
      "type": "stdio",
      "allowed_origins": [
        "chrome-extension://neimonjjffhehnojilepgfejkneaidmo/",
        "chrome-extension://ddloeodolhdfbohkokiflfbacbfpjahp/"
      ]
    }
    
  11. Open the Registry Editor of your desktop.
  12. Go to HKEY_LOCAL_MACHINE\SOFTWARE\Google\Chrome\NativeMessagingHosts
  13. Verify that the com.devolutions.rdmnativemessaging key exists at this location. If not, create one with the same name.
  14. Modify the default String Value data with the value being the complete path to the com.devolutions.rdmnativemessaging.json file. By default, it is C:\Program Files\Devolutions\Remote Desktop Manager\com.devolutions.rdmnativemessaging.json
  15. Go to HKEY_CURRENT_USER\Software\Google\Chrome\NativeMessagingHosts
  16. Verify that the com.devolutions.rdmnativemessaging key exists at this location. If not, create one with the same name.
  17. Modify the default String Value data with the value being the complete path to the com.devolutions.rdmnativemessaging.json file. By default, it is C:\Program Files\Devolutions\Remote Desktop Manager\com.devolutions.rdmnativemessaging.json
  18. Restart your Remote Desktop Manager
  19. Restart Devolutions Web Login (it can be restarted by deactivating and activing it in the Manage extensions option of the browser).