设置上次访问时间

时间:2012-07-14 18:06:56

标签: c# permissions filesystems

我正在尝试记录安装在电脑上的所有应用的最后访问时间,我有下一个代码:

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

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

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

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

  

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

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

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

设置requestedExecutionLevel仅在帐户具有所需权限时才有效。

答案 1 :(得分:0)

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