We have an application which performs some logging and reporting, and it has to stay running continually in order to function (the developers haven't heard of Windows services, evidently). Normally we just leave them running in a disconnected Remote Desktop session so that we can connect remotely to check stats, reports, etc. It works well enough.
When the server reboots, however, these applications aren't automatically started. This can be a problem, since the data that's being logged is highly temporal in nature, and comes from a different server. Is there some way to have this logging server automatically log in to a disconnected RDP session at startup? I've done automatic console logins before, but never RDP. If that's possible, then I can just put the necessary programs into Startup.
Edited to add:
One of the various application-to-service conversion wrappers might work, but we specifically want to keep the interface available for whenever somebody connects to work with the program. It's just that it also has to stay open even when nobody is actively using it, and when the server reboots, such as to apply OS updates, the program isn't restarted automatically.