作为一个试用版,我必须向公司提供一个命令行Linux可执行文件。 如果他们喜欢,他们应该在之后购买。 我担心的是,该程序是不受保护的,他们可以在象征性的试用期之后保留它,重新分配或拷贝它。
有没有简单的方法来为可执行文件提供基本的保护? 例如,不能在给定的时间段之后执行它…
谢谢!!!
为什么在unix中kill -9命令中的数字9?
有没有办法查看谁在Linux中查看/访问文件?
cmd / c和文件path中的&符号
windows批处理,在嵌套循环内设置一个variables
gdb命令检查variables是否存在
Windows命令行上的PHP版本
有没有办法将多个命令输出复制到剪贴板?
ubuntu运行文本文件作为命令
batch file – 如果只有一个实例正在运行,如何杀死进程?
Perl:在Windows中停止使用perl“system”启动的命令
检查启动时的当前时间戳,如果试用期已过,请立即退出。 当然,他们可以改变系统日期,但这可能是不值得的,除非你的程序对他们非常有价值。
如果你想进一步,你可以打电话给你控制的服务器,以确定程序是否应该继续运行。 或者,对于这个问题,一个着名的NTP服务器。
当然,他们仍然可以通过在调试器中运行并简单地跳过测试来绕过该保护。 如果他们有这样的技能水平,那么就没有什么可以做的(但是他们也不可能首先需要你的编程技能)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。