2009-06-26 1 views
0

オリジナルのCDがCDドライブに存在する場合のみ、.netベースのWindowsアプリケーションを実行するように制限する方法を教えてください。また、ユーザーはCDのコピーを作成することを許可されるべきではありません。元のCDがCDドライブに存在する場合にのみソフトウェアを実行できるようにする方法

+8

これは90年代のことで、海賊行為を防止するための別のアプローチについて考えることをお勧めします。おそらくこれ以上のものはないでしょう。 – Tomalak

+3

商品を作るように人々は喜んで支払っています。 –

+2

CDは瀕死の技術です。ユーザーがソフトウェアをオンラインでダウンロードすることを前提としています。 – RedFilter

答えて

4

これは実行できません。ソフトウェアは仮想CDドライブを搭載した仮想マシンで実行されている可能性があり、人々は実際のものと区別できないように構成できます。

私はいくつかのゲーム会社が彼らのCDに物理的な欠陥を置くスキームを試したと思います。オリジナルのプログラムは、読めない部分のためにディスクをコピーすることができない、またはコピーが元のものと同じ物理的欠陥を持たないことであるという考えである。しかし、あなたがそのような機器にアクセスできない場合、私はあなたがこれを行うことができるとは思わない。

+0

PS1がこの原則を打ち倒したことはわかっています。しかし、いずれにせよ不良セクタを書くことができる市販のドライブがありました(多くはありませんでしたが、そこにありました)ので、そのようなアイデアを壊しました。 –

+0

@monoxide、あなたのコメントよりもはるかに一般的でした。 clonecdのようなプログラムは、CD-Rドライブのこの共通の機能を利用して、すべてをコピーしました。不良セクタが含まれていました。それは本質的にコピープロテクションの形を破壊した。 –

5

あなたはhttp://en.wikipedia.org/wiki/Copy_protection#Copy_protection_for_computer_software をお読みですか?

アプリをインストールした後、お客様がインターネットにアクセスできると思われる場合は、licensing-server/webservice solutionのようにすることができます。次に、あなたのウェブサービスの正当性をチェックするシリアルナンバーアプローチを行うことができます。 (Ms-Windowsのようにアクティベーション

ネットワークカードのMACアドレスをハードウェアIDに使用して、アクティベーションをベースにすることができます。

+0

マシンのMACアドレスを単独で使用することは、マシンのMACアドレスを変更するのが非常に簡単であるため、お勧めできません。 –

0

多くの場合、それは価値があるよりもはるかに多くのトラブル(関係者全員)です。

0

あなたはそれを試して試してみて、cdキーを使って、あなたの想像力を使って実装することができます。

0

アプリケーションが実行する必要があるCDの一部のファイルをCDドライブに保存しておくと、そのファイルが見つからない場合にエラーが発生することがあります。

CDのコピープロテクトは、私があなたを助ける方法を知っているものではありません。私は他のポスターに同意します。それはインターネットの時代、CDは死んでいる、あなたのソフトウェアを保護する場合は、ダウンロードされたアプリで動作するソリューションを実装する必要があります。

2

光学メディアメーカーがディスクを任意のボリュームで制作する場合は、Macrovisionなどのサードパーティの保護を使用する方が簡単になります。

しかし、それほど重要なポイントはありません。このようにカジュアルコピーを防ぐことはできません。とにかく知的財産権を真剣に取っている人々はあなたの仕事をコピーしていません。そして、あなたがそれを守るために費やした努力にもかかわらず、それを壊してコピーしない人々は、それをコピーします。

ソフトウェアを公平に評価し、ソフトウェアを購入して登録する方がより効果的であることを顧客にアピールし、優れた顧客サポートを提供して意思決定に良い気分にさせる方がずっと良いでしょうそれを盗むのではなく、それを買うこと。

+0

+1カスタマーサービスについてあなたがソフトウェアを十分に悪くすると、何年もあなたに支払うことになります! – Shawn

0

私は同じことをする必要があります、会社はそれを決定します。 サンプルとして、隠しファイルに任意の複雑なキーを含めることができます。 CDに好きなフォーマットでファイルを保存します。 次に、すべてのドライブの検索を開始すると、すぐに使用できるCDドライブが検索されます。シークレットファイルを検索し、キーを確認します。もしすべてのことが正しければ、それを他の人に伝えて、CDに挿入してください。 マスターCDをロックし、そのための準備ができたCDロックソフトウェアを使用する必要があります。あなたがそれをしたら、それがどれほど成功したか教えてください。

+1

マシンにCDドライブが搭載されているとします。 –