Happy Friday everyone, These past few weeks my team and I have been really baffled at why Microsoft allows the things they do pertaining to the .Net framework. I've always asked myself why ,if .Net is so great, hasnt Microsoft written Office or some other major program in it? Well the answer is quiet obvious. Because they made it so darn easy to decompile and read someone elses code. Sure they have that obfuscator, which doesnt work. All it was meant to do was confuse the person trying to look at your code. But if they want it bad enough, they could figure it out..its all there. So write now we are coming up with our own solution. We are encrypting our .dll's and creating a C++ program that launches are app, after decrypting. Its obviously more indepth than this, but it keeps people from looking at it. So my question. Did Microsoft REALLY mean to let this happen? Couldnt they be sued if for instance, Infragistics for example, found out that people were looking right at their code and copying how they dont things without buying the product? What's your opinion. Mine is: I think its the stupidest move ever! Sure its easy, and there might be a reason for it..but WHY? Have a great weekend. WatchDogRsrv