お世話になります。
No28058 で質問させていただいた件で教えてください。
http://bbs.wankuma.com/index.cgi?mode=al2&namber=28058&KLOG=51
前回の質問の際に教えていただいた方法でXPでの情報収集は
行えるようになったのですが、VistaUltimate Sp1で試してみた所、
msinfo32の画面自体が上がってきてしまい期待通りの動作をしません。
期待している動きは、裏側でシステム情報をTXTファイルに出力する事なのですが
VistaではMsinfoが普通に起動してしまいます。
msinfo32.exe自体の場所はレジストリの
LocalMachine\Software\\Microsoft\\Shared Tools\\MSInfo\\Software\\Microsoft\\Shared Tools\\Location\\MSInfoから
取得してきており
また実際にEXEが起動するのでパス自体は通っておりVistaのセキュリティ側で
弾いているか何かをしている気がします。
確認の為DOS画面から
msinfo32.exe /report c:\test.txt /categories +all
と入力する事で期待通りの動きをします。
どなたか原因や解決方法をご存知ではないでしょうか?