質問

これは私にとっても非常に愚かな質問のように見えますが、とにかく私は興味があります:

ハードウェアキーでAdobe Airアプリケーションを保護する方法はありますか(AKA ソフトウェア保護Dongle

海賊版の保護のような鍵を必要とする特定のアプリケーションを開発している(私はその事実を変更することはできません)、そしてそれはAdobe Flashを使うことがこの特定のものを書く最も簡単な方法です。アプリケーションはやるべきです。

役に立ちましたか?

解決

If you are writing purely in Flash then you could use a product like SWF Studio (or Zinc ) which encrypts the flash file and produces and executable file. It needs to be encrypted because in a standard flash executable file the swf data can easily be extracted. Then you can protect this executable file using a Shell wrapper which ties it to a dongle. I did this using SWF Studio and Dinkey Dongles with my flash executable and it worked very well.

Links:

SWF Studio

Dinkey Dongles

他のヒント

AIR applications have no support for hardware dongles and don't even possess decent protection from decompiling. I imagine the dongle can be detected with some helper application called with NativeProcess, but this will require different helper for each OS. Also, without obfuscation all this will be pointless. See Trillix SWF Decompiler for decompilation and SecureSWF for obfuscation.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top