For me (Windows 8.1 64bits), the method of arthurlin43 did not work properly.I had to run LoaderServiceSetup.msi as administrator (install.bat was not enough). Then, I ticked the box "Run a Windows Service", but at startup Windows, Monitor launched anyway asking for a privilege elevation. The service did not seem to start.

I used another method that worked the first time:- Launch LoaderServiceSetup.msi and uninstall.- Download NSSM v2.24 (https://nssm.cc/)- Copy of nssm.exe into C:\Program Files (x86)\D-Link\D-ViewCam- As administrator, run nssm.exe install D-ViewCam (We can put a name other than D-ViewCam).- In path, indicate where MainConsole.exe is located

We can also put the service in delayed start.To create the service, click on "Install service"

When I run it as a service, the main console starts to run before you log in, so there is no need or possibility for it to ask for elevated privileges. You do not need to do any of the things you describe.

FYI, it does not actually "run as a service". It simply starts the main console PROGRAM when the computer is booted up, before logging in. It is not a service, but a normal program.

When I enable "run as Windows service," Main Console doesn't start upon login. There is no EXE in Task Manager that represents it. I've already added a shortcut to MainConsole.exe in my startup folder. I simply want it to start upon login. There's only one Windows account on the machine.

When I enable "run as Windows service," Main Console doesn't start upon login. There is no EXE in Task Manager that represents it. I've already added a shortcut to MainConsole.exe in my startup folder. I simply want it to start upon login. There's only one Windows account on the machine.

When it is set as "run as service", it starts before logon, but also stays running after logon. You can open it after logon by right clicking the icon on the taskbar. I've been running this way for a long time.