直す

WScript.ShellのRunメソッドなんですが、第二引数を0にして汎用Rundll32でShowWindow(hwnd, SW_SHOW)を呼び出したらうまくいきませんでした。
SW_SHOWをするにはアプリケーションがアクティブになってる必要があるようです。

それと、汎用Rundll32にバグがあったので直しておいたのと、HTAのWindowを直すサンプルを上げておきました。