読者です 読者をやめる 読者になる 読者になる

DirectX Runtime のインストール自動化

DirectXのDllはそのまま配布しちゃいけないため、再配布可能なパッケージを配布しなければいけません。
再配布可能なパッケージはこちら
http://www.microsoft.com/en-us/download/details.aspx?id=8109

手順としては
1.directx_Jun2010_redist.exeを実行。
2.展開されたファイルの中にあるdxsetup.exeを実行
といった2段階の処理が必要になります。

これは手間だ!ということでパッチファイルで自動化しました。

md c:\temp\dx_runtime
directx_Jun2010_redist.exe /C /T:c:\temp\dx_runtime
c:\temp\dx_runtime\dxsetup.exe /silent
rmdir /s /q c:\temp\dx_runtime\

これで自動でインストールでき、展開されたファイルも削除されます。