I tried to follow that article, and I still can't run my dll from Rundll32. My code (VB.NET): ----------------- Public Class Class2 _ Public Sub MSG() MsgBox("Hello world !!!") End Sub End Class After I compiled the dll into c:\SampleDll.dll I use the command line: ExportDll c:\SampleDll.dll (Release mode) The result was: "Debug: False" in command line. After that I tried to run my dll in this way: RunDll32.exe c:\SampleDll.dll ,MSG The result is system message box saying: "error in c:\sampledll.dll Missing value: MSG" What am I missing, Plz. help me. Thanks, Reuven