您好,我正在使用VB.Net 2010 framework 2.0。 在我的應用程序中,我想用Process.start運行Setup.exe。 我想知道啓動我的應用程序的用戶是否有權運行setup.exe 感謝您提前答覆。獲取當前用戶的權限
0
A
回答
1
呼叫
new WindowsPrincipal(WindowsIdentity.GetCurrent()).IsInRole(WindowsBuiltInRole.Administrator)
+0
是否足以覆蓋海拔?我認爲對於沒有提升的管理員,會返回'false'。 – 2011-04-08 14:47:25
+0
我不知道... – SLaks 2011-04-08 14:49:13
+0
從一個快速的LinqPad測試看起來我是對的。我想在技術上你的代碼是正確的(它只會返回true,如果你*升高),但這並不一定意味着你*不能*運行它。血腥的UAC :-) – 2011-04-08 15:04:06
相關問題
- 1. UWP:獲取當前用戶名向用戶提供權限
- 2. 獲取當前用戶的文件權限.net
- 3. 如何使用JIRA SOAP API獲取當前用戶權限?
- 4. Django - 在視圖中獲取當前用戶權限?
- 5. 如何根據當前用戶角色獲取權限
- 6. 如何獲取當前用戶權限組?
- 7. Oracle查詢以獲取當前用戶具有讀取權限的表列表
- 8. 如何獲得當前用戶的查看對象權限
- 9. 獲得用戶的當前位置一次有權限
- 10. 如何獲取MSMQ專用隊列的當前權限?
- 11. 如何在沒有權限的情況下獲取當前用戶地址?
- 12. 獲取用戶的權限更改
- 13. 獲取用戶的Facebook權限
- 14. 如何獲取用戶權限和Windows用戶帳戶的權限
- 15. 檢查當前用戶的權限,如果用戶在SharePoint
- 16. 獲取用戶當前apprequests
- 17. Svn獲取當前用戶
- 18. 獲取當前用戶
- 19. JHipster獲取當前用戶
- 20. PHP,獲取當前用戶
- 21. 獲取當前用戶名
- 22. 獲取當前用戶名
- 23. 如何獲得用戶當前在Django管理站點的用戶權限
- 24. 獲取當前授權用戶的REST風格的.NET 4.5 API
- 25. 獲取當前用戶授權的Spotify示波器
- 26. 獲取當前登錄的Windows用戶特權
- 27. 如何獲取用戶權限?
- 28. 獲取非法用戶權限
- 29. 獲取BitBucket用戶,組和權限
- 30. 獲取用戶權限列表中
我加了一個「窗口」的標籤,以你的問題,否則,目前還不清楚哪些操作系統正在解決。 – 2011-04-08 14:40:32
['IsUserAnAdmin'函數](http://msdn.microsoft.com/zh-cn/library/bb776463.aspx)是迄今爲止最簡單的方法,但您必須通過P/Invoke才能獲得在它。我不知道.NET Framework提供了什麼;我很久以前就包裝了「IsUserAnAdmin」。 – 2011-04-08 15:05:20
可能重複[C#:檢測如果使用提升特權運行?](http://stackoverflow.com/questions/1220213/c-detect-if-running-with-elevated-privileges) – 2011-04-08 15:05:27