1
「SQL Server Native Client」をアンインストールするのがいつ安全であるかはどのように判断するのですか? SQL Serverのインスタンスがインストールされているかどうかを確認するだけでは簡単ではないと思います。SQL Server Native Clientをプログラムでアンインストールするのはいつ安全ですか?
私は他の人の間で以下のキーの動作を調査し、テストしてみたが、彼らは私が必要なものを私に与えていないように見えます:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Native Client\MSIRefCount
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SNAC\MSIRefCount
...
Iは、Win32/WindowsのAPI経由を使用していますC++。
それは私が疑ったことですが、私の無知のために、私はおそらく 'MSIRefCount'が助けになると楽観的でした。だから、 'SQL Server Native Client'は、 'VC++ Redistributable'のように、基本的にインストールして忘れていますか? – jasnmoore
非常に厳密に参照カウントされていない限り、他のアプリケーションで使用できるものはほとんどありません。 (ファイルごとにこれを実行しようとすると、レジストリ内のSharedDLLsキーを参照してください)。 – Deanna