1

我正在尝试记录 PC 中安装的所有应用程序的最后访问时间,我有下一个代码:

System.IO.File.SetLastAccessTime(appList[offSet], DateTime.Now);

我知道我需要授予执行此操作的权限,我已经尝试使用下一行的清单文件:

<requestedExecutionLevel  level="requireAdministrator" uiAccess="false" />

但是当我运行我的程序时,会出现下一个错误:

错误 ClickOnce 不支持请求执行级别 'requireAdministrator'

我怎么解决这个问题?

4

2 回答 2

0

运行此应用程序的帐户是需要权限的帐户。

仅当帐户具有所需权限时,设置requestedExecutionLevel才会起作用。

于 2012-07-14T18:12:21.773 回答
0

尝试转到 Visual Studio 中的项目属性,在安全选项卡中取消选中“启用 ClickOnce 安全设置”。我认为它会解决你的问题。

于 2012-07-14T19:51:53.413 回答