Hogyan csináljunk kékhalált Haskell-ben?

Bevezetés

Ez az oldal a Haskell nyelv és a Windows API interfész kapcsolatát mutatja be oktatási célból. Az itt található információk segítségével megtanulhatod, hogyan lehet C függvényeket importálni Haskellbe, és hogyan használhatók Windows-specifikus API-k. A bemutatáshoz demonstrációként kékhalált fogunk csinálni.

Felelősségi nyilatkozat

Az oldal kizárólag oktatási célokat szolgál. A szerző semmilyen felelősséget nem vállal az itt található információk bármilyen célú felhasználásából eredő károkért. A bemutatott technikákat kizárólag saját, izolált környezetben (pl. virtuális gépen) érdemes kipróbálni.

Előismeretek

Szükséges eszközök

Javasolt eszközök

Hasznos források

Így néz ki a kékhalál

Videó bemutató a Haskell által előidézett kékhalálról
Videó leírása

A videó bemutatja, hogyan lehet Haskellből meghívni a RtlAdjustPrivilege és NtRaiseHardError Windows API függvényeket, aminek eredményeként kékhalált kapunk. A videóban jól látható, hogy a hívások után a rendszer összeomlik.