Webmeeting Remote Control not starting if installed globally

Status
Not open for further replies.

HExSM

Forum User
Joined
Feb 18, 2019
Messages
85
Reaction score
11
This is a follow up to my last issue: https://www.3cx.com/community/threads/webmeeting-remote-control-windows-uac-not-working.79023/

I installed the 3CX Webmeeting Remote Control as an Administrator globally into C:\Program Files\3CX\3CXWMRemoteControl on a dev machine. Then I created a webmeeting and asked for remote support. On the dev machine I accepted the request to allow remote support, but nothing happens. I just get the message "Waiting for Remote to accept your remote control request" on my local machine.

Now I did some research. I also installed the 3CX Webmeeting Remote Control as the user. So it is installed into C:\Program Files\3CX\3CXWMRemoteControl and the default location C:\Users\username\AppData\Roaming\3CX\3CXWMRemoteControl at the same time. When I now ask for remote support and accept, then Chrome is asking if "3CXWMRemoteControl" shall be opened. I accept and the screen will be shared.

In the Chrome dev tools I can see that a link with the protocol tcxwmrc:// shall be opened. So I did a search in the registry and found some keys which were pointing to "C:\Users\username\AppData\Roaming\3CX\3CXWMRemoteControl\3CXWMRemoteControl.exe" "%1". I changed them to the global path, but it's still not working.

Code:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Classes\tcxwmrc]
@="\"URL:tcxwmrc Protocol\""
"URL Protocol"=""

[HKEY_CURRENT_USER\SOFTWARE\Classes\tcxwmrc\shell]

[HKEY_CURRENT_USER\SOFTWARE\Classes\tcxwmrc\shell\open]

[HKEY_CURRENT_USER\SOFTWARE\Classes\tcxwmrc\shell\open\command]
@="\"C:\\Program Files\\3CX\\3CXWMRemoteControl\\3CXWMRemoteControl.exe\" \"%1\""

Code:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\tcxwmrc]
@="\"URL:tcxwmrc Protocol\""
"URL Protocol"=""

[HKEY_CLASSES_ROOT\tcxwmrc\shell]

[HKEY_CLASSES_ROOT\tcxwmrc\shell\open]

[HKEY_CLASSES_ROOT\tcxwmrc\shell\open\command]
@="\"C:\\Program Files\\3CX\\3CXWMRemoteControl\\3CXWMRemoteControl.exe\" \"%1\""

Are there any other things I have to modify to make it work without installing the 3CX Webmeeting Remote Control into each user profile?

Edit: It seems the problem is the space inside the file path. If I install it into C:\3CX\3CXWMRemoteControl and add the registry keys for HKEY_CURRENT_USER\SOFTWARE\Classes\tcxwmrc, then it's working.

Would it be possible to fix that? Because applications should be installable into the default directory for applications :)
 
Last edited:
  • Like
Reactions: SweetAction
Hi HExSM!

Very interesting investigation you have done and very detailed!
I just want to say that the "Webmeeting Remote Control" app was designed to be easily deploy-able by users on demand, not in advance, hence the reason why the default location is the user folder, not necessarily "Program Files".

What you are trying to do is pre-install this for the various users, which was not our intention, but I am glad to hear that you managed to figure a way to do this.

I will of course pass on the feedback to the dev team, but because the app was designed to be in the user folder (which I believe never has spaces), that is why this "check" is not necessary, based on the intended use we had in mind.
 
  • Like
Reactions: HExSM
Hi @NickD_3CX :)

If it would be possible to use UAC, then I would let the user install the app on-demand. But without UAC some support tasks are not possible.

I guess it's really easy to fix the problem with the space and then we can use 3CX also for IT remote support in our company. It's amazing which features 3CX offers.
 
Status
Not open for further replies.

Forum statistics

Threads
111,973
Messages
590,078
Members
164,896
Latest member
sameage