Lizenz Managemnt für Autoit Porgramme

  • Keygenerator:

    [autoit]

    $sKey = ""
    $iLaenge = 10

    [/autoit][autoit][/autoit][autoit][/autoit][autoit]

    For $i = 1 To $iLaenge
    $sKey &= Chr(Random(97, 123))
    Next

    [/autoit][autoit][/autoit][autoit]

    MsgBox(0, "", "Key: " & $sKey)

    [/autoit]

    Den Rest würde ich über eine MySql-Datenbank verwalten

  • I.wann mal aus langeweile entstanden:

    [autoit]

    ;===================================================================================================
    ; RandomGen by Sen
    ;===================================================================================================
    ; $Nr = Length of the String to return
    ; $Mod's:
    ; "All" - Letter, Numbers and Signs like !,?,and so.
    ; "Letter" - Letter only
    ; "Number" - Numbers only
    ; "Key" - Numbers and Letters
    ;===================================================================================================
    Func RandomGen($Nr, $Mod)
    $Return = ""
    Switch $Mod
    Case "All"
    For $i = 1 To $Nr
    $Return &= Chr(Random(33, 127, 1))
    Next
    Case "Letter"
    For $i = 1 To $Nr
    $Return &= Chr(64 + Random(1, 26, 1) + Random(0, 1, 1) * 22)
    Next
    Case "Number"
    For $i = 1 To $Nr
    $Return &= Random(0, 9, 1)
    Next
    Case "Key"
    For $i = 1 To $Nr
    If Random(0, 1, 1) Then
    $Return &= Random(0, 9, 1)
    Else
    $Return &= Chr((64 + Random(0, 1, 1) * 32) + Random(1, 26, 1))
    EndIf
    Next
    EndSwitch
    Return ($Return)
    EndFunc ;==>RandomGen

    [/autoit]
  • Wenn jemand wüsste wie man das über MySQL macht kann er das dann bitte hier reinstellen

    aber keine Links hab schon so ziemlich alles durchgelesen

  • Hier gibt es ein UDF das dies und noch viel mehr kann.
    Vielleicht hilft Dir das.