Ik heb twee vragen:
Ik wil een licentie systeem maken, en hiervoor wil ik voor elke computer een aparte key genereren. Deze wordt gemaakt aan de hand van een uniek computer id. Nu wil ik graag weten hoe ik onder Windows een computer id kan opvragen. Het liefste wil ik een OS ID gebruiken, dus het ID van de Windows die je hebt. Hoe kan ik deze opvragen? En werkt deze ook vanaf Win98? (ik wil niet naar hardware kijken)
Het programma dat deze keys gaat maken komt online op een Linux server te staan. Een PHP script checkt in een MySQL database de licentie gegevens, en roept dan het programma aan. Als papameters wordt ook het unieke ID (dat van hierboven) doorgegeven, en de keygen maakt dan een nieuwe key.
Deze key moeten de gebruikers van het programma dan weer invoeren, en dan pas werkt het programma.
Nu wil ik er alleen voor zorgen, dat je die keygen alleen op de server kunt draaien. De keygen zal dus voordat ie start moeten kijken of hij dus op de server draait. Hoe dit precies gecheckt kan worden weet ik niet, omdat het dus op Linux is. Heb je daar ook OS ID's, of kun je de computer herkennen aan de hand van iets anders?
Ik wil een licentie systeem maken, en hiervoor wil ik voor elke computer een aparte key genereren. Deze wordt gemaakt aan de hand van een uniek computer id. Nu wil ik graag weten hoe ik onder Windows een computer id kan opvragen. Het liefste wil ik een OS ID gebruiken, dus het ID van de Windows die je hebt. Hoe kan ik deze opvragen? En werkt deze ook vanaf Win98? (ik wil niet naar hardware kijken)
Het programma dat deze keys gaat maken komt online op een Linux server te staan. Een PHP script checkt in een MySQL database de licentie gegevens, en roept dan het programma aan. Als papameters wordt ook het unieke ID (dat van hierboven) doorgegeven, en de keygen maakt dan een nieuwe key.
Deze key moeten de gebruikers van het programma dan weer invoeren, en dan pas werkt het programma.
Nu wil ik er alleen voor zorgen, dat je die keygen alleen op de server kunt draaien. De keygen zal dus voordat ie start moeten kijken of hij dus op de server draait. Hoe dit precies gecheckt kan worden weet ik niet, omdat het dus op Linux is. Heb je daar ook OS ID's, of kun je de computer herkennen aan de hand van iets anders?