Den første er ikke så vanskelig igen. Der skal du have lavet en metode der genererer en registreringsnøgle ud fra det navn den skal licenseres til. Hvor avanceret det skal være er lidt op til dig selv. Jeg ved ikke om der findes nogle off-the-shelf løsninger der kan bruges. Jeg lavede min egen fra bunden af på et par timer. Den er dog ikke vanvittigt avanceret, men det virker da. Registreringsnøglen der bliver genereret passer kun til det indtastede navn, og kan ikke umiddelbart regnes tilbage eller tilpasses et andet navn. Jeg har brugt en blanding af hex-konvertering, sustitution cipher, udvidelse og fjernelse af karakterer m.v.
Mht. licens-styring, så skal du nok have lavet en lille licens-server der installeres et sted på netværket/internettet, som programmet validerer op mod hver gang der startes op. Det er dog ikke noget jeg har rodet med, men mon ikke Google kan finde nogle eksempler til dig?
Hvilken løsning der skal bruges, og om man skal lave noget selv eller købe sig til en komponent der kan klare det, afhænger selvfølgelig af omfanget af det program man laver, og hvor mange kopier man regner med der kan sælges.
Jo mere populært et program, jo større er chancen for at nogle folk har interesse i at cracke det.
Ok mange tak for svaret. Jeg lader lige tråden kører lidt videre. Havde håbet på der var noget "build in" i .NET. F.eks. findes der en LicenseMangager til kontroller måske der fandtes noget til svarende til apps. Har googlet lidt men ikke fundet noget. Men smid et svar og så ser vi lige om der komme rlidt mere.
Overvej om du virkelig får noget ud af at licensstyre dit produkt. Jeg lavede mit eget system for et stykke tid siden og startede med at lave licensstyring, men droppede det igen. For at få folk "hooked" på stoffet skal de da have lov til at prøve det, så hvorfor skal man så registrere noget??? Og helt seriøst, hvis der er nogle der gider at cracke dit program, så tag det som en kompliment, det betyder nemlig at der er nogle der gider bruge dit system...
når du runder 10.000 downloads kan du lave licensstyring :-)
Er sikker på det bliver købt om 3 måneder for 25 milliarder. Så kan de lave licensstyring :D
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.