著作権侵害は防ぐことができないため、誰かがこの質問に反対票を投じることを恐れて、私が導入したシステムは海賊を抑止するためだけのものであることを明確にしたいと思います。また、この質問をすることで、不快感をできるだけ少なくするようにしています。 .
現在、私のシステムは MAC アドレス、CPU タイプ、および HDD シリアルの組み合わせを使用して、ハードウェア フィンガープリントを作成しています(問題ではありません)。これまでずっと Windows を使用してきた私は、OS X にアプリケーションをインストール (および「アンインストール」) することの単純さにはかなり無頓着でした。現時点では、このハードウェア フィンガープリントを次の場所に保存し~/Library/Application Support
ています (管理者パスワードが不要になるようにするため) 。アンインストーラーでアプリケーションを削除するつもりだったので。一部の Mac アプリケーションがアンインストーラーを使用していることは知っていますが、個人的には、慣例である単純なドラッグ アンド ドロップ プロセスに介入したくありません。
オンライン データベースをチェックして、ソフトウェアを実行しているマシンの指紋が、ソフトウェアのライセンス取得時にシリアル キーに結合された指紋と一致するかどうかを確認する機能を実装します (ユーザーがインターネットに接続している場合)。ただし、使用したシリアルキーを保存する方法が必要であり、ユーザーがインターネットに接続せずにソフトウェアを実行できるようにしたいと考えています。
ライセンス システムを実装しながら、ドラッグ アンド ドロップを使用してソフトウェアをインストールおよび削除できるようにする方法について、この分野での経験や提案はありますか?
前もって感謝します。