セットアップ時にシリアル番号が必要なセットアッププロジェクトを作成して、インストール作業を実行したい場合、シリアルキーは1台のコンピュータでのみ使用できます。だから、私はセットアッププロジェクトをどのようにデザインするかについて私にすべてのアイデアを伝えたいと思っていますか?それを設計するためには何が必要ですか?セットアッププロジェクトを作成するためのアイデア
答えて
キーを検証するカスタムメソッドがある場合は、独自のロジックを処理する別のプロジェクトを作成し、Setup Project's Custom Actionsに含めることができます。
データのキャプチャをセットアッププロジェクト自体に残す場合は、hereとhereと表示されます。また、使用許諾契約書を取得する場合は、this other SO questionを確認することもできます。
まず、鍵を生成するアルゴリズムが必要です。
キーの発行方法を決定する必要があります。ダウンロード専用タイトルの場合、購入時に鍵を生成することができます。
有効なキーが生成されたら、次の2つのいずれかを実行できます。キー検証アルゴリズムを作成するか、発行されたキーを格納します。どちらにも起伏があります。
ユーザーがソフトウェアをライセンス認証しようとすると、ある種のマシンキーを作成する必要があります。それはあなたが基本としている情報ですが、多くの人がコンピュータ名を使用し、起動されたIPアドレスを格納しています。また、同じPCのソフトウェアを再起動する請求書に適合するその他の情報もあります。この情報に基づいてユニークなキーを生成することもできます。このキーはアクティベーションキーと呼ばれることもあります。
あなたは、同じPC上のソフトウェアを反応させて、それを無効にする方法が必要になります(ライセンスを転送できる新しいコンピュータを購入する必要があります)。あなたまで)。
これは、ソフトウェアをPCにアクティベーションするための基本です。これをいくつかのセットアッププロジェクトに統合することができますが、そこからたくさんの選択肢があります。私は1つを選んで、それがどのような機能を持っているかを見てみましょう。いくつかのインストーラはソフトウェアのアクティベーションをサポートしていますが、少なくともその機能を追加する方法はあります。
上記のペドロの答えも良いスタートです。
- 1. ワークベンチタイプのインターフェイスを作成するためのアイデア
- 2. androidの画像エディタを作成するためのライブラリやアイデア
- 3. セットアッププロジェクトDLLファイルの作成情報
- 4. セットアッププロジェクトにインクルードフォルダを含める
- 5. VS 2005でC#windowsアプリケーションのセットアッププロジェクトを作成するには?
- 6. VSセットアッププロジェクトのカスタムダイアログでconfig.xmlを作成する
- 7. アプリケーション構成設定を管理するためのアイデアやソリューションを探す
- 8. セットアッププロジェクトの問題にdotnetfxを含める
- 9. Visual Studioセットアッププロジェクトを作成した後でxmlファイルを削除する
- 10. dotnetを使用してウェブサイトを作成するための新鮮なアイデアはありますか?
- 11. C#でカスタムデジ仮想キーボードを作成するためのアイデアはありますか?
- 12. アンドロイドでさまざまな色のコーデック付きテキストビューを作成するためのアイデア
- 13. intelliJのアイデアでJavaパッケージのjarファイルを作成する方法
- 14. この行を作成する方法のアイデアは?
- 15. システムのアイデアとアーキテクチャのビジュアライゼーションを作成するアプリケーション
- 16. データベースレコードタイプを作成するためのフォームを作成する
- 17. .Net Framework 3.5 SP1を含むセットアッププロジェクトを作成します。
- 18. Djangoのテーマセレクタを作成する方法(アイデア、アドバイスなど)
- 19. アイデアでJira問題の分岐を作成する
- 20. ファイルシステムのセットアッププロジェクトでコンテンツファイルへのショートカットを作成
- 21. ソーシャルゲームの複数の支店を展開するためのアイデア
- 22. ページを保護するためのアイデアはありますか?
- 23. "リンカエラー"を解決するための任意のアイデアundefiendリファレンス
- 24. 大量のテキスト記事を管理するためのUIアイデア
- 25. スフィンクスの検索時間を短縮するためのアイデア
- 26. 組織階層を編集するためのUIデザインのアイデア
- 27. Haarトレーニングの結果を改善するためのアイデア
- 28. どのように時間を追跡するためのアイデア?
- 29. エンタープライズ構成のアイデア
- 30. アイデア用のスカラプロジェクトSDKを構成する
これはあまりにも広すぎて、投稿できません。 – Yuck
私はこれについて知ることは、どのプログラマにとっても必要だと思います!アイデアは、プログラミングを開始するアルゴリズムのサブセットの1つです。 –
投票に投票する理由: –