cub71 Skrevet 11. februar 2008 Del Skrevet 11. februar 2008 Jeg har et program der jeg gjerne vil vite hvem og hvor mange som bruker det så jeg har laget en registrering. Til nå har jeg lagret den i et .txt-dokument som jeg har gjemt godt i filsystemet. Ikke særlig stilig. Så nå tenkte jeg å legge den i registeret som vel er den riktige måten å gjøre det på. Hvor og i hvilken form det er mest normalt å legge den slik at det ikke bare er å gå inn å editere registeret for å åpne programmet? Lenke til kommentar
serverside Skrevet 11. februar 2008 Del Skrevet 11. februar 2008 (endret) Jeg har et program der jeg gjerne vil vite hvem og hvor mange som bruker det så jeg har laget en registrering. Til nå har jeg lagret den i et .txt-dokument som jeg har gjemt godt i filsystemet. Ikke særlig stilig. Så nå tenkte jeg å legge den i registeret som vel er den riktige måten å gjøre det på. Hvor og i hvilken form det er mest normalt å legge den slik at det ikke bare er å gå inn å editere registeret for å åpne programmet? For å legge inn data i registeret kan du bruke Microsoft.Win32.Registry klassen : http://msdn2.microsoft.com/en-us/library/bb772070.aspx. Verdien du legger inn kan du feks kryptere. Å kryptere data i .NET er forholdsvis enkelt og det finnes mange tutorials på nettet som forklarer dette. To av de finner du på CodeProject : http://www.codeproject.com/KB/security/DotNetCrypto.aspx og http://www.codeproject.com/KB/security/crypto_net.aspx Lykke til :-) Endret 11. februar 2008 av serverside Lenke til kommentar
cub71 Skrevet 11. februar 2008 Forfatter Del Skrevet 11. februar 2008 Takk for det. Men det jeg mer lurer på er hvor jeg legger det. Vil du legge det under HKEY_LOCAL_MACHINE\SOFTWARE\Manufacturer\Product\ og heller kryptere verdien? Det hjelper ikke mye hvis det bare er å kopiere den krypterte verdien over på en annen PC? Lenke til kommentar
Spartakus Skrevet 12. februar 2008 Del Skrevet 12. februar 2008 Ta feks med maskinnavnet i den stringen du krypterer. Lenke til kommentar
Manfred Skrevet 12. februar 2008 Del Skrevet 12. februar 2008 Du har neppe noe behov for å dekryptere passord og slikt igjen, så da kan du like greit bruke SHA1-hashing, og kjøre en SHA1(passord + brukernavn+ secretSeed) eller noe slikt... Her har du en SHA1-funksjon: https://www.diskusjon.no/index.php?session=...t&p=8136049 Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå