我正在创建Revit加载项,加载项会在Revit启动时从C:\ProgramData\Autodesk\Revit\Addins\2017
文件夹中删除文件。
我正在使用模拟来使用管理员凭据复制,重命名和删除文件。
问题是当我以管理员身份启动Revit时,它运行得很好。但是当正常启动时,它将无效并抛出此System.UnauthorizedAccessException: Access to the path is denied.
答案 0 :(得分:0)
这可能会对你有帮助。
添加到项目中的应用程序清单文件(添加 - >新项目 - >常规 - >应用程序清单文件)并将以下节点添加到app.manifest中:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
http://msdn.microsoft.com/en-us/library/windows/desktop/bb756929.aspx