私は非常に単純なvb.netアプリケーションを開発しました。すべてのユーザーが支払ったことを確認する方法が必要です。私は可能な限り簡単な方法を望んでいます。それはオフライン登録になります。私は実際にこれを自分で簡単にプログラムできる方法を探しており、3番目のソリューションには興味がありません。vb.netアプリケーションの登録キーを開発する
答えて
その名前のハッシュ(SHA1またはMD5など)を計算します(小文字と空白文字を最初に使用します)。プレフィックスは、プログラムでハードコードされた秘密のテキストです。バージョンごとに異なるキーが必要な場合は、ハッシュを計算する前にバージョン番号に接頭辞を付けます。そのハッシュは登録キーになります(または、長すぎると思われる場合はハッシュの最初の文字を取ります)。
ユーザに名前と登録キーの両方を入力させ、それらをプログラムの設定に保存させます。次に、検証する必要があるときはいつでも、まったく同じ方法でハッシュを再計算し、格納されたキーと比較します。
暗号化された文字列をユーザーのレジストリに格納することができます(例:氏名)。ライセンスが有効かどうかを確認するために、アプリケーションの開始時にその文字列を解読します。
どのように安全にしたいですか? もしあなたが強固な著作権侵害の保護を望んでいるのであれば(それが存在する場合でも)何らかのオンライン登録/アクティベーションシステムと組み合わせなければなりません。または、Mitch Wheatが選択したサードパーティのソリューションを使用します。
cool私はレジストリを変更し、レジストリから読み取るのですか?私はこれをできるだけシンプルにしたいと思っています。著作権侵害の保護についてはあまり気にしません。 –
アレックス、あなたがレジストリの使い方を知らないのであれば、ソフトウェアを売るのは早すぎると思います。 – grawity
もお手伝いできますか? –
- 1. Xcodeエラー:「開発チームにアプリケーションIDを登録できません。
- 2. アプリケーションの登録
- 3. iOS開発、iPhone Appでユーザー登録
- 4. アプリケーションIDを登録する
- 5. スタンドアロンVB.NETアプリケーションの登録不要のCOM - 複雑なケース
- 6. アプリケーションの登録フォーム
- 7. 登録キーの作成
- 8. 場所を開くためにアプリケーションを登録する方法
- 9. 開発中のGoogleのインデックス登録を避ける方法
- 10. fitbit apiのアプリケーションを登録
- 11. アプリケーションのドキュメントタイプのアイコンを登録する
- 12. iOSアプリケーションに署名する:開発チームにアプリケーションIDを登録することはできません
- 13. 外部キーと登録フォーム
- 14. 登録チームに所属する登録されていないアカウントでApp StoreにiOSアプリケーションを展開する
- 15. Microsoftアプリケーション登録のリダイレクトURL
- 16. iphoneアプリケーションの登録フォーム
- 17. Android Firebaseアプリケーションのインデックス登録。
- 18. COMの登録エラー(登録されていません80040154クラス)VB.Net
- 19. Qtアプリケーションにヘルプブックを登録する
- 20. 登録:有料アンドロイドアプリを公開する
- 21. vb.Netのゲーム開発
- 22. Microsoftアカウントデベロッパーセンター/アプリケーション登録ポータルでの単一アプリ登録
- 23. 登録された開発者になる方法?
- 24. Azure AD B2CアプリケーションとAzureアプリケーション登録アプリケーション
- 25. Windowsレジストリ - アプリケーションを登録してファイルタイプを開く
- 26. 開発チームは、登録されたiPhoneのデバイスの最大数
- 27. のJavaのKeyListener未登録矢印キー
- 28. Facebookアプリケーション(カウント友人登録)
- 29. アプリケーション上のボタンを作成する方法Visual Studioの登録ページを開く
- 30. iOSアプリケーションで開くGPX(またはXML)ファイルの登録
私はプログラムの設定をどこに保存しますか?あなたはレジストリの意味ですか? –
はい、またはプログラムのフォルダ内の一部のファイルにあります。実際には、それがオフライン登録だと言っているように、ユーザーがダブルクリックしたときにレジストリに含まれる.regファイルを電子メールで送信できます。または、保護されたProgram Filesフォルダに何かを保存するのは難しいかもしれませんが、ある場所にいくつかのファイルを保存するようユーザーに指示することはできますか? – Arjan