UAC Timeout ?!?

  • Thread starter Thread starter Sven K
  • Start date Start date
S

Sven K

I start a process per:

ProcessStartInfo si = new ProcessStartInfo("Task.exe");
si.Verb = "runas";
Process p = Process.Start(si);

On Execution the UAC dialog will be displayed.
If the user selects nothing for two minutes, this dialog will be closed.
The win32exception error code is -2147467259 on this timeout AND on user
“cancel†selection.

Is the any way to know -> what is happened (cancel or timeout)?
Or could I disable this timeout anyway?
 
Its a usabillity issue for me.
I would not like to cancel my process on a 2 minutes timout.

I get a workaround by support. It is simple, not very nice but works for me.

I have to check the time from process start till exception. If time is less
then 120s it is a user abort else it is an timeout.
 
Back
Top