WSHのWScript.Shellオブジェクトを使用します。
実際にはJScriptからも使用することが出来ます。(セキュリティの設定の問題は残りますが)
詳細は、MSDNを参考にしていただくか。
日本語が良い場合は、Mysterious SyndromeさんのWSHのページをご参照ください。
ASPで実行する場合の注意点としては
下の例のようにメモ帳を実行してもウインドウが表示されません。なのでサーバーにログインしていても何も起きないし、終了させれません。タスクマネージャで終了させてください。
(実行するユーザーが違うためだと思われます。)
なので、必ず実行後自動で終了するプログラムのみ実行するようにしてください。
Dim objWShell
set objWShell = CreateObject("WScript.Shell")
objWShell.Run "c:\windows\notepad.exe",1,false
set objWShell = nothing
set objWShell = CreateObject("WScript.Shell")
objWShell.Run "c:\windows\notepad.exe",1,false
set objWShell = nothing
コメント