コマンドインタープリタ(XPならCMD.EXE)に引数を渡す方法で可能だと思います。 Dim psi As New System.Diagnostics.ProcessStartInfo() 'ComSpecのパスを取得する psi.FileName = System.Environment.GetEnvironmentVariable("ComSpec") psi.Arguments = "/c " & """*:\***"" -* *** -* ""***""" returnValue = System.Diagnostics.Process.Start(psi) 私も同じように悩んで、この方法で解決しました。
![[VB2008]引数付きパスでアプリケーションを起動 - OKWAVE](https://cdn-ak-scissors.b.st-hatena.com/image/square/a3202632a5b19efa6d7dbcca644fc13bfa3453dc/height=288;version=1;width=512/https%3A%2F%2Fgazo.okwave.jp%2Fokwave%2Fspn%2Fimages%2Flogo%2Ffacebook_okwave.jpg)