В этом плане что-то изменилось в свете последних лет?
Интересует Java, C#. Или, как и прежде, обфускаторы?
Чем ещё сейчас покрывают софт. Есть ли какие виртуальные машины под означенные языки? Хотя VMP тоже не панацея — выдрал её с кишками, скормил байткод и получил то, что надо. Или я что-то упускаю?