1
如果我的應用程序需要自己被以管理員身份運行,然後執行我的應用程序將以管理員身份運行嗎?
Process.Start("notepad.exe");
會對孩子過程中,以及以管理員身份運行,還是需要具體運行它以管理員身份?
如果我的應用程序需要自己被以管理員身份運行,然後執行我的應用程序將以管理員身份運行嗎?
Process.Start("notepad.exe");
會對孩子過程中,以及以管理員身份運行,還是需要具體運行它以管理員身份?
是的,在大多數情況下。
從MSDN:
每個需要管理員訪問令牌必須 提示同意管理員應用程序。父例程和子程序之間存在一個例外是 關係。子進程繼承父進程的用戶訪問令牌。
您的子進程將擁有與父進程相同的權限。有一些例外。我建議閱讀本頁:
http://technet.microsoft.com/en-us/library/dd835561(v=ws.10).aspx
啊!謝謝!。 –