문제

이것은 매우 어리석은 질문처럼 보이지만 어쨌든, 저는 호기심이 많습니다.

하드웨어 키로 Adobe AIR 응용 프로그램을 보호하는 방법이 있습니까 (AKA 소프트웨어 보호 동글 )?

나는 불법 복제로부터 보호 할 수 없어도 그러한 키를 필요로하는 특정 응용 프로그램을 개발하고, 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