Program Filesにあるファイルに書き込む必要があるスクリーンセーバーを作成した後に問題が発生しました。スクリーンセーバーがアクティブになると、そこからファイルを正常に読み取ることができますが、ファイルに書き込むことはできません。WindowsのスクリーンセーバーがProgram Filesのファイルに書き込むことを許可する
私は、スクリーンセーバーを実行するためのコマンドプロンプトを使用し、/ sを使用すると、スクリーンセーバーが正常にファイルを書き込むことに気付きました。だから私はこれが許可の問題だと思った。
許可の問題であるかどうかを確認するには、誰もがシステムに読み書きできるようにプログラムファイルとサブフォルダのアクセス権を変更しましたが、それでも役に立たなかったのです。
私は何をすべきでしょうか?スクリーンセーバーを強制的に管理者として実行する方法はありますか?あるいは、私はいくつかの重要な権限を逃しましたか?
スクリーンセーバーを表示すると、UACの高度プロンプトがほとんど意味を持ちません。書き込みアクセス権を持たないフォルダには書き込まず、AppDataに書き込みます。 –
なぜスクリーンセーバーがファイルを書き込むのですか? – icabod
@ carabod [私の最後の問題](http://stackoverflow.com/questions/9220133/windows-service-find-out-when-the-last-user-action-was) – flipxfx