差分

ナビゲーションに移動 検索に移動

Xamarin.Mac/アクセシビリティの許可の有無を取得する

138 バイト追加, 2015年10月15日 (木) 04:46
これを回避するためアプリ起動時にアクセシビリティの許可がされているかを確認し、未許可であれば警告を出す必要がある。
==実装:TCC.db==
アクセシビリティの設定は「/Library/Application Support/com.apple.TCC/TCC.db」という[[ファイル]]に保存されている。このファイルの中身は[[SQLite3]]のデータベースとなっており、sqlite3コマンドで普通に開ける。ただしroot権限が必要となる。のデータベースとなっており、sqlite3コマンドで普通に開ける。 ただしroot権限が必要となる。設定値を確認するだけでもroot権限が必要となるので現実的ではないと思うがメモとして残しておく。
<source lang="bash">
$ sudo sqlite3 /Library/Application\ Support/com.apple.TCC/TCC.db
匿名利用者

案内メニュー