Register for your free account! | Forgot your password?

Go Back   elitepvpers › Coders Den › AutoIt
You last visited: Today at 18:17

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



HWID Funktion Abfrage

Discussion on HWID Funktion Abfrage within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Nov 2011
Posts: 145
Received Thanks: 29
HWID Funktion Abfrage

PHP Code:
 While 1
    $nMsg 
= GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit

            Case 
$Button1
            ClipPut
(GUICtrlRead($I_HWID))
            
ShellExecute("http://www.elitepvpers.com/forum/profile.php?do=editprofile")

        If 
ShellExecute("******************************************************do=post_thanks_add&p=13978070&securitytoken=1322158104-e631f54e37dfa5bc4d1590bccb817096e13ed77d") Then $Button2 = ShellExecute("Notepad")
    
MsgBox(0, "Erfolgreich", "Sie haben erfolgreich ein Danke gegeben.")

Else
    If 
MsgBox(0, "Falsch", "Sie haben noch kein Danke gegeben ? Dann gehe auf mein Thread und drücke auf dem Knopf Thanks") Then Exit 0
EndIf
    EndSwitch
WEnd 
Habe ich da was falsch gemacht ? x__X
Naja, ich möchte erreichen, dass wenn man zuerst auf den Thanks Button drücken muss, um das Programm starten zu können.
Und wenn man noch kein Thanks gegeben hat, dass das Programm dann nicht gestartet werden soll.
Wer das gesammte Code haben möchte, soll ruhig im Thread schreiben. o:

Hier mal ein Bild, wenn das Programm gestartet wird:
Ich hoffe ihr könnt mir helfen. =)
Misura' is offline  
Thanks
1 User
Old   #2
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Code:
if $a then
    $b
else
    $c
endif
wäre die korrekte syntax.

Code:
if $a then $b
else
    $c
endif
funktioniert so nicht, da autoit denkt, dass das if statement nach dem $b zuende ist.
lolkop is offline  
Thanks
1 User
Old   #3
 
elite*gold: 0
Join Date: Nov 2011
Posts: 145
Received Thanks: 29
Hm.
Stimmt es so ?
PHP Code:
 While 1
    $nMsg 
= GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit
             While 
1
    $nMsg 
= GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit

            Case 
$Button1
            ClipPut
(GUICtrlRead($Input1))
            
ShellExecute("http://www.elitepvpers.com/forum/profile.php?do=editprofile")

if 
$Thanks = ShellExecute("******************************************************do=post_thanks_add&p=13978070&securitytoken=1322158104-e631f54e37dfa5bc4d1590bccb817096e13ed77d") then
    $Button2 
= ShellExecute("Notepad")
else
    
$MSG = MsgBox(0, "Test", "Test123")
endif

    EndSwitch
    
WEnd 
Denn bei mir der gleich Error nur anstatt
"Else" kommt "WEnd" und bei Error: "While" statement has no matching "Wend" statement.
Misura' is offline  
Old   #4
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
Richtig wäre es so:
PHP Code:
While 1
    $nMsg 
= GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit

        Case 
$Button1
            ClipPut
(GUICtrlRead($I_HWID))
            
ShellExecute("http://www.elitepvpers.com/forum/profile.php?do=editprofile")

            If 
ShellExecute("******************************************************do=post_thanks_add&p=13978070&securitytoken=1322158104-e631f54e37dfa5bc4d1590bccb817096e13ed77d") Then
                
;$Button2 = ShellExecute("Notepad") ;für was soll das gut sein?
                
MsgBox(0, "Erfolgreich", "Sie haben erfolgreich ein Danke gegeben.")
            ElseIf 
MsgBox(0, "Falsch", "Sie haben noch kein Danke gegeben ? Dann gehe auf mein Thread und drücke auf dem Knopf Thanks") Then
                
Exit 0
            
EndIf
    EndSwitch
