Hacker News new | past | comments | ask | show | jobs | submit login

What about this?

> Why doesn't Microsoft do more to prevent C# apps from being decompiled, inspected and recompiled into modified apps?

There's not much you can do when you have a very simple interpreted language (or JITed). Take C for example. Sure, you can take the outputted assembly and turn it into something readable, but because it's been optimized, it's not easy to figure out what it means. C# and Java OTOH compile down to a very simple set of assembly instructions. AFAIK, "stack variables" aren't reused as each variable is referenced by its index. If you were to take the JITed output from CIL or Java bytecode, making something readable would be hard.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: