У меня есть программа 'foo', запускающая разные потоки, fooT1, fooT2, .. fooTn.Java-потоки: возможно ли просмотреть/приостановить/убить конкретный поток из другой java-программы, запущенной на той же JVM?
Теперь, если я хочу написать еще одну «бар» программы, которая может убить поток fooTr, возможно ли это?
Причина: Один из путей fooTr отслеживает лицензию на продукт. Если эта нить убита; можно запустить этот продукт на неопределенный срок. И убийство «foo» само по себе является допустимым, как «foo», так как это именно то, что делается по истечении срока действия лицензии.
Система: Fedora Распределение Linux
Примечание: Команды, которые начинаются JVM и программы Foo находятся в /etc/init.d и тех, кто имеет приличное знание RC.1/РК-2/гс .3 может изменить/добавить к ним начальные параметры.
Надеюсь, мой вопрос ясен. Если нет, я всегда могу ее отредактировать.
Ум, поэтому вы спрашиваете нас, как обойти лицензирование на коммерческий продукт? Сомнительно, что это разрешено условиями использования Stackoverflow ... – 2008-10-08 07:16:20
... или вы хотите знать, как защитить свой собственный продукт от взлома? – 2008-10-08 07:21:42