WinAPI Fun
A collection of (relatively) harmless prank examples using the Windows API
Install / Use
npx skills add adeemm/WinAPI-FunInstalls into whichever agent you are using.
README
WinAPI-Fun
<br>A collection of (relatively) harmless prank / virus examples using the Windows API
Pre-built binaries can be found in the Releases section
To reset most examples, re-launch and kill the program again
<br>| File | Description | | -------------------------------------------------- | --------------------------------------------------------------------- | | avoid.nim | The start button avoids mouse clicks by jumping around on the taskbar | | bsod.nim | Triggers a Blue Screen of Death | | dripper.nim | Moves the current window down slightly every 10 seconds | | highcontrast.nim | Enable high contrast mode system-wide | | intercept_space.nim | Replaces space bar keypress with the word "space" | | mouse_button_swap.nim | Swaps the left and right mouse buttons | | mouse_cursor.nim | Changes the mouse cursor to a finger via a full transparent window | | mouse_invert.nim | Inverts mouse movement on the x and y axes | | mouse_trails.nim | Creates a trail of mouse icons behind the cursor as it moves | | mouse_stop.nim | Creates a stop sign that follows the mouse cursor and blocks clicks | | mouse_trap.nim | Traps the mouse cursor in the top right corner for 60 seconds | | random_capslock.nim | Randomly toggle the Caps Lock every 0-30 seconds | | random_close.nim | Randomly closes the current focussed window every 0-30 seconds | | rotate.nim | Rotates the display 180 degrees | | shake.nim | Rapidly shakes the current focussed window | | start_disable.nim | Disables clicking the start button or taskbar | | start_popup.nim | Opens the start menu popup randomly every 0-60 seconds | | stop_shutdown.nim | Temporarily prevents a shutdown with a custom message | | time_local.nim | Adds the message "HI" to the AM/PM localization string system-wide |
<br>Compilation
Install Nim and the Winim library, then compile with the --app:gui flag
Note: if cross-compiling from Linux or macOS, also install the mingw toolchain and use the -d:mingw flag
nim c -d:mingw --app:gui src/avoid.nim
<br>
Media
Shake
<img src="res/shake.gif"/> <br>Mouse Stop
<img src="res/mouse_stop.gif"/> <br>Avoid
<img src="res/avoid.gif"/><br> <br>
USE AT YOUR OWN RISK
Related Skills
node-connect
385.5kDiagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
blender-python-addon
40.5kBlender Python add-on rules for operators, panels, properties, registration, testing, and API-safe scripting
flutter-development-guidelines-cursorrules-prompt-file
40.5kCursor rules for Flutter development with MVVM architecture, Riverpod state management, Material widgets, and Dart style guidelines.
commit-push-pr
140.6kCommit, push, and open a PR
