[英]Delete file using impersonation - access to the path is denied
我正在創建Revit加載項,該加載項會在Revit啟動時從C:\\ProgramData\\Autodesk\\Revit\\Addins\\2017
文件夾中刪除文件。 我正在使用模擬功能使用管理員憑據復制,重命名和刪除文件。
問題是當我以管理員身份啟動Revit時,它可以正常運行。 但是正常啟動時,它將無法工作並拋出此System.UnauthorizedAccessException: Access to the path is denied.
這可能對您有幫助。
將添加到項目中的應用程序清單文件(添加->新建項目->常規->應用程序清單文件),並將以下節點添加到app.manifest中:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
http://msdn.microsoft.com/zh-CN/library/windows/desktop/bb756929.aspx
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.