Windows Quellcode: Unterschied zwischen den Versionen
K |
|||
(28 dazwischenliegende Versionen von 20 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | |||
− | |||
Hier wird das größte Geheimnis von [[Microsoft|Microschrott]] endlich öffentlich gestellt: Der [[Windows]] Orginal-Quellcode! | Hier wird das größte Geheimnis von [[Microsoft|Microschrott]] endlich öffentlich gestellt: Der [[Windows]] Orginal-Quellcode! | ||
− | <br> | + | <br /> |
Folgender Codeauszug wurde von [[Linux]]-Usern unter größter Gefahr aus [[Redmond]] entwendet: | Folgender Codeauszug wurde von [[Linux]]-Usern unter größter Gefahr aus [[Redmond]] entwendet: | ||
== Der Windows Quellcode == | == Der Windows Quellcode == | ||
− | / | + | <pre> |
− | /wait<br> | + | int onSystemStart(bugId) |
− | /wait<br> | + | { |
− | /let "Lan-Adapter" | + | wait(5.00); |
− | / | + | output("Einer der Datenträger muss auf Konsistenz überprüft werden"); |
− | /starting kernel Bugs 2.00.45.B <br> | + | if(output.aborted==true) |
− | /loading "make doof- GUI" <br> | + | { |
− | /wait <br> | + | crash("Es ist ein Fehler aufgetreten:"<<bugId); |
− | /wait <br> | + | BlockInput(1); |
− | /wait <br> | + | } |
− | /wait <br> | + | elseif(random(0,1)==1) |
− | /load "WGA-Spion 3.45.06"<br> | + | { |
− | /connect to: www.microsoft.com/userdata/private/data.htm <br> | + | crash("jdheu8wefchvhreuudsgfu3w8dszr7gsda"<<randomString); |
− | /uploading | + | BlockInput(1); |
− | /say User: "Error 3fffd x6ddega"<br> | + | } |
− | /wait <br> | + | return 0; |
− | /wait <br> | + | } |
+ | |||
+ | int onProgramExecute() | ||
+ | { | ||
+ | int rand=random(0,4); | ||
+ | if(rand==0) | ||
+ | { | ||
+ | random[[Bug]](); | ||
+ | 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(programName); | ||
+ | mail("to:[email protected]",user.kontonummer,user.PIN,email.password); | ||
+ | destroyHardDisk(); | ||
+ | crash(); | ||
+ | } | ||
+ | else | ||
+ | { | ||
+ | output(weirdText); | ||
+ | output("Explorer.exe hat ein Problem festegestellt und muss beendet werden."); | ||
+ | BlockInput(1); | ||
+ | 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; | ||
+ | } | ||
+ | |||
+ | int onBurnDVD(FileName) | ||
+ | { | ||
+ | if(FileName == "Ubuntu*.iso") | ||
+ | { | ||
+ | datei = download("hiergibtskeineviren://www.microschrott.com/persönlichedaten.php"); | ||
+ | Execute(datei); | ||
+ | dateiWrite(FileName,"nothing"); | ||
+ | output("Leider konnte dieses Image nicht gebrannt werden, da es sich um eine leere Datei handelt!"); | ||
+ | return 1; | ||
+ | } | ||
+ | else | ||
+ | { | ||
+ | error("Nero.exe hat ein Problem festgestellt und muss beendet werden!"); | ||
+ | doSomeError(); | ||
+ | return 0; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | |||
+ | int main() | ||
+ | { | ||
+ | output("Windows wird geladen ..."); | ||
+ | Sleep(12000); | ||
+ | destroy_windows_slow(+1); | ||
+ | start_linux(hide); | ||
+ | Sleep(1000000); | ||
+ | doSomeError(); | ||
+ | } | ||
+ | </pre> | ||
+ | |||
+ | == Der Windows Quellcode (Pseudocode) == | ||
+ | |||
+ | Da der Windows Quellcode so ca. 2 Millonen Codezeilen besteht (mit ebensovielen Bugs) wurden hier nur einen Auschnitt zur Vereinfachung im [[Pseudocode]] dargestellt: <br /> <br /> | ||
+ | Die Boot(Bug)-Sequenz von [[Windows ME]]: | ||
+ | |||
+ | '''[[User]] macht den [[PC]] an:''' | ||
+ | |||
+ | <pre> | ||
+ | /run machine <br /> | ||
+ | /wait<br /> | ||
+ | /wait<br /> | ||
+ | /let "Lan-Adapter" burn <br /> | ||
+ | </pre> | ||
+ | |||
+ | '''User ruft das erste Mal die Feuerwehr'''<br /> | ||
+ | |||
+ | <pre> | ||
+ | /run "Windows is Great Manipulation" <br /> | ||
+ | /starting kernel Bugs 2.00.45.B <br /> | ||
+ | /loading "make doof- GUI" <br /> | ||
+ | /wait <br /> | ||
+ | /wait <br /> | ||
+ | </pre> | ||
+ | |||
+ | '''User trinkt erst mal 10 Tassen [[Kaffee]]'''<br /> | ||
+ | |||
+ | <pre> | ||
+ | /wait <br /> | ||
+ | /wait <br /> | ||
+ | /load "WGA-Spion 3.45.06"<br /> | ||
+ | /connect to: www.microsoft.com/userdata/private/data.htm <br /> | ||
+ | /uploading private data ... <br /> | ||
+ | /say User: "Error 3fffd x6ddega"<br /> | ||
+ | /wait <br /> | ||
+ | /wait <br /> | ||
+ | /let "Power supply" smoke <br /> | ||
+ | </pre> | ||
+ | |||
+ | '''User ruft das zweite Mal die Feuerwehr'''<br /> | ||
+ | |||
+ | <pre> | ||
+ | /starting: auto-virus-download IE 7.000.045 <br /> | ||
+ | /downloading: 32.Worm.MS.5.7<br /> | ||
+ | /downloading: 32.Trojan.Keylogger_MS.3.790<br /> | ||
+ | /starting: bug_0045<br /> | ||
+ | /starting: bug_0641<br /> | ||
+ | /starting: bug_1234<br /> | ||
+ | /starting: GUI interface<br />'' | ||
+ | </pre> | ||
+ | |||
+ | '''Bis dahin hat der User ca. 2 Tage gewartet....'''<br /> | ||
+ | |||
+ | <pre> | ||
+ | /system error: "Not enough ram"<br /> | ||
+ | /loading: System-crash.exe<br /> | ||
+ | /running: System-crash.exe<br /> | ||
+ | /bieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeep........<br /> | ||
+ | </pre> | ||
+ | |||
+ | '''User hat den PC entsorgt.. Durch das Window (Fenster) ....''' | ||
+ | |||
+ | <pre> | ||
+ | /load: "program "Neuen PC kaufen"" <br /> | ||
+ | /run: "program "Neuen PC kaufen"" <br /> | ||
+ | /jump to: /Run machine <br /> | ||
+ | .... | ||
+ | </pre> | ||
+ | |||
+ | == 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 [[Mac|MACs]] werden können. Allerdings wird kaum einer dem Quellcode von Microsoft widerstehen können, deshalb wird dieser noch 1.000 Jahre alt. | ||
+ | {{MS}} | ||
+ | |||
+ | [[Kategorie:Software]] |
Aktuelle Version vom 5. März 2017, 22:16 Uhr
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); BlockInput(1); } elseif(random(0,1)==1) { crash("jdheu8wefchvhreuudsgfu3w8dszr7gsda"<<randomString); BlockInput(1); } return 0; } int onProgramExecute() { int rand=random(0,4); if(rand==0) { random[[Bug]](); 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(programName); mail("to:[email protected]",user.kontonummer,user.PIN,email.password); destroyHardDisk(); crash(); } else { output(weirdText); output("Explorer.exe hat ein Problem festegestellt und muss beendet werden."); BlockInput(1); 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; } int onBurnDVD(FileName) { if(FileName == "Ubuntu*.iso") { datei = download("hiergibtskeineviren://www.microschrott.com/persönlichedaten.php"); Execute(datei); dateiWrite(FileName,"nothing"); output("Leider konnte dieses Image nicht gebrannt werden, da es sich um eine leere Datei handelt!"); return 1; } else { error("Nero.exe hat ein Problem festgestellt und muss beendet werden!"); doSomeError(); return 0; } } int main() { output("Windows wird geladen ..."); Sleep(12000); destroy_windows_slow(+1); start_linux(hide); Sleep(1000000); doSomeError(); }
Der Windows Quellcode (Pseudocode)
Da der Windows Quellcode so ca. 2 Millonen Codezeilen besteht (mit ebensovielen Bugs) wurden hier nur einen Auschnitt zur Vereinfachung im Pseudocode dargestellt:
Die Boot(Bug)-Sequenz von Windows ME:
/run machine <br /> /wait<br /> /wait<br /> /let "Lan-Adapter" burn <br />
User ruft das erste Mal die Feuerwehr
/run "Windows is Great Manipulation" <br /> /starting kernel Bugs 2.00.45.B <br /> /loading "make doof- GUI" <br /> /wait <br /> /wait <br />
User trinkt erst mal 10 Tassen Kaffee
/wait <br /> /wait <br /> /load "WGA-Spion 3.45.06"<br /> /connect to: www.microsoft.com/userdata/private/data.htm <br /> /uploading private data ... <br /> /say User: "Error 3fffd x6ddega"<br /> /wait <br /> /wait <br /> /let "Power supply" smoke <br />
User ruft das zweite Mal die Feuerwehr
/starting: auto-virus-download IE 7.000.045 <br /> /downloading: 32.Worm.MS.5.7<br /> /downloading: 32.Trojan.Keylogger_MS.3.790<br /> /starting: bug_0045<br /> /starting: bug_0641<br /> /starting: bug_1234<br /> /starting: GUI interface<br />''
Bis dahin hat der User ca. 2 Tage gewartet....
/system error: "Not enough ram"<br /> /loading: System-crash.exe<br /> /running: System-crash.exe<br /> /bieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeep........<br />
User hat den PC entsorgt.. Durch das Window (Fenster) ....
/load: "program "Neuen PC kaufen"" <br /> /run: "program "Neuen PC kaufen"" <br /> /jump to: /Run machine <br /> ....
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.