Ouch, I read the first post after voting :S
Anyway if the thing is humanly possible then I would say that there some stuff can not be cracked.
As a matter of fact I think that operating systems would be impossible to crack if the company behind it really wanted to.
Just think about it
How many .exe's or how many dlls windows comes with? If MS really wanted to protect their OS instead of taking advantage of piracy to standardize their platform they could easily do it.
Is not that the protection would be uncrackable in itself but that it would be humanly impossible to check every single file in a reasonable time. Even if people can try to heuristically find files with the protection on them nothing prevents ms from using different encryption schemes or keys to avoid that kind of analysis.
I mean just think about the frustration of finding the protection on any given file just to find out a couple of days later that the protection is still there in another file.
Not to mention service packs, automatic updates (even tho they can be turned off)
The problem wouldn't be the protection in itself but the number of places where you can hide it.
Slashmolder, on Feb 16 2009, 04:22 AM, said:
Everything is crackable. If it wasn't then why is it every single large commercial application has been cracked? Wouldn't companies be able to stop people already if it was uncrackable?
Nope, that is somewhat naive.
Most companies, at least most big companies NEEDS piracy. Not only they need it, they WANT it.
They use piracy to standardize their products and then charge the people that can not copy the software.
For example. MS office. They needed the piracy to beat the competition at the time (borland and lotus IIRC). So basically you make it really easy for everyone to copy your product (of course that is not the only "ingredient" you also need to have a decent product or good publicity. heck some company may even have both) you make sure that the format in which your product stores information is not compatible with other products or even with older versions[1] (off course you add an option to save in the old version format but you make the default the new format cause you know most people wouldn't even bother to change it)
Anyway point is you try to make your product the standard, once you succeed you know that even when most home users may copy the software 99% of corporate users just can not do that. And you, by allowing pirated copies, made sure that you are going to sell millions of copies.
That is, obviously the simplified version.
[1] BTW not only the point is to beat the competition but to keep selling the software. why do you think that people keeps buying new versions of a software that can do all that you want to do with it since 15 years ago? If people pirate the software and don't have to buy it , it is off course irrelevant for them, but why do you think that big companies spend millions buying a software that won't provide any desired new functionality to them?
Easy: because most home users seems to believe that their computer skills are measured as the sum of the version of the programs they use

and they feel the need of updating every time that there is a new version around even tho they don't have a clue as to WHY they need to update, and taking into account what I already said about incompatible file formats, what they are basically doing is pushing everyone else to update.
Just add a REALLY GOOD protection to office and you will break the circle effectively shooting yourself in the foot and making sure that a big user base switches to staroffice
This post has been edited by SrTango: 14 March 2009 - 12:01 AM