VS Installer(Windows Installer)のシリアルナンバー設定について – プログラミング – Home

通知
すべてクリア

[解決済] VS Installer(Windows Installer)のシリアルナンバー設定について


tokuchan
 tokuchan
(@tokuchan)
ゲスト
結合: 23年前
投稿: 10
Topic starter  

VS .Netに付属しているインストーラ(多分VS Installerと同じものだと思います。)
プロジェクトを作成してインストーラを作ろうとしているのですが、
ユーザーインターフェースのユーザー情報ダイアログでシリアル番号の入力を
求めるために「SerialNumberTemplate」というプロパティを設定する部分で
困っています。

マニュアルによるとシリアルの検査アルゴリズムは
「数字を合計して 7 で割るアルゴリズムで検査し、剰余が 0 の場合は値が正しく、
それ以外の場合は誤り」というふうになっているのですが、
部分的に固定文字列する方法などが記載されておらず、
実際に色々いじってみた限りではどうも部分的に固定することができないようなのです
が、
これだと、入力欄全てに7を入れてしまえば正しいシリアルと判断されてしまいます。
まさかそんなはずはないと思うので、私が何か見落としているのかと思いますが、
部分的に固定文字列にする方法、あるいはこの検査アルゴリズムを使わず
全て固定文字列で認証する方法があれば、ご教授頂ければと思います。

宜しくお願い致します。


引用未解決
トピックタグ
tokuchan
 tokuchan
(@tokuchan)
ゲスト
結合: 23年前
投稿: 10
Topic starter  

回答が頂けないようなので、とりあえず解決とします。
尚、後でわかったことですが、
Windows InstallerのSDKに含まれるツールを使うと、この
「SerialNumberTemplate」で設定する内容は丸見えでしたので、
固定文字列がここで設定できようができまいが、
この項目は使うべきではないという結論に達しました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました