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 に答える