Hide DOS window using VB.NET

We are trying to hide a DOS batch file window using VB.NET.

This is the code that a consultant from long ago (and far, far away) wrote for us, but we're having trouble getting it running - is the syntax different for VB.NET?  (Or are we just ignorant?)  Anyway, here's what we're using:

                   ***
                   R = WinExec("dosprmpt.pif /c *.BAT", _SW_HIDE)

                   Do While GetModuleUsage(R) > 0

                       DoEvents

                   Loop
                   ***

Not being a programmer, I need the most specific code possible.  500 points for something that actually works!

Another note:  when the DOS window is hidden, it should NOT BE SEEN ANYWHERE ELSE EITHER (not even  the taskbar for a split second).  Is this possible???
 We're using NT - if it matters...
yazookaAsked:
Who is Participating?
 
amebaCommented:
That is 16-bit code (Win 3.1) and it won't work on Win95 or better OS.

Hope AzraSound can help you.

I can only direct you to another VB6 shell code, but I cannot translate it to VB.NET.
0
 
flytigerCommented:
Shell("d:\abc.bat", AppWinStyle.Hide)
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.