SDRSharp の 64bit最新版 Ver.1574 を、Windows10 にインストールしました。
通常は、3つの DLLファイル: rtlsdr.dll, NDde.dll, SDRSharp.DDETracker.dll
をコピーして、さらに SDRSharp.exe.Config と Plugins.xml のファイルに次の
一行を入れて、数分でアップデートが完了します。(My HP, No.927)
[SDRSharp.exe.Config]
<add key="RTL-SDR / USB" value="SDRSharp.RTLSDR.RtlSdrIO,SDRSharp.RTLSDR" />
[Plugins.xml]
<add key="DDE Tracking Client" value="SDRSharp.DDETracker.DdeTrackingPlugin,SDRSharp.DDETracker" />
しかし今回は、SDRSharp の起動画面左上の Source欄に 「RTL-SDR(USB)」 は選択
できるものの、「RTL-SDR Controller」(歯車) の Device欄は空欄のままで、その
まま SDRSharp をスタートしようとすると、エラー表示 「No device selected」
が表示されて起動しません。これは、今までの rtlsdr.dll では古くて対応でき
ないことが原因であることがわかりました。このエラー表示は、次のようにして
回避することができます。(参考. RTL-SDRサイト)
(1) RTLSDR Driver を次から直接ダウンロードする。
http://sdr.osmocom.org/trac/raw-attachment/wiki/rtl-sdr/RelWithDebInfo.zip
(2) 解凍すると、RelWithDebInfo フォルダーが生成される。その中に、
rtl-sdr-release フォルダー があり、さらに x32 と x64 の 2つの
フォルダーがある。
(3) x64フォルダーの中の『rtlsdr.dll』を、SDRSharpと同じフォルダに
コピーすると、「RTL-SDR Controller」 の Device欄に、「RTL2832U」
が表示され、SDRSharp は Windows10(64bit) 上で動作する。
(4) 事前に、SDRSharp.exe右クリック → プロパティ → 互換性 →
「管理者としてこのプログラムを実行する」 にチェック。