I have used Neorouter for a few years on my PCs and have never had a problem. Neorouter is installed and configured to start up with Windows, and I can interact with any of my PCs as if they were on a local network.
Recently, I have started using the portable version of Neorouter to access my PCs from machines where I can't (or don't want to) actually install Neorouter.
When using Neorouter portable, I have found that if I right-click on a machine in the Network Viewer and select Remote Desktop, that works. From Process Explorer, I can see that Neorouter launches Remote Desktop with a command line like the following:
Code:
mstsc.exe /v:10.0.0.2
However, if I try that on my own, outside of the Neorouter interface, it doesn't work. For example, if I type that same command line at a command prompt (or Windows' Run dialog), or if I start Remote Desktop and type in 10.0.0.2 as the address to connect to, Remote Desktop is unable to locate and connect to my remote machine.
Why? How is it that I can access my remote machine if initiated through the Neorouter interface but not otherwise?
This is inconvenient, because when launching Remote Desktop from Neorouter, there is no opportunity to configure the session settings. Ideally, I would like to start up Remote Desktop, type in the machine address I'd like to connect to, configure the various connection settings as desired, and then initiate the connection. This works with my regular Neorouter installs, but not with Neorouter portable.