I had the exact same problem. I decided to install it manually by going to My Computer, right clicking on my CD drive, and clicking open. In the Directx folder are a crap load of zipped folders, and DX Setup. I tried runningDX setup but a window came up saying,
"A cabinet file necessary for installation cannot be trusted. Please verify that the cryptographic services are enabled and the cabinet file certificate is valid." You could try this, but you will probably have the same problem. This is not a problem with the game, but a problem with Microsoft. You might want to contact them.
Here are some things you should try:
1) Go to microsoft.com and dowload directx 9.0c redist. Just follow the link:
http://www.microsoft.com/downloads/...0C-5E44-4864-93CD-464EF59DA050&displaylang=en
2) Make sure you have windows service pack 1 and 2 installed.
3) Run System restore and restoer it back a couple days before you tries installing BtS.
4) On the Start Menu, click run and type in Chkdsk.
5) Make sure that you have either GeForce 2(or later) or Radeon 7500 (or better).
6) This is a very common problem for people installing recent games, so try to google it. I came up with a lot of results.
This is all I know right now, but one last thing: BtS requires Patch 1.74 (included) and 1.74 requires the latest in directx 9.0c (also included), so if you tried installing patch 1.74 before and it failed, you'll know it is a microsoft problem. I hope this helps, it would be very say if we never got BtS to work. I've been waiting for sooooooooooooooooooooo long.