I agree, it looks to me that something more than you expected is being communicated and held onto - the fact that elevated privilege can be remembered by windows for processes started by the original one that was granted permission implies to me that more background environement is also being retained....this may explain why it does not really refresh until the process really is restarted again from scratch.
In that case wainting for a time may make no difference, unless windows times out an elevation, but in my experience it seems to remember it even hours later. John _______________________________________________ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe