Adobe Acrobat DCのMobile Linkを無効にする
バージョンアップしてから何かと鬱陶しいAcrobat Reader DCだが、以下のテキストを.regで保存し、
レジストリに追加すればMobile Linkが無効になり、ポップアップも表示されなくなる。
また、OSが32bit版か64bit版かで適用するファイルが違う点にも注意。
一応、Windows 8.1(x64)で表示されなくなることを確認。
※レジストリエディタを使う場合は下記の参考元を参照してください。
32bit用
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Adobe\Acrobat Reader\DC\FeatureLockDown\cServices] "bToggleAdobeDocumentServices"=dword:00000001
64bit用
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Policies\Adobe\Acrobat Reader\DC\FeatureLockDown\cServices] "bToggleAdobeDocumentServices"=dword:00000001
※この記事は以下を参考に執筆させていただきました。
Acrobat | Document Cloud メニューおよび Mobile Link 機能を無効にする方法(Acrobat/Acrobat Reader DC)
Wow6432Nodeを無視してレジストリを開く(Windows API用)
前に.NET Framework用Wow6432Nodeの無視の仕方を書いたけど、今度はC++とWindows APIで。
RegOpenKeyEx()を呼び出すときに引数samDesired(第4引数)にAND演算子で「KEY_WOW64_64KEY」を追加するだけ。
HKEY hKey = nullptr; RegOpenKeyEx( HKEY_CURRENT_USER, TEXT( "Software\\..." ), 0, KEY_READ | KEY_WOW64_64KEY, &hKey ); /* ... */ RegCloseKey( hKey );
.NET Frameworkのソースコード
ソースコードがここで見れる。
Reference Source
GitHubでも見れるけど、こっちはクラスをクリックすると目的のクラスのコードが見れる。