禁止逆向工程并可以在法律保护下采取相应措施预防此种行为的发生。防止修改和逆向工程的简便方法是使用静态链接代替动态链接,并把Qt嵌入与您的应用的二进制文件,以防止更改Qt类库。使用静态链接时,必须使用发布版本,并在必要时手动删除符号,然后再分发二进制文件。如果需要使用动态链接,只需通过用不同的类库名构建Qt(使用libinfix并更改所用的命名空间),就可以在一定程度上防止逆向工程。这主要是防止用户能够轻易更改动态链接的Qt类库。但通过静态链接防止逆向工程效果会好得多。使用Qt QuickCompiler将QML编译为二进制文件,并防止读取应用的Qt Quick部分,是进一步保护您的应用的有效方法。不需要提供修改设备中嵌入软件的可能性,可以利用硬件和操作系统的功能来防止修改系统软件。
如果您想了解更多关于保护您的应用的方法,请随时联系我们。我们可以通过技术和法律授权方式,帮您实现对应用的保护。