通知
すべてクリア
Topic starter
2003年7月7日 4:19 PM
VS .Netに付属しているインストーラ(多分VS Installerと同じものだと思います。)
プロジェクトを作成してインストーラを作ろうとしているのですが、
ユーザーインターフェースのユーザー情報ダイアログでシリアル番号の入力を
求めるために「SerialNumberTemplate」というプロパティを設定する部分で
困っています。
マニュアルによるとシリアルの検査アルゴリズムは
「数字を合計して 7 で割るアルゴリズムで検査し、剰余が 0 の場合は値が正しく、
それ以外の場合は誤り」というふうになっているのですが、
部分的に固定文字列する方法などが記載されておらず、
実際に色々いじってみた限りではどうも部分的に固定することができないようなのです
が、
これだと、入力欄全てに7を入れてしまえば正しいシリアルと判断されてしまいます。
まさかそんなはずはないと思うので、私が何か見落としているのかと思いますが、
部分的に固定文字列にする方法、あるいはこの検査アルゴリズムを使わず
全て固定文字列で認証する方法があれば、ご教授頂ければと思います。
宜しくお願い致します。
Topic starter
2003年7月11日 3:25 PM
回答が頂けないようなので、とりあえず解決とします。
尚、後でわかったことですが、
Windows InstallerのSDKに含まれるツールを使うと、この
「SerialNumberTemplate」で設定する内容は丸見えでしたので、
固定文字列がここで設定できようができまいが、
この項目は使うべきではないという結論に達しました。