• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 46
  • Last Modified:

Logging off users on a RDP server, if application crashes

We have an Access application running on a remote server.  This server is locked down and opens our application at login.  When they exit the application - it runs the Logoff function and takes them back to their local desktop.  

I have put several functions into the Access application that will allow users to logoff - should an issue occur.  However, I do see a possibility of something going wrong and the user not being able to log out.  The Taskbar/Desktop/TaskManager are all hidden, so if something did get to the point where they were looking at a black screen - they would need someone else to log them off of the server, which is not acceptable.

I was thinking of writing a small c# process, that is triggered by the Access application once it has loaded.  It would pass the process ID the the c# app, which would then monitor the process ID, to see if it's still running.  If not (i.e a crash has taken place), it would log the user off.

Is this a good idea, and as I'm pretty new to c#, does anyone have any pointers (or better suggestions)?
0
Andy Brown
Asked:
Andy Brown
  • 3
  • 2
1 Solution
 
Gustav BrockCIOCommented:
Make it a runtime. It will close down - or ask the user to do so - if it runs into troubles your error handling doesn't catch.

/gustav
0
 
Andy BrownDeveloperAuthor Commented:
Thanks Gustav - good to hear from you - hope all is well.

OK - that's a good point.  Do you think it's a sound idea, or would you do it differently?
0
 
Gustav BrockCIOCommented:
We've used the runtime environment for decades with zero issues. Should an error occur, a message is popped, and the only choice for the user is to close the application.

If you need to do something afterwards, you could launch the application from a shortcut that opens a batch/command/powershell file which launched Access, then waits for this to finish before moving on calling your termination command(s).

/gustav
0
 
Andy BrownDeveloperAuthor Commented:
Great stuff - makes sense.

Thank you Gustav - all the bset.
0
 
Gustav BrockCIOCommented:
Thanks. You are welcome!

/gustav
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now