Vistaでfscommand “exec” で.exeを起動する方法

どうもFlash PlayerとWindows Vistaは仲がよくないようです

Flash Player 9以降で制作したプロジェクターからFscommandで exeを起動しようとしても
Vistaでは無視されます。

正確にはVistaに正しく認証されたソフト? というのは起動するらしいのですが
多くの普通のソフト(インストーラなど)は起動出来ません。

こんなときは
batファイル経由で起動させればOKです。

a.exeを起動したければ、

fscommand(exec,”a.exe”)
ではなく

fscommand(exec,”a.bat”)
と書いて

a.batの中に 


a.exe
exit

と書きます。

一瞬黒い画面が出ますが 気にしてはいけません。
不可視状態で起動することが出来るような気もします 

この記事を書いた人