Terror - Programm

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
Benutzeravatar
Falko
Admin
Beiträge: 3535
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Beitrag von Falko »

Und dann freust du dich, wenn ihm die Festplatte überläuft und die Daten
wieder am Anfang der Platte geschrieben werden. Oder? :twisted:
Bild
Win11 Pro 64-Bit, PB_6.11b1
Benutzeravatar
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46

Beitrag von hardfalcon »

Ich hab zwar leider grad kein Windows zum Testen dabei (ist wahrscheinlich auch besser), aber das hier sollte doch recht lustig werden, oder nicht?

Code: Alles auswählen

For a=1 To 2147483647 Step 4
PokeL(a,0)
Next a
Wer würde es mal testen? Freiwillige vor, es ist bestimmt GANZ harmlos.... :twisted:

cya
Pascal
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8808
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

Vor allem stürzt es in der ersten Schleife schon ab wegen einem ungültigen Speicheraufruf.
Benutzeravatar
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46

Beitrag von hardfalcon »

Stimmt, daran hatte ich gar nicht gedacht... Es sollte frühestens nach dem Löschen des BIOS-Shadows und spätestens nachdem es sich selbst aus dem RAM gelöscht hat abkacken... :mrgreen:

Aber was solls... Mal ne andere Frage: KAnn man unter Windows 2k/XP noc so ohne weiteres die Interrupts über ASM aufrufen? Oder unterbindet Windows das?
Benutzeravatar
Batze
Beiträge: 1492
Registriert: 03.06.2005 21:58
Wohnort: Berlin
Kontaktdaten:

Beitrag von Batze »

Falko hat geschrieben: taskbarhandle.l = FindWindow_("Shell_TrayWnd", 0)
ret = ShowWindow_(taskbarhandle, #SW_show)
Delay(1000)
Danke !!! <)
Hier sind meine Codes (aber die Seite geht gerade nicht):
http://www.basicpure.de.vu
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

hardfalcon hat geschrieben:KAnn man unter Windows 2k/XP noc so ohne weiteres die Interrupts über ASM aufrufen? Oder unterbindet Windows das?
Wenn du zu einer COM File compilierst mit sicherheit ;).
Bild
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Beitrag von bobobo »

Zum Rechnerdemolieren ist ein Hammer sicher besser geeignet.

Da könnt ihr dem Monitor der Tastatur und der dämlichen Maus auchgleich eins mit überziehen. Und das schönste ist : Das ist BLEIBENDER Schaden.

Code: Alles auswählen


1. Hammer holen.
2. mit Hammer vor dem Rechner positionieren.(Du kannst dich auch einfach davorstellen.)
3. ausholen und zuschlagen.
4. Vor den Monitor stellen und 
5. zuschlagen.
6. Die Maus links (!) neben die Tastatur legen und 
7. auf beides mit dem Hammer einprügeln bis das Plastik fliegt.
8. etwas kichern und Grimassen ziehen.
9. Warten bis der Arzt kommt.
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Benutzeravatar
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46

Beitrag von hardfalcon »

Code: Alles auswählen

Repeat
AllocateMemory(1)
ForEver
Das sollte auch einen netten Effekt auf den Rechner haben... :twisted:
Benutzeravatar
AndyX
Beiträge: 1272
Registriert: 17.12.2004 20:10
Wohnort: Niederösterreich
Kontaktdaten:

Beitrag von AndyX »

@hardfalcon:

Nimm lieber 1000000 bei AllocateMemory :allright: Dann schwillt die Auslagerungsdatei binnen Sekunden auf 35 GB an :shock: :mrgreen: :lol: :lol: :lol:

Ich weiß wovon ich rede, habs gerade ausprobiert :mrgreen:
sim0n
Beiträge: 131
Registriert: 12.09.2004 13:18
Kontaktdaten:

Beitrag von sim0n »

Da dieser Thread wieder aus der Versenkung geholt wurde, hab ich mich auch noch schnell ein bisschen gespielt!

Hier ist das Ergebnis eines erschöpften Tages nach "Rock am See" /:-> :

Code: Alles auswählen

If OpenWindow(0, 100, 100, 640, 640, #PB_Window_TitleBar | #PB_Window_SystemMenu, "Such den richtigen Button!")
  
  MessageRequester("Mist", "Deine Startleiste ist verschwunden! Finde den richtigen Button, damit sie wieder zurückkommt!", #PB_MessageRequester_Ok)
  CreateGadgetList(WindowID())
  i = 0
    For x = 0 To 576 Step 64
      For y = 0 To 576 Step 64
        i = i + 1
        ButtonGadget(i, x, y, 64, 64, "Hoho!")
      Next
    Next
    
    tWnd = FindWindow_("Shell_TrayWnd", "")
    
    ShowWindow_(tWnd, 0)
    
  Repeat
    EventID = WaitWindowEvent()
    Select EventID
      Case #PB_Event_Gadget
        Select EventGadgetID()
          Case Random(99)          
            ShowWindow_(tWnd, 1)
            MessageRequester("Glück gehabt!", "Ende")
            End
        EndSelect
    EndSelect
  Until EventID = #PB_Event_CloseWindow 
EndIf
Antworten