ini ファイルをシステム ファイルとして設定しようとしていますが、その前に非表示にしたいと考えています。隠しファイルが有効になっている場合でも(隠しファイルが表示されるように)、誰もそれを見ることができないようにしたいので、これを行いたいと思います。しかし、ファイルを非表示に設定してからシステムに設定すると、隠し属性が削除され、システムのみになります。また、手動で非表示に設定してから、プログラムを介してシステムに設定しようとしましたが、機能しません。
私が使用しているコードは次のとおりです。
File.SetAttributes(settingsDir, FileAttributes.Hidden)
File.SetAttributes(settingsDir, FileAttributes.System)
ありがとう。