シェアウェアとしてリリースしたい Windows アプリケーションの開発を終えようとしています。C# で開発され、.Net 3.5+ マシンで実行されます。それを使用するには、ユーザーはオンラインである必要があります。
私の意図は、ユーザーに 30 日間試してもらい、その後、登録が購入されるまで機能を制限することです。
インストーラーは、msi ファイルを介して利用可能になります。
これを実装する方法に関する一般的な手順を誰か教えてもらえますか? より具体的な質問がいくつかあります: 私は e コマース サイトを確立するために多額の先行投資をする必要がないようにしようとしているので、ユーザーに支払いを許可する方法を考えていました。その後、ロック解除キーを受け取ります。ここにリストされているような解決策がいくつか見つかりました: 登録サービス
彼らが行くべき道であるかどうか、私はまだ確信が持てません。
私の主な関心事の 1 つは、特定のシリアルの再利用を防ぐことです。たとえば、2 人のユーザーが同時に同じシリアルでプログラムを実行した場合、このシリアルを無効にするか、他の手段を講じる必要があります。もう 1 つのポイントは、私のソフトウェアは、インストーラーを使用せずにあるコンピューターから別のコンピューターにコピーされる可能性があるため、インストーラー自体を保護するだけでは十分ではないということです。
たぶん、このプロセスをすでに行った人は、関連する一般的な手順(1.ドメインを取得する、2.特定の種類のWebホストを取得するなど)のようないくつかの指針を私に与え、上記の問題のいくつかに対処することができます.
人々が私に与えてくれるどんな助けにも感謝します。