[Release] ELS - Easy License System (PHP/VB - Source)
Hallo Community,
ich habe mich dazu entschlossen ein HWID/Key System für .NET zu entwickeln, es lässt sich aber dank der API auch sehr leicht in anderen Sprachen verwenden.
Informations about the Easy License System API
Check if your hwid is connectd to a license:
http://127.0.0.1/els/index.php?a=canuse&hwid=<hwid>
Returns:
TRUE - HWID is registered
FALSE - HWID is not registered
Register and link your hwid to a key:
http://127.0.0.1/els/index.php?a=register&key=<key>&hwid=<hwid>
Returns:
error: wrong hwid - HWID is missing
error: wrong key - Key is missing or don't exist
error: key is already in use - Key has been already used
TRUE - Registration complete, the key is now 'already in use'
As you can see it's including all necessary functions.
Sub Main() esl = New ESL("127.0.0.1/els/") Console.WriteLine("HWID : " + esl.getHWID)
Dim key As String Do Until esl.isRegistered key = Console.ReadLine Dim result As ESL.RegisterInfo = esl.Register(key) If result = EasyLicenseSystem.ESL.RegisterInfo.Success Then Console.WriteLine("> REGISTRATION SUCCESSFULLY") Exit Do ElseIf result = EasyLicenseSystem.ESL.RegisterInfo.KeyDontExists Then Console.WriteLine("> KEY DONT EXISTS") ElseIf result = EasyLicenseSystem.ESL.RegisterInfo.AlreadyInUse Then Console.WriteLine("> KEY ALREADY IN USE") End If Loop
Console.WriteLine("> You are allowed to use this programm!") Console.Read() End Sub
End Module
Lizenz
ENG GER
Im Download sind enthalten:
- Website
- MySql Schema
- VB.Net Teil / Beispiel Projekt
Ich habe das System noch nie selber benutzt, also könnte es sein, dass noch ein paar Fehler auftauschen können. Diese bitte hier im Thread oder via pn melden damit ich sie beheben kann, Danke.
Bei Fragen stehe ich natürlich zur Verfügung.
Edit:
Solltet ihr nicht auf eure Datenbank connecten können, versucht mal folgende Zeile zu ändern (/include/functions/mysql.php):
PHP Code:
mysql_connect($config['mysql']['host'], $config['mysql']['user'], $config['mysql']['pass']) or die("MySql: Can not connect.");
Dort einfach direkt eure MySql Daten eingeben anstatt die Werte aus der Config zu laden.
ich habe mich dazu entschlossen ein HWID/Key System für .NET zu entwickeln, es lässt sich aber dank der API auch sehr leicht in anderen Sprachen verwenden.
Informations about the Easy License System API
Check if your hwid is connectd to a license:
http://127.0.0.1/els/index.php?a=canuse&hwid=<hwid>
Returns:
TRUE - HWID is registered
FALSE - HWID is not registered
Register and link your hwid to a key:
http://127.0.0.1/els/index.php?a=register&key=<key>&hwid=<hwid>
Returns:
error: wrong hwid - HWID is missing
error: wrong key - Key is missing or don't exist
error: key is already in use - Key has been already used
TRUE - Registration complete, the key is now 'already in use'
As you can see it's including all necessary functions.
Sub Main() esl = New ESL("127.0.0.1/els/") Console.WriteLine("HWID : " + esl.getHWID)
Dim key As String Do Until esl.isRegistered key = Console.ReadLine Dim result As ESL.RegisterInfo = esl.Register(key) If result = EasyLicenseSystem.ESL.RegisterInfo.Success Then Console.WriteLine("> REGISTRATION SUCCESSFULLY") ElseIf result = EasyLicenseSystem.ESL.RegisterInfo.KeyDontExists Then Console.WriteLine("> KEY DONT EXISTS") ElseIf result = EasyLicenseSystem.ESL.RegisterInfo.AlreadyInUse Then Console.WriteLine("> KEY ALREADY IN USE") End If Loop
Console.WriteLine("> You are allowed to use this programm!") Console.Read() End Sub
End Module
Lizenz
ENG GER
Im Download sind enthalten:
- Website
- MySql Schema
- VB.Net Teil / Beispiel Projekt
Das einzige was du machen musst ist die Page aus dem Ordner htdocs hochzuladen, die Datenbank zu importieren und die Klasse aus dem VB.NET Projekt zu übernehmen.
Und logischer Weise noch den Link im VB Teil zu deiner Seite anpassen.
Vorweg, das ganze ist nicht schlecht, trotzdem hab ich ein paar Anmerkungen:
Ein Error Handling wäre noch ganz schön weil sonst schmierts einfach ab wenns zb keine inet verbindung da ist. Nen webrequest ohne Catch ist meiner meinung nach tödlich, da kann soviel nicht funktionieren
Wenn der key falsch ist gibts ne Endloschleife wenn ich das grad richtig überblick habe.
Naja und der wesentliche schwachpunkt ist halt das es mit einer winzigen änderungen gepatched werden kann:
€dit: hab mit nur den vb teil angeschaut zum anderen kann ich nichts sagen
Vorweg, das ganze ist nicht schlecht, trotzdem hab ich ein paar Anmerkungen:
Ein Error Handling wäre noch ganz schön weil sonst schmierts einfach ab wenns zb keine inet verbindung da ist. Nen webrequest ohne Catch ist meiner meinung nach tödlich, da kann soviel nicht funktionieren
Wenn der key falsch ist gibts ne Endloschleife wenn ich das grad richtig überblick habe.
Naja und der wesentliche schwachpunkt ist halt das es mit einer winzigen änderungen gepatched werden kann:
€dit: hab mit nur den vb teil angeschaut zum anderen kann ich nichts sagen
Ich werde den VB Teil eventuell später noch überarbeiten, das mit der Schleife hab ich behoben (Sollte ja sowieso nur als Beispiel dienen).
Zu dem Schwachpunkt, ich denke dieser wird immer existieren, ob man sich jetzt die Mühe macht es einigen Leuten schwerer zu machen liegt nicht nicht im Sinne vom ELS.
Patchen ist immer möglich, da du ja eine aAbfrage machen musst
@Shawak: Danke, dass du dir hier die Mühe gemacht hast Sieht echt spitze aus und ich denke es wird vielen Leuten helfen ihre Programme besser zu sichern
Sorry, aber da ist keine Anleitung dabei, man weiß nicht wo man was ändern soll.
Diese bitte hinzufügen, und das VB Beispielprojekt mal mit Forms erstellen!
Sorry, aber da ist keine Anleitung dabei, man weiß nicht wo man was ändern soll.
Diese bitte hinzufügen, und das VB Beispielprojekt mal mit Forms erstellen!
[Source Release]Day & Night System 08/15/2014 - Flyff PServer Guides & Releases - 50 Replies Hier release ich mal das day & night system.
Was ist das day & night system?
Seht es euch am besten an mit den screens.
Dämmerung : http://img809.imageshack.us/img809/553/flyff00000k r.jpg
Dunkler : http://img831.imageshack.us/img831/3141/flyff00001 p.jpg
Nochmal dunkler als voher :D : http://img210.imageshack.us/img210/6941/flyff00002 v.jpg
das wird nacher noch viel dunkler und später wieder hell.
Please release baruna system source 02/18/2012 - Flyff Private Server - 1 Replies I have problem baruna system please release baruna system source
I can't download source this forum
http://www.elitepvpers.com/forum/flyff-pserver-di scussions-questions/1350191-source-baruna-system.h tml
:handsdown::handsdown::handsdown::handsdown:
[RELEASE] Source for old ip farm system 03/14/2011 - League of Legends - 8 Replies Hay guys here i give u my beta bot version for old lol GUI style.
Its programe in AutoIT its made by simple functions,
maybe some of u guys need it, i end with LOL so i can release it
here u have
;#include <GuiConstants.au3>
#include <INet.au3>
#include <GUIConstantsEx.au3>
#include <EditConstants.au3>