@tosa - ovo bas meni nema puno logike - iz vise razloga: (bez obzira sto naravno mislim da je potpuno besmisleno raditi komercijalni softver sa legalnim VC++ a ilegalnim windowsom... aman, sta je problem kupiti windows :-)
- Odakle lokalnom VC++ facility da proveri da li je Windows legalan ili ne?
Kako to moze znati - ok, za neke blacklistovane serijske brojeve je vise nego jasno - ali sta ako je u pitanju ispravni serijski broj?
- Osim toga, kao sto sam rekao - product number moze biti savrseno ispravan - a upotreba Windowsa ilegalna - recimo ako iskopiras mnogo puta taj Windows, a imas verziju koja se ne aktivira - ili iskopiras vise od 10 puta MSDN verziju istog.
- Sta bi se desilo sa nekom novom verzijom windowsa koja ima drugaciju licencnu semu? Ako stari kompajler trci na njoj?
Mislim da su razlike koje si dobio u kompajliranom kodu verovatno uzrok neceg drugog - nema puno smisla nagadjati sta moze biti uzrok, ali par stvari koje padaju na pamet su:
- dinamicni timestampovi u kodu (nesto tipa __TIME__ i sl)
- linker koji ostavlja vremensku/GUID informaciju negde u izvrsni fajl
- neispravan hardver
i sl...
U principu - piraterija na stranu, licno mislim da Microsoft nema ama bas ni jedan razlog da identifikuje nelegalne kompajlere - Microsoft je platform-centricna kompanija, zaradjuje na platformi (tj. platformama) - a vise softvera znaci i vise korisnika iste platforme... :-)
Da je u pitanju neka firma ciji je glavni biznis model prodaja kompajlera, pa i da razumem da rade na strogoj kontroli proliferacije softvera - a ovako... nisam nesto siguran :)
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos:
http://www.digicortex.net/node/17 Gallery:
http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! -
https://github.com/psyq321/PowerMonkey