/SprintDLL

Scripting language to work with native Win32 functions

Primary LanguageVisual Basic

SprintDLL

Write scripts that call native Win32 functions!

rundll32 is often used to call arbitrary functions from the command line, but that doesn't actually work - it assumes the called functions have its expected signature and doesn't parse parameter lists. SprintDLL supports user-supplied parameter lists and several calling conventions. You can use SprintDLL to call practically any native Windows function. Since SprintDLL can execute multiple instructions in one run, you can store data returned by a function and pass it to other functions.

Documentation

Please see the wiki for usage guidance.

Download

You can download a compiled version from the releases section.