SQLiteデータベースファイルをターゲットアプリケーション以外の外部の変更からロックしようとしています。これは可能ですか?ファイルシステムアクセスからSQLiteデータベースファイル(.sdb)をロックする方法
たとえば、私は、他のアプリケーションが書き込むことを許可しないで、DBへの読み取り/書き込みアクセス権を持ちたいWPFアプリケーションを持っています。トランザクションを介して排他ロックを作成できることは理解していますが、アプリケーションの全期間にわたって「データベースをロックする」方法がありますか?
読み取りアクセスは問題ありません。WPFアプリケーションの実行中にサードパーティのアプリケーション(DBブラウザー)が変更を加えることは望ましくありません。