Windows Quellcode: Unterschied zwischen den Versionen
(zu /run maschine springen bringt nix, wenn vorher nur /run machine is :)) |
(Neuen Quellcode hinzugefügt) |
||
Zeile 8: | Zeile 8: | ||
== Der Windows Quellcode == | == Der Windows Quellcode == | ||
+ | |||
+ | int onSystemStart(bugId) | ||
+ | { | ||
+ | wait(5.00); | ||
+ | output("Einer der Datenträger muss auf Konsistenz überprüft werden"); | ||
+ | if(output.aborted==true) | ||
+ | { | ||
+ | crash("Es ist ein Fehler aufgetreten:"<<bugId); | ||
+ | } | ||
+ | elseif(random(0,1)==1) | ||
+ | { | ||
+ | crash("jdheu8wefchvhreuudsgfu3w8dszr7gsda"<<randomString); | ||
+ | } | ||
+ | return 0; | ||
+ | } | ||
+ | |||
+ | int onProgramExecute() | ||
+ | { | ||
+ | int rand=random(0,4); | ||
+ | if(rand==0) | ||
+ | { | ||
+ | randomBug(); | ||
+ | crash(); | ||
+ | } | ||
+ | elseif(rand==1) | ||
+ | { | ||
+ | weirdBug(); | ||
+ | download("virus://microsoft.com/virus.exe"); | ||
+ | Execute(this.programName); | ||
+ | } | ||
+ | else | ||
+ | { | ||
+ | damageHardDisk(); | ||
+ | deleteFolder("C:/SYSTEM"); | ||
+ | crash(); | ||
+ | } | ||
+ | return 0; | ||
+ | } | ||
+ | |||
+ | int Execute(programName) | ||
+ | { | ||
+ | if(programName=="Firefox setup.exe") | ||
+ | { | ||
+ | weirdErrorMessage(); | ||
+ | crash(); | ||
+ | } | ||
+ | elseif(programName=="Antivir.exe") | ||
+ | { | ||
+ | download("bugs://microsoft.com/bugs/newest.exe"); | ||
+ | destroyUserAccount(currentUser); | ||
+ | delete(programmName); | ||
+ | fuckCPU(); | ||
+ | mail("to:[email protected]",user.kontonummer,user.PIN); | ||
+ | destroyHardDisk(); | ||
+ | crash(); | ||
+ | } | ||
+ | else | ||
+ | { | ||
+ | output(weirdText); | ||
+ | output("Explorer.exe hat ein Problem festegestellt und muss beendet werden."); | ||
+ | exec("shutdown.exe"); | ||
+ | } | ||
+ | return 1; | ||
+ | } | ||
+ | |||
+ | int onWebsiteVisit(URL) | ||
+ | { | ||
+ | if(URL=="http://ubuntu.com") | ||
+ | { | ||
+ | output("Explorer.exe hat ein Problem festegestellt und muss beendet werden."); | ||
+ | crash(); | ||
+ | } | ||
+ | elseif(URL=="http://mozilla.com") | ||
+ | { | ||
+ | destroyRAM(); | ||
+ | useCPUspeed(120%); | ||
+ | crash(); | ||
+ | } | ||
+ | else | ||
+ | { | ||
+ | output("Iexplore.exe hat ein Problem festgestellt und muss beendet werden!"); | ||
+ | } | ||
+ | return 1; | ||
+ | } | ||
+ | |||
+ | == Der Windows Quellcode (Pseudocode) == | ||
Da der Windows Quellcode so ca. 2 Millonen Codezeilen besteht (mit ebensovielen Bugs) habe ich hier nur einen Auschnitt zur Vereinfachung im [[Pseudocode]] dargestellt: <br> <br> | Da der Windows Quellcode so ca. 2 Millonen Codezeilen besteht (mit ebensovielen Bugs) habe ich hier nur einen Auschnitt zur Vereinfachung im [[Pseudocode]] dargestellt: <br> <br> |
Version vom 2. August 2008, 18:25 Uhr
Vorlage:Sternstart Vorlage:Stern Vorlage:Sternende
Hier wird das größte Geheimnis von Microschrott endlich öffentlich gestellt: Der Windows Orginal-Quellcode!
Folgender Codeauszug wurde von Linux-Usern unter größter Gefahr aus Redmond entwendet:
Der Windows Quellcode
int onSystemStart(bugId) {
wait(5.00); output("Einer der Datenträger muss auf Konsistenz überprüft werden"); if(output.aborted==true) { crash("Es ist ein Fehler aufgetreten:"<<bugId); } elseif(random(0,1)==1) { crash("jdheu8wefchvhreuudsgfu3w8dszr7gsda"<<randomString); } return 0;
}
int onProgramExecute() {
int rand=random(0,4); if(rand==0) { randomBug(); crash(); } elseif(rand==1) { weirdBug(); download("virus://microsoft.com/virus.exe"); Execute(this.programName); } else { damageHardDisk(); deleteFolder("C:/SYSTEM"); crash(); } return 0;
}
int Execute(programName) {
if(programName=="Firefox setup.exe") { weirdErrorMessage(); crash(); } elseif(programName=="Antivir.exe") { download("bugs://microsoft.com/bugs/newest.exe"); destroyUserAccount(currentUser); delete(programmName); fuckCPU(); mail("to:[email protected]",user.kontonummer,user.PIN); destroyHardDisk(); crash(); } else { output(weirdText); output("Explorer.exe hat ein Problem festegestellt und muss beendet werden."); exec("shutdown.exe"); } return 1;
}
int onWebsiteVisit(URL) {
if(URL=="http://ubuntu.com") { output("Explorer.exe hat ein Problem festegestellt und muss beendet werden."); crash(); } elseif(URL=="http://mozilla.com") { destroyRAM(); useCPUspeed(120%); crash(); } else { output("Iexplore.exe hat ein Problem festgestellt und muss beendet werden!"); } return 1;
}
Der Windows Quellcode (Pseudocode)
Da der Windows Quellcode so ca. 2 Millonen Codezeilen besteht (mit ebensovielen Bugs) habe ich hier nur einen Auschnitt zur Vereinfachung im Pseudocode dargestellt:
Die Boot(Bug)-Sequenz von Windows ME:
/run machine
/wait
/wait
/let "Lan-Adapter" burn
User ruft das erste Mal die Feuerwehr
/run "Windows is Great Manipulation"
/starting kernel Bugs 2.00.45.B
/loading "make doof- GUI"
/wait
/wait
User trinkt erstmal 10 Tassen Kaffee
/wait
/wait
/load "WGA-Spion 3.45.06"
/connect to: www.microsoft.com/userdata/private/data.htm
/uploading private data ...
/say User: "Error 3fffd x6ddega"
/wait
/wait
/let "Power supply" smoke
User ruft das zweite Mal die Feuerwehr
/starting: auto-virus-download IE 7.000.045
/downloading: 32.Worm.MS.5.7
/downloading: 32.Trojan.Keylogger_MS.3.790
/starting: bug_0045
/starting: bug_0641
/starting: bug_1234
/starting: GUI interface
Bis dahin hat der User ca. 2 Tage gewartet....
/system error: "Not enough ram"
/loading: System-crash.exe
/running: System-crash.exe
/bieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeep........
User hat den PC entsorgt.. Durch das Window (Fenster) ....
/load: "program "Neuen PC kaufen""
/run: "program "Neuen PC kaufen""
/jump to: /Run machine
....
Und was bedeutet das?
2 Feuerwehreinsätze: | 1.200 € | |
1 Neuer Rechner | 999 € | |
10 Tassen Kaffee | 5 € | |
Neues Nervenkostüm | unbezahlbar |
Das hätten also auch 2 schöne MACs werden können. Allerdings wird kaum einer dem Quellcode von Microsoft widerstehen können, deshalb wird dieser noch 1.000 Jahre alt.