-1

著作権侵害は防ぐことができないため、誰かがこの質問に反対票を投じることを恐れて、私が導入したシステムは海賊を抑止するためだけのものであることを明確にしたいと思います。また、この質問をすることで、不快感をできるだけ少なくするようにしています。 .

現在、私のシステムは MAC アドレス、CPU タイプ、および HDD シリアルの組み合わせを使用して、ハードウェア フィンガープリントを作成しています(問題ではありません)。これまでずっと Windows を使用してきた私は、OS X にアプリケーションをインストール (および「アンインストール」) することの単純さにはかなり無頓着でした。現時点では、このハードウェア フィンガープリントを次の場所に保存し~/Library/Application Supportています (管理者パスワードが不要になるようにするため) 。アンインストーラーでアプリケーションを削除するつもりだったので。一部の Mac アプリケーションがアンインストーラーを使用していることは知っていますが、個人的には、慣例である単純なドラッグ アンド ドロップ プロセスに介入したくありません。

オンライン データベースをチェックして、ソフトウェアを実行しているマシンの指紋が、ソフトウェアのライセンス取得時にシリアル キーに結合された指紋と一致するかどうかを確認する機能を実装します (ユーザーがインターネットに接続している場合)。ただし、使用したシリアルキーを保存する方法が必要であり、ユーザーがインターネットに接続せずにソフトウェアを実行できるようにしたいと考えています。

ライセンス システムを実装しながら、ドラッグ アンド ドロップを使用してソフトウェアをインストールおよび削除できるようにする方法について、この分野での経験や提案はありますか?

前もって感謝します。

4

2 に答える 2

1

ハードウェアの指紋を保存する代わりに、必要なときに計算するだけです。

この状況でPreferencesAPIが機能するかどうかはわかりません。そうでない場合は、使用できます。

于 2012-04-08T11:35:13.903 に答える
0

これは実際には適切ではないし、一般的な答えもないと思います。また、最近の質問で探していた情報が得られたので、おそらく銃を飛ばして間違った質問をしたと思います。だから、私が本当に欲しかった/必要とした答え:

Application Support(結果) (and )にファイルを残しても問題ありませんPreferences。望ましいと考える人さえいるでしょう。そこで、ライセンス ファイルと構成ファイルを のサブディレクトリに保存し~/Application Support、ユーザーが「データベース ディレクトリ」を置く場所を決定できるようにします。そうすれば、誰もが勝ちます(まあ、ほとんど)!

参考までに、問題は私が持っていたものではなく、どこに行ったのか(ファイルに関して)でした。

于 2012-04-16T18:42:18.940 に答える