簡體   English   中英

使用模擬刪除文件-拒絕訪問路徑

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM