【发布时间】:2010-09-15 22:44:04
【问题描述】:
我有一个程序 'foo' 运行不同的线程,fooT1、fooT2、.. fooTn。
现在,如果我想编写另一个程序“bar”,它可能会杀死线程 fooTr,这可能吗?
原因:线程 fooTr 跟踪产品许可证之一。如果这个线程被杀死;一个人可以无限期地运行这个产品。杀死 'foo' 本身是可以容忍的,因为这正是许可证到期时所做的事情。
系统:Linux 的 Fedora 发行版
注意:启动 JVM 和程序 foo 的命令放在 /etc/init.d 中,任何对 rc.1/rc.2/rc.3 结构有相当了解的人都可以更改/添加启动参数到这些。
我希望我的问题很清楚。如果没有,我可以随时编辑它。
【问题讨论】:
-
嗯,所以你问我们如何绕过商业产品的许可?怀疑 Stackoverflow 使用条款是否允许这样做...
-
...还是想知道如何保护自己的产品不被破解?
-
抱歉这么晚才回答,我想保护某个产品(不是我自己的)。
标签: java multithreading jvm