Information
This was suposed to be a clone of the program rundll32.exe, included on every windows version, however the syntax of this program is complete different. There is a DLL and executable version available.

System requirements
Windows 9x or NT platforms


How to work with this program?
The program will call the function described in the commandline When you execute this program. The syntax of the commandline is like this:
[Optional options] [Dll File],[Function],[Arguments]
More details are descriped below

Download information
File: Rundll32.zip
Size: 33.304 bytes
Type: Zip(archive)
Content: Exe, DLL & source
MD5 hash: E65406B900BFC9BE86F6DB636C9C01BD
Click here to download


Details about the commandline:
[Optional options] [Dll File],[Function],[Arguments]

Optional options:
-A Assci String(s) (=default)
-U Unicode string(s)
-D 4 bytes (called Dword or Long) (=default)
-W 2 bytes (called Word or Integer)
-B 1 byte (Just a byte)

Arguments syntax:
[Optional options] [Argument],[Optional options] [Next argument]

Hexadecimal syntax:
0xFFFFFFFF (=FFFFFFFF)

Structure:
Begin structure [
End structure ]

Using other caracters in a string:
INPUT OUTPUT
\\            \
\,            ,
\-            -

Examples:
kernel32,Beep,1000,1000
user32,SetCursorPos,100,100
shell32,OpenAs_RunDLL,0,0,,0
-U shell32,OpenAs_RunDLLW,0,0,,0

(All the same result)
-A user32,MessageBoxA,0,Hello,Test,0x30
-A user32,MessageBoxA,0,[0x6C6C6548,0x0000006F],Test,0x30
-A user32,MessageBoxA,0,[-W 0x6548,-W 0x6C6C,-W 0x006F],Test,0x30
-A -W user32,MessageBoxA,-D 0,[0x6548,0x6C6C,0x006F],Test,-D 0x30
-A user32,MessageBoxA,0,[-B 0x48,-B 0x65,-B 0x6C,-B 0x6C,-B 0x6F,-B 0],Test,0x30

Unicode version:
-U user32,MessageBoxW,0,Hello,Test,0x30
-U user32,MessageBoxW,0,[0x00650048,0x006C006C,0x0000006F],Test,0x30
-U user32,MessageBoxW,0,[-W 0x48,-W 0x65,-W 0x6C,-W 0x6C,-W 0x6F,-W 0],Test,0x30
-U -W user32,MessageBoxW,-D 0,[0x48,0x65,0x6C,0x6C,0x6F,0],Test,-D 0x30
-U user32,MessageBoxW,0,[-B 0x48,-B 0,-B 0x65,-B 0,-B 0x6C,-B 0,-B 0x6C,-B 0,-B 0x6F,-B 0,-B 0,-B 0],Test,0x30

Start notepad(Maximized):
Assci:
-A kernel32,CreateProcessA,0,notepad.exe,0,0,0,0,0,0,[0x44,0,0,0,0,0,0,0,0,0,0,0x1,-W 3,-W 0,0,0,0,0],[0,0,0,0]

Unicode:
-U kernel32,CreateProcessW,0,notepad.exe,0,0,0,0,0,0,[0x44,0,0,0,0,0,0,0,0,0,0,0x1,-W 3,-W 0,0,0,0,0],[0,0,0,0]