Workspace browser extension via native messaging

The Workspace browser extension can work without HTTP(S) by using native messaging. Here are the steps:

  1. In your browser, click on the Workspace browser 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
  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
  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": "Workspace browser extension",
     "path": "RemoteDesktopManager.NativeMessagingHost.exe",
     "type": "stdio",
     "allowed_origins": [
       "chrome-extension://neimonjjffhehnojilepgfejkneaidmo/",
       "chrome-extension://ddloeodolhdfbohkokiflfbacbfpjahp/"
     ]
   }
  1. Open the Registry Editor of your desktop.
  2. Go to HKEY_LOCAL_MACHINE\SOFTWARE\Google\Chrome\NativeMessagingHosts.
  3. Verify that the com.devolutions.rdmnativemessaging key exists at this location. If not, create one with the same name.
  4. 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.
  5. Go to HKEY_CURRENT_USER\Software\Google\Chrome\NativeMessagingHosts.
  6. Verify that the com.devolutions.rdmnativemessaging key exists at this location. If not, create one with the same name.
  7. 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.
  8. Restart your Remote Desktop Manager.
  9. Restart the Workspace browser extension (it can be restarted by deactivating and activing it in the Manage extensions option of the browser).