4.2 WinDriver のインストール
4.2.1 Windows にインストールするには
注意: WinDriver を Windows にインストールするには、システムの管理者権限のあるユーザーで行う必要が あります。
1. WinDriver CD を CD-ROM ドライブに挿入します (WinDriver CD からインストールせずに、ダウン
ロードした WinDriver をインストールする場合は、ダウンロードしたインストールファイル
(WDxxx.EXE、xxx はバージョン番号。例: WD1010.EXE) をダブルクリックして、手順 3 に進んで
ください)。
2. インストール プログラムが自動的に起動します。自動的に起動しない場合は、WDxxx.EXE ファイ ルをダブルクリックしてください。[Install WinDriver] ボタンをクリックします。
3. 画面に表示されるライセンス同意書をお読みください。[Yes] を選択してライセンスに同意してくだ さい。
4. WinDriver をインストールする場所を選択します。
5. [Setup Type] ダイアログボックスで、次のいずれかを選択します。
○ Typical – すべての WinDriver モジュール (WinDriver ツールキットと特定チップセット用の
API) をインストールします。
○ Compact – WinDriver ツールキットだけをインストールします。
○ Custom – インストールする WinDriver のモジュールを選択します。
6. インストーラがファイルのコピーを完了後、チュートリアルを開始するか選択します。
7. セットアップを完了したら、コンピュータを再起動してください。
6. 注意: WinDriver のインストールは、WD_BASEDIR 環境変数にインストール時に指定された WinDriver ディレクトリを定義します。この変数は DriverWizard [第 5 章 ] コードを生成する際に、デフォルトの保存 先を決定し、生成される project ファイルまたは make ファイルの include パスで使用されます。また、
サンプル Kernel PlugIn のプロジェクトおよび makefile からも使用されます。
登録版ユーザーの場合
次の手順で、エクセルソフト株式会社から受け取ったライセンス コードを入力して WinDriver を登録します。
1. [スタート] メニューから、[プログラム] - [WinDriver] - [DriverWizard] の順に選択して、DriverWizard を 起動します。
2. [File] メニューから [Registration Options] を選択して、[License Information] ダイアログボックスを表示 します。
3. 以前のバージョンのライセンスコードが登録されている場合、[Cancel license registration] ボタンをクリッ クして、以前のバージョンのライセンスコードを解除します。
4. [Please enter your license string] 入力ボックスにエクセルソフト株式会社から受け取ったライセンス コー
ドを入力して、[Activate license] をクリックし、ライセンス コードを登録します。
5. 試用期間中に開発したソースコードを有効にするには、次のセクションを参照してください:
○ WDC_DriverOpen() 関数
○ WD_License() 関数 (デフォルトで使用される WDC_xxx API の代わりに低レベルの WD_xxx API を使用している場合)
○ WDU_Init() 関数
エクセルソフト株式会社から受け取ったライセンスコードを使用して上記の関数で登録することに よって、評価版で作成したサンプルを有効にします。
図 4.1: ライセンスの登録
注意: カーネル上の現在のライセンスをチェックするには、[DriverWizard] を実行して、[File] メニューから [Registration Options] を選択してください。現在、カーネルに設定されている有効なライセンスが表示されま す。
ライセンスコードには、スペースおよびピリオドなども含まれますのでライセンス登録の際には、電子メール で受け取ったこの文字列を「コピー&貼り付け」し、手入力によるミスを防いでください。
WinDriver のライセンスをドライバ コードに登録するには
WinDriver の DriverWizard を使用しないで、ドライバ コードから直接 WinDriver カーネルをアクセスするに は、WD_License() 関数、WDC_DriverOpen() 関数、WDU_Init() 関数を使用してライセンスをコー ド内で登録します。
例: 以下の RegisterWinDriver() をソースに組み込み、 main() または WinMain() の先頭でコー
ルしてください。
void RegisterWinDriver() {
HANDLE hWD;
WD_LICENSE lic;
hWD = WD_Open();
if (hWD!=INVALID_HANDLE_VALUE) {
// 以下の文字列にライセンスコードを入力します
strcpy(lic.cLicense, "12345abcde12345.Company Name");
WD_License(hWD, &lic);
WD_Close(hWD);
} }
評価版で作成したソースコードを製品版として使用する場合にもこの記述を追加してください。
WinDriver のライセンス取得について
WinDriver 正式登録版を使用するには、「ライセンスコード」が必要です。「ライセンスコード」を取得してい
ないお客様および代理店から購入されたお客様はパッケージに同封されている「ユーザー登録のご案内と ライセンスコードの申請方法について」の用紙の説明に従い、Web サイトからライセンスコードの申請を 行ってください。正式登録に必要なライセンスコードを発行致します。
注意: 現在、ライセンスコードには、ソフトウェア保護のため開発者の会社名 (必要に応じて部門名/ 開発者 名) が登録されます。このライセンスコードはインストールするマシンの情報をもとに開発元の Jungo 社から 発行されますので、ライセンス コード申請時にマシン情報 (DriverWizard の Your registration code) と社名 の英語表記もあわせてお知らせください。
連絡先:
〒108 – 0073
東京都港区三田3-9-9 森伝ビル6F エクセルソフト株式会社
電話: 03 - 5440 - 7875 Fax: 03 - 5440 – 7876 E-mail: [email protected]