I just created a tips page on Idle Detect/Inactivity Timeout. Microsoft’s KB article on this topic is decent but doesn’t cover some of the real world issues we found.
I also needed this page to be referenced by some new functionality in the about to be announced Enterprise Edition version of the Auto FE Updater. The sample code I introduced a while back in the Auto FE Updater but stated it was for future use . The code is the AutoFEUpdater_ExitApp subroutine in the module zmdlAutoFEUpdater. The idea being that your app will automatically exit the app after 30 or 60 minutes of inactivity and this will be logged in Auto FE Updater. This way, you the developer, can see who hasn’t exited the app at the end of the day. Or if the app was terminated abnormally because of either Access or the operating system crashing, power failure or other abnormal condition.
I have no idea now where I found the code for the IsMDE function. If someone would like to tell me an original URL and a source I’d be happy to acknowledge them.