title: How do I run my application while a UAC dialog window is showing?
body: <p>I have an application that I wrote in .NET. It needs to remain running and have access the desktop that the UAC dialog windows open on and interact with that desktop using keyboard and mouse events. </p>
  
  <p>It's sort of like a VNC program. Imagine you are running a VNC program and a UAC window pops up, you want your VNC program to still be able to control <em>the desktop with the UAC window in it</em> so that the user can move the mouse and click the OK button on the UAC dialog. Can anyone tell me how I would go about doing that? </p>
  
  <p>Thanks</p>