NöffMedlem sedan nov. 2003569 inlägg 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?
renholmMedlem sedan apr. 20012 266 inlägg 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.
PMedlem sedan jan. 20012 204 inlägg 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...
PaceMedlem sedan juni 20019 024 inlägg 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. ;)
renholmMedlem sedan apr. 20012 266 inlägg Man kan även släppa det som Open Source och sedan ta betalt för konsulttjänster och dyl. :P
NöffMedlem sedan nov. 2003569 inlägg 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!!
NöffMedlem sedan nov. 2003569 inlägg Så det får nog bli en obfuscator istället, nån som vet en riktigt bra gratis variant?
*uppdaterat*
Dotfuscator ska finnas inbyggt i VS.NET men har letat igenom hela hårddisken och inte hittat ett skit, har ni hittat den?.
NöffMedlem sedan nov. 2003569 inlägg 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
Nexus86Medlem sedan okt. 20023 030 inlägg
Nöff skrev:
Dotfuscator ska finnas inbyggt i VS.NET men har letat igenom hela hårddisken och inte hittat ett skit, har ni hittat den?.
Det ska ligga på en VS.NET-skiva. Vilken vet jag inte men du får väl leta. ;)
PDahlenMedlem sedan apr. 2004778 inlägg Om man har installerat vs.net komplett så finns dotfuscator till och med i start-menyn. I alla fall i Enterprise versionen.
Nexus86Medlem sedan okt. 20023 030 inlägg 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]
NöffMedlem sedan nov. 2003569 inlägg
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
Nexus86Medlem sedan okt. 20023 030 inlägg Jag har testat med /keyfile också men det gick fortfarande att dekompillera (provade själv). Synd att dom tog bort owner. :l
VimpMedlem sedan juli 20022 537 inlägg Med VS.NET 2003 får man DoFuscator Community Edition som även finns för gratis nedladdning här:
http://www.gotdotnet.com/team/dotfuscator/
Nexus86Medlem sedan okt. 20023 030 inlägg
Vimp skrev:
Med VS.NET 2003 får man DoFuscator Community Edition som även finns för gratis nedladdning här:
http://www.gotdotnet.com/team/dotfuscator/
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å? :(
PMedlem sedan jan. 20012 204 inlägg
Nexus86 skrev:
Vimp skrev:
Med VS.NET 2003 får man DoFuscator Community Edition som även finns för gratis nedladdning här:
http://www.gotdotnet.com/team/dotfuscator/
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 ;)
DinoMedlem sedan sep. 20011 914 inlägg renholmMedlem sedan apr. 20012 266 inlägg 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.
NöffMedlem sedan nov. 2003569 inlägg jo renholm , har också sett pre-jits, nån som har en sån?
NöffMedlem sedan nov. 2003569 inlägg Dino, det går inte att ladda ner från download.com sidan.