質問

Program Filesにあるファイルへの書き込みを必要とするスクリーンセーバーを作成した後、問題が発生しました。スクリーンセーバーがアクティブになると、そこからファイルを正常に読み取ることができますが、ファイルへの書き込みに失敗します。

昇格したコマンドプロンプトを使用してスクリーンセーバーを/ sで実行すると、スクリーンセーバーがファイルを正常に書き込むことに気付きました。だから私はこれが許可の問題だと思った。

アクセス許可の問題かどうかを確認するために、Program Filesとサブフォルダーのアクセス許可を変更して、誰でもシステムでも読み取りと書き込みができるようにしましたが、それでも役に立ちませんでした。

私が何をすべきか考えていますか?スクリーンセーバーを管理者として実行するように強制する方法はありますか?または、いくつかの重要な権限を逃しましたか?

役に立ちましたか?

解決

システムに昇格された権限でスクリーンセーバーを起動させることはできません。それが可能であれば、それは真に骨の折れるセキュリティと設計上の欠陥になります。スクリーンセーバーは、ProgramFilesやその他の制限された領域に書き込んではいけません。このファイルを書き込むには、別の場所を見つける必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top