WEnd 
Soll das eine Überprüfung eines Thanks auf einen deinen Beiträge sein? Das wird nicht funktionieren.
Dafür müsstest du z. B. die UserID des Benutzers über die HWID mit den UserIDs der Thanks-Liste deines Beitrags vergleichen.
KDeluxe is offline  
Old   #5
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
guck dir dochmal an was du da mit der gui abfrage angestellt hast...
lolkop is offline  
Old   #6
 
elite*gold: 0
Join Date: Nov 2011
Posts: 145
Received Thanks: 29
Das $Button2 heißt "Open Programm", damit ist gemeint, dass wenn man schon ein Thanks, bzw. davor schon ein Thanks gegeben hat und dann das Programm öffnet, ansonsten, wenn man das noch nicht hat, dann wird das Programm nicht geöffnet.
Misura' is offline  
Old   #7
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
Das kannst du eigentlich gleich lassen, da man das 2. Programm auch einfach so starten könnte. Du könntest zur Sicherheit einen bestimmten Parameter verlangen, aber das wird nicht viel bringen. Den Parameter würde man spätestens nach dem ersten Start des Programms im Task Manager angucken können. Außerdem funktioniert dein ganzes Konzept nicht.
KDeluxe is offline  
Old   #8
 
elite*gold: 0
Join Date: Nov 2011
Posts: 145
Received Thanks: 29
Es gibt Leute, die z.b. ein Thanks verlangen, damit das Programm geöffnet wird. o:
Misura' is offline  
Old   #9
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
Wie das funktioniert habe ich schon geschrieben:
Quote:
Originally Posted by KillerDeluxe View Post
Dafür müsstest du z. B. die UserID des Benutzers über die HWID mit den UserIDs der Thanks-Liste deines Beitrags vergleichen.
Dafür brauchst du theoretisch nur vier Funktionen:
  • InetRead()
  • BinaryToString()
  • _StringBetween()

So etwas ist eigentlich relativ einfach umzusetzen.
KDeluxe is offline  
Old   #10
 
elite*gold: 0
Join Date: Nov 2011
Posts: 145
Received Thanks: 29
Das ist der URL Link zu meinem Beitrag, das sollte nur ein Test sein.
Wäre nett, wenn es ein Tutorial dafür gibt. :P
Misura' is offline  
Old   #11
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
Damit am Ende unzählige "Gammeltools" entstehen, nur damit die Ersteller ein paar Thanks mehr haben? So eine kleine Thanks-Überprüfung ist einfach und schnell gemacht. Jeder, der ein vernünftiges Programm auf die Reihe bekommt, scheitert nicht an der Überprüfung. Welche Funktionen dafür benötigt werden habe ich bereits geschrieben, außerdem kannst du auch auf meine UDF zurückgreifen und musst nicht noch eigene Funktionen zur Überprüfung der HWID erstellen.

Mit Hilfe der HWID holt sich dein Script die UserID des Anwenders. Anschließend ließt es deinen Thread aus und erstellt eine Liste aller erhalten Thanks. In dieser Liste befinden sich auch die jeweiligen UserIDs. Zum Schluss muss nur noch überprüft werden, ob sich die UserID der HWID in der Liste befindet.
KDeluxe is offline  
Reply


Similar Threads Similar Threads
HWID Online Abfrage
03/03/2011 - General Coding - 3 Replies
Guten Abend! Ich Code gerade in Visual Basic 2010 eine Online HWID Abfrage. Diese Abfrage ruft eine .TXT Datei auf einen FTP-Server ab. (Ich weiß es ist sehr unsicher) Das klappt auch alles soweit. Nur ich möchte gerne das in der Textbox1 steht ob die HWID in der .TXT eingetragen ist. (Die HWID von den "KUNDEN" sind untereinader aufgezählt in der .TXT)
HWID Generator & Dev-Tools für e*pvp's HWID System
01/28/2011 - Main - 0 Replies
Hier die Downloads passend zum News-Thread, da das Attachen von Daten an News-Threads nicht möglich ist ;) News-Thread: http://www.elitepvpers.com/forum/e-pvp-news-de/981 343-hwid-system-f-r-entwickler.html Credits für den 2. Generator gehen an Anfang! Lg, Ende!



All times are GMT +2. The time now is 18:18.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.