2017-05-24 4 views
-2

私はPythonプログラムの作業を終了しました。私はそれを販売したいと思います。それで、どうすれば私のプログラムを単純にコピーして貼り付けることはできないのですか?コードを難読化することは私が探しているものではなく、私は.pycで大丈夫ですが、私のプログラムをもっとよくするようにするにはどうすればいいのですか?私の(python)プログラムを他人にコピーして貼り付けるのを防ぐには?

多分、キーを持つインストーラですか?

+0

それ以外は、ソフトウェアライセンスを使用してください。 – timgeb

+0

PyInstallerをチェックしてください。また、人々がそれをコピーしないでそれを販売したい場合は、確かにクローズソーシングをチェックしてみてください。オンラインで何かを販売したことがあれば、ライセンスを取得してください。いくつかは無料で、一部は無料です。 –

+2

お金を払う人もいますが、そうでない人もいます。第2のものを忘れ、第1のものに集中する。 – Daniel

答えて

0

1台のコンピュータにインストールをロックダウンするメカニズムを調べます。あなたのプログラムはそれと対話する必要があります。これらのスキームは完全ではありません。

  • ハードウェアドングルの存在
  • プロセッサタイプ
  • ボリューム名(複数可)は、ハードディスク上の
  • BIOSタイプ
  • :通常、彼らはに結ばれます

アイデアは、インストーラが現在のコンピュータハードウェアから「キー」を作成し、プログラムがインストールされている場合は動作しないことです。別のコンピュータにコピーされます。

Googleで「python license key generator」を見つけてください。

+0

これらのメカニズムはすべてコードの難読化に基づいています。 – Goyo

関連する問題