HOME | SLIDE EDITOR | DONGLE MASTER | VOICE TRAINER | KAEDE CMS | CONTACT | BBS |
目次
- ドングルマスターとは
- インストール
- ドングルの作成
- ドングルのチェック(C#編)
- ドングルのチェック(VB編)
- ドングルのチェック(VBA編)
- 認証ファイル送付方式
- シリアル番号の通知
- 認証ファイルの送付
- FAQ
最終更新日
2011/12/24 15:54:43
シリアル番号の通知
認証ファイル付与方式では、ソフトウェア利用者(ユーザー)は自分の持つUSBメモリーのシリアル番号をソフトウェア提供者に対して知らせなければなりません。そのためにはユーザーは所有するUSBメモリーのシリアル番号を知り、これをメール等でソフトウェア提供者に知らせなければなりません。ドングルマスターではこの目的のためのシリアル番号通知ツールを提供します。
シリアル番号通知ツールの配布
シリアル番号通知ツールはApplyTool.exeというファイル名のプログラムです。ドングルマスターのインストールフォルダーにあります。このツールはユーザーが使用するものですからソフトウェア提供者がユーザーに配布する必要があります。ソフトウェア提供者はこのツールを自由に配布することができます。ツールは単体で配布することもできますし、提供するソフトウェアともに配布してソフトウェアから起動させることもできます。
ApplyTool.exeはDongle.dllとともに配布する必要があります。Dongle.dllもドングルマスターのインストールフォルダーにあります。配布自由です。その他、下記の apply_setting.xmlとabout.htmlとcontract.htmlも同時に配布する必要があります。
配布ファイル
シリアル番号通知ツールをユーザーの環境で動かすためには次の5つのファイルが必要です。これらのファイルは同一のフォルダに配置されるようにする必要があります。
ApplyTool.exe | シリアル番号通知ツールの本体です。 |
Dongle.dll | 動作に必要なライブラリです。 |
apply_setting.xml | シリアル番号通知ツールの設定用のファイルです。メール送信先やメール本文等の設定が書かれています。この設定はドングルマスターを使って作成します。 |
about.html | シリアル番号通知ツールの最初の頁に表示される「このダイアログについて」の内容です。ソフトウェア提供者が自由に作成して下さい。ファイル名は固定です。HTML形式です。このファイルが無い場合は規定の文章が表示されます。 |
contract.html | ソフトウェア使用許諾契約書です。ソフトウェア提供者が自由に作成して下さい。ファイル名は固定です。HTML形式です。 |
シリアル番号通知ツールの起動
シリアル番号通知ツールの起動はApplyTool.exeを実行します。ユーザーが実行しやすいようにするには、提供するソフトウェアから起動できるようにするのがよいでしょう。ソフトウェアのプログラムで
Process.Start(Path.Combine(Application.StartupPath, "ApplyTool.exe"));
を実行します(C#の場合)。プログラムでドングルを調べて認証に失敗した場合などにシリアル番号通知ツールを起動させるといいでしょう。
シリアル番号通知ツールのカスタマイズ
シリアル番号通知ツール設定
シリアル番号通知ツールは提供するソフトウェア用にカスタマイズする必要があります。カスタマイズするのはアプリケーション名、提供者名、シリアル番号の送付先、送付するメールの本文などです。これらの項目はドングルマスター本体で設定し apply_setting.xml というファイル名でプロジェクトフォルダに保存されます。この設定ファイルをユーザ側の ApplyTool.exe と同じフォルダに配置するようにして下さい。
シリアル番号通知ツールの設定はドングルマスターのメインメニューから「ツール」→「シリアル番号通知ツール設定」で行います。
メール本文に変数を埋め込み動的にメール本文を作成することができます。[変数挿入]ボタンを押すと利用できる変数の一覧が表示され、選択してカーソル位置に挿入できます。
ソフトウェア使用許諾契約書作成
シリアル番号通知ツールでソフトウェア使用許諾契約書が表示されます。これも提供するソフトウェアに合わせてカスタマイズする必要があります。このためのツールは用意されていませんが、ソフトウェア使用許諾契約書はhtml形式ですので、お手持ちのツールで自由に作成することができます。ワードなどで作成しHTML形式で保存するのが簡単な方法です。ソフトウェア使用許諾契約書のファイル名は contract.html です。このファイルもユーザ側の ApplyTool.exe と同じフォルダに配置するようにして下さい。
シリアル番号通知ツールの構成
シリアル番号通知ツールは複数の画面構成によるウイザード形式のプログラムです。ツールを起動すると順次以下のような画面が現れます。
@このプログラムについて
Aソフトウェア使用許諾契約書
ソフトウェア使用許諾契約書は自由にカスタマイズできます。
Bユーザー情報入力
ソフトウェア利用者の情報を入力します。メールアドレスは認証ファイルを受け取るアドレスです。備考は送金番号とかに利用可能です。
CUSBメモリー挿入
USBメモリーを挿入して次へを押します。
DUSBシリアル番号の取得
USBメモリーのシリアル番号が表示されます。認証を受けるドライブにチェックを付けます。USBメモリーのメーカーと型番は参考事項です。
Eメール送信
メール送信にはユーザーの規定のメールソフトが使われます。メール文は自動で作成され、メールソフトが自動起動されます。送信はユーザーが確認して行いますので、ユーザーが知らない不正なデータが送信されるとの危惧を除くことができます。
メール本文表示
メールソフトがうまく立ち上がらない場合は作成したメール文を表示させ、手動で立ち上げたメールソフトにコピーする方法も用意されています。