「Xamarin.Mac/アクセシビリティの許可の有無を取得する」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
6行目: | 6行目: | ||
これを回避するためアプリ起動時にアクセシビリティの許可がされているかを確認し、未許可であれば警告を出す必要がある。 | これを回避するためアプリ起動時にアクセシビリティの許可がされているかを確認し、未許可であれば警告を出す必要がある。 | ||
==実装:TCC.db== | ==実装:TCC.db== | ||
− | アクセシビリティの設定は「/Library/Application Support/com.apple.TCC/TCC.db」という[[ファイル]]に保存されている。このファイルの中身は[[SQLite3]] | + | アクセシビリティの設定は「/Library/Application Support/com.apple.TCC/TCC.db」という[[ファイル]]に保存されている。このファイルの中身は[[SQLite3]]のデータベースとなっており、sqlite3コマンドで普通に開ける。ただしroot権限が必要となる。 |
− | |||
− | |||
<source lang="bash"> | <source lang="bash"> | ||
$ sudo sqlite3 /Library/Application\ Support/com.apple.TCC/TCC.db | $ sudo sqlite3 /Library/Application\ Support/com.apple.TCC/TCC.db | ||
82行目: | 80行目: | ||
==関連項目== | ==関連項目== | ||
− | |||
*[[Xamarin.Mac/Global Event Monitorでキー入力を監視する]] | *[[Xamarin.Mac/Global Event Monitorでキー入力を監視する]] | ||
*[[Xamarin.Mac/OSのバージョンを取得する]] | *[[Xamarin.Mac/OSのバージョンを取得する]] |