私は単純なVBアプリケーションで作業しています。しかし、私は特定の時間だけそれを使用するオプションをユーザーに与えるためにそれを保護したいと思います。 私は、テキストファイルをキーコードで作成することを考えていました(ランダムな文字の横に、有効期限があります)。この有効期限が過ぎてからアプリケーションを起動すると、アプリケーションは自動的に終了するはずです。 このテキスタイルの場所は、実行可能ファイルが実行されている場所と同じ場所にすることができます。 あなたの誰かがそれを実装する方法を知っていますか?または、これを実装する方法がより簡単ですVB.netアプリケーションを保護するための簡単なライセンスキー
0
A
答えて
0
アプリケーションに「試用期間」を与えたい場合は、改ざんを防ぐためにハードコードすることをお勧めします。そして、購入したときに、レジストリと異なるファイルを変更します(アプリケーションを「登録」して、それが「フル」と認識するようなファイルをダウンロードすることもあります)。ライセンスを確認してください。
これは賢く、多くの人々は私が上で重量を量ることができるよりも大きな課題である。私はこれが免許を回避しようとしている開発者やハッカーの間に一定の戦いの一部であることに注意します。
関連する問題
- 1. 簡単なパスワードはあなたのアンドロイドアプリケーションを保護します
- 2. Firebaseを使用して簡単なレジャータイプのアプリケーションを保護する方法は?
- 3. vb.netエラー:保護レベルのためにアクセスできない
- 4. 簡単な画像プロキシサービスを保護する
- 5. WCFサービスを保護する最も簡単な方法
- 6. WebアプリケーションのためのWIFIの保護
- 7. VB.NETでキーストロークを送信する簡単なアプリケーション
- 8. ASP.NET MVCのページでの簡単なパスワード保護
- 9. VB.Net WindowsFormsアプリケーションをWebアプリケーションとして動作させる簡単な方法は?
- 10. どのような簡単なパスワード保護オプションがありますか?
- 11. アプリケーションURLを保護する
- 12. devel grailsアプリケーションをパスワードのような単一のhtpasswdで保護する
- 13. 簡単なアクセスのために3つの関連項目を保存するための効率的なデータパターン
- 14. データロギングアプリケーションのための簡単なPCアプリケーションメーカー
- 15. 簡単なトレントダウンロードのためのPerlライブラリ?
- 16. 保護されたクラスが使用されていないコンパイル時の保護されたエラー[VB.net]
- 17. uwpとaspコアの間でapiリクエストを簡単に保護する方法
- 18. facet-resultの保護された単語?
- 19. メンテナンスのためにEmberアプリケーションをダウンさせる最も簡単な方法
- 20. VB.NETで保護されたメンバーにアクセスする
- 21. これはカレンダーのための最も簡単で簡単なアルゴリズムですか?
- 22. KerberosでHBaseを保護するためのsparkアプリケーションの接続方法
- 23. プライベートデバイス上のアプリケーションを保護するMDM
- 24. ポリマースターターキットの経路を保護するアプリケーション
- 25. コアデータの取得を簡単に行うための簡単な方法
- 26. 私のUWPアプリケーションに設定を保存する簡単な方法
- 27. Androidアプリケーション固有のライセンスキー
- 28. Windows用ライセンスキーの生成アプリケーション
- 29. Node.jsのクラスを拡張するための簡単な方法
- 30. は、簡単な代数のためで行くためのソルバー
ソフトウェアがユーザー制御のハードウェアで動作している場合、実装可能な保護をバイパスすることは常に**可能です** – Alejandro
@Alejandroは当然のことですが、それを見るためのより建設的な方法は、質問 'あなたは誰ですか?' sersは技術的に文盲であり、たとえあなたが記述するメカニズムがそれらを超えているとしても。アプリケーションが特に人気がなく、高価ではない場合や、他の方法で魅力的でない場合は、このレベルを超えた小規模の技術的進歩であっても、最も決定的なものを除いてすべてを守ります。 – peterG
その性質上、「単純なライセンスキー」はありません。あなたは何かを秘密にすることはできません。 *自分のシステム以外のものを再生することが非常に難しいように、キー(ファイル)を作成することができます。その後、クライアントアプリは「ちょうど」ライセンスを確認する必要があります。それでも、メソッドを呼び出すのではなく、コードを 'IsRegistered = True'にパッチするだけです。満期は、まったく別のレベルの懸念事項です。最初に質問する必要があるのは、なぜそれが期限切れですか?テクニカルサポートのクルーがいない限り、なぜそれに値するのですか? – Plutonix