Re: Skydda sitt projekt
Nöff skrev:
3. .dll filen är ju en MSIL fil som man kan konvertera till en källkodsfil igen, hur förhindrar man detta?
Dotfuscator ska tydligen motverka det, vet dock inte hur effektiv den är.
22 svar · 589 visningar · startad av Nöff
Hej, har 3 frågor:
1. Hur kan man skydda sitt projekt så att andra inte kan göra kopior av det och sälja vidare?. Alltså dom människorna som har tillgång till servern går in och kniper .dll filen.
2. Och kan man göra nån typ av tidsbegränsning av projektet, att det inte funkar längre än tex 2005-01-01 eller nåt?.(dock kan man inte använda serverklockan eftersom man kan ställa om serverklockan hela tiden)
3. .dll filen är ju en MSIL fil som man kan konvertera till en källkodsfil igen, hur förhindrar man detta?
Re: Skydda sitt projekt
Nöff skrev:
3. .dll filen är ju en MSIL fil som man kan konvertera till en källkodsfil igen, hur förhindrar man detta?
Dotfuscator ska tydligen motverka det, vet dock inte hur effektiv den är.
Skapa en funktion som tar bort dll filen, kompilera och lägg i en egen dll. Får du reda på att någon har kopierat så kör funktionen...
Om det fanns givna svar på dessa frågor så skulle orden digital piratkopiering inte finnas. ;)
Kort och gott, för att den dll-fil ska kunna användas måste den kunna läsas. Och kan den läsas så kan den dekompileras eller bli "disassembled".
Jag sitter själv och funderar på en variant med "licensnycklar". I licensnycklen finns information om giltighetsperioden, domänen som avses och användaren. Om något inte stämmer överrens körs inte programmet.
Går givetvis att komma förbi, men man kan väl försvåra lite. ;)
Tanken är inte att stoppa piratkoperingen, utan att försvåra och kunna spåra vilken licensnyckel det är som har "läckt". Därmed får man även reda på användaren. Sedan kommer fallet med falska licensnycklar så det är ett evigt moment-22-problem. ;)
Man kan även släppa det som Open Source och sedan ta betalt för konsulttjänster och dyl. :P
Här har vi the bad mutha ****** programmet:
http://www.remotesoft.com/salamander/protector.html
svaret på alla gåtor.
men det kostar 18 papp!!!!!!!!!!!!!! perkele!!
hej, jag hittade en kille som kommit på nåt sätt att rename:a sin grej så man inte kan dekompilera det, men jag fattar inte riktigt vad som händer, nån som kan bringa klarhet tro?
http://www.codeguru.com/forum/showthread.php?threadid=244558&highlight=dotfuscator
scrolla ner till ILDASM och ILASM
Okej. Jag använder inte VS så. Det är bara vad jag har läst.
[LÅN AV TRÅD]
På tal om ilasm, min version av den säger att det inte finns något owner-attribut. Hur kommer det sig? Måste man tanka någon specialversion av den filen för det eller? :q
[/LÅN AV TRÅD]
På tal om ilasm, min version av den säger att det inte finns något owner-attribut. Hur kommer det sig? Måste man tanka någon specialversion av den filen för det eller?
Det är sant, inte min heller, jag tror att owner är en gammal version av ilasm, men jag misstänker att dom har bytt namn på grejer i den nya ilasm, tror att KEY är owner. nån som testat och fått det å funka?.
dotfuscator.
Jag har inte Enterprise versionen, men på microsoft hemsida står det att den ska ingå i alla versioner, så det är lite underligt
Jag har testat med /keyfile också men det gick fortfarande att dekompillera (provade själv). Synd att dom tog bort owner. :l
Med VS.NET 2003 får man DoFuscator Community Edition som även finns för gratis nedladdning här:
Vimp skrev:
Med VS.NET 2003 får man DoFuscator Community Edition som även finns för gratis nedladdning här:
Inte direkt va? Det är bara en länk till http://www.preemptive.com/dotfuscator/support/index_gdn.html där det inte går att ladda ner. Har redan tittat efter det där. :l
BTW,
http://preemptive.com/products/dotfuscator/Roadmap.html skrev:
Unlike the Standard and Professional Editions, the Community Edition requires Visual Studio.NET 2003 to be running concurrently.
För oss som inte kör VS då? :(
Nexus86 skrev:
Vimp skrev:
Med VS.NET 2003 får man DoFuscator Community Edition som även finns för gratis nedladdning här:
Inte direkt va? Det är bara en länk till http://www.preemptive.com/dotfuscator/support/index_gdn.html där det inte går att ladda ner. Har redan tittat efter det där. :l
BTW,
http://preemptive.com/products/dotfuscator/Roadmap.html skrev:
Unlike the Standard and Professional Editions, the Community Edition requires Visual Studio.NET 2003 to be running concurrently.
För oss som inte kör VS då? :(
Bör ju snarats uppgradera ;)
När man först kompilera sitt projekt blir det MSIL kod, har för mig att det skall gå att kompilera MSIL kod till maskinkod? Det skulle nog kunna försvåra dekompilation.
jo renholm , har också sett pre-jits, nån som har en sån?
Dino, det går inte att ladda ner från download.com sidan.