私はすべてのデータを公開したくないので、C:/ドライブにディレクトリ(ファイルフォルダ)を作成します。その中のすべてのファイルを暗号化する必要はありません。私のアプリだけがそれにアクセスすることができるように、Windowsエクスプローラや別のプログラムを介してフォルダを開くことができるように、フォルダをロックする方法は、私のアプリが実行されているかどうか、それはdoableですか?Javaでディレクトリをロックする方法はありますか?
1
A
答えて
0
いいえ、オペレーティングシステムは、このタイプの機能を提供していません。あなたはファイルロック(http://en.wikipedia.org/wiki/File_locking)を見ることができますが、このような "ロック"ではなく "並行アクセス"を防ぐためのものです。あなたはここで何をしようとしているのか、情報を暗号化しているのか(暗号化されたファイル)、誤った設定変更(ディレクトリを隠していること)を防ぐのでしょうか?
+0
しかし、ディレクトリを隠しても、ディレクトリの変更は中止されません。非表示は実際の隠蔽ではありません。 – Pacerier
2
これは本質的に不可能です。
自分のマシンで自分のプログラムが行うことはできません。 (おそらくデコンパイラとデバッガの助けを借りて)
関連する問題
- 1. iOSデバイスのロック/ロック解除を知る方法はありますか?
- 2. フラグメントオリエンテーションをロックしないでアクティビティの方向をロックする方法はありますか?
- 3. ipadでsafariの水平スクロールをロックする方法はありますか?
- 4. バッチ - txtファイルをバッチで同期ロックする方法はありますか?
- 5. Redisでロックを取得する方法はありますか? (Node.js)
- 6. UIViewControllerで背景イメージをロックする方法はありますか?
- 7. アンドロイドでロック解除イベントを取得する方法はありますか?
- 8. 繰り返しでディレクトリを検索するときにディレクトリをスキップする方法はありますか? (C#)
- 9. ディレクトリが空であっても、ディレクトリをソースから宛先にコピーする方法はありますか?
- 10. JavaファイルのロックとWindows - ロックは「絶対」ではありませんか?
- 11. テーブルをロックせずにストアドプロシージャをエスケープする方法はありますか?
- 12. Deviseを使用してユーザーをロックする方法はありますか?
- 13. gitを使ってファイルをロックする方法はありますか?
- 14. Javaでアプリケーションサーバー名を調べる方法はありますか
- 15. GPSのステータスをONにロックする方法はありますか?
- 16. ListViewの最後のアイテムを常にロックする方法はありますか?
- 17. divをjqueryアプリケーションにロック(フリーズ)する方法はありますか?
- 18. スレッドIDに基づいてスレッドをロックする方法はありますか?
- 19. イニシャライザのリストにミューテックスをロックする方法はありますか?
- 20. .NETでディレクトリを再帰的にスキャンする方法はありますか?
- 21. PhpStormでフォルダ(ディレクトリ)を検索する方法はありますか?
- 22. 特定のディレクトリでEclipseタスクタグを無視する方法はありますか。
- 23. マウスなしでJFileChooserディレクトリを展開する方法はありますか?
- 24. Windows Mobileのロック画面を置き換える方法またはカスタマイズする方法はありますか?
- 25. ディレクトリをロックできますか?
- 26. Javaでメソッド参照を渡す方法はありますか?
- 27. Javaでファイル/ディレクトリの存在を確認する適切な方法はありますか?
- 28. Javaのシステムプロパティをオーバーライドする方法はありますか?
- 29. Netbeansプロジェクトシステムがコマンドラインで使用するbuildディレクトリとdistディレクトリを上書きする方法はありますか?
- 30. javaにフォントがロードされるすべてのディレクトリをリストする方法はありますか?
なぜですか?機密ユーザーデータを保存していますか?これは、あなたが海賊版を防ぐために他人にアクセスさせたくないデータを格納しているのですか?それはどんな種類のコンピュータで実行されていますか?それはあなたのサーバー上で実行されているのですか、それともエンドユーザーのコンピュータ上で実行されていますか?どのような情報を保護しようとしていますか、なぜですか? –
いいえ、それがゲームのようなものであり、物事を挑戦し続けたいのであれば、単純な回転サイファーを使うこともできますし、データの周りに1フィートのフェンスを置くこともできます。あなたはそれを確保するために投資するよりもおそらく短い時間で誰かがデータを取得することができます後にどのように高度な先進的な方法。 – Quaternion