Having problems starting the game, seem SecuRom could be the culprit.
During install SecuRom crashed twice with the "SecuRom SecuPack Unpacker has stopped working" (Crash log below). The same thing occurs when i try to run the game after install. I have seen the post about the VC++ Runtime, so uninstalled the game, installed VC Runtime, reinstalled Bioshock 2 with anti-virus off. Still same occurs. I get two UAC messages saying Do I want these programs to access my computer, i say yes, cpu use goes up a bit, then crash.
I have other SecuRom games that work fine.
OS: Windows 7 64-Bit
Processor: Intel Core 2 Duo 2.66Ghz
Video Card: NVidia GeForce 8800 GTX
Video Memory: 2530MB
Driver Date: 21/11/2009
Sound Card Creative SB X-Fi
Driver Date 12/01/2010
Problem Event Name: APPCRASH
Application Name: Bioshock2Launcher_activation.exe
Application Version: 22.214.171.124
Application Timestamp: 00000000
Fault Module Name: StackHash_c155
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 00000000
Exception Code: c0000005
Exception Offset: 7ef5c3e2
OS Version: 6.1.7600.2.0.0.256.1
Locale ID: 2057
Additional Information 1: c155
Additional Information 2: c155ff211f10e4697e00706f06c3e097
Additional Information 3: 87a8
Additional Information 4: 87a8ebbf932af1bdaaef70a94d7ff371
Ok I solved my own problem and although it seems i'm only talking to myself I'll post the fix in case others have the same problem!
Ok I did the following
1) Uninstall Bioshock 2
2) Uninstall all VC++ stuff (I had 6 different ones, some x86 even tho I have Win 7 64)
3) Install VC++ 2005 Redist
4) Install VC++ 2008 Redist
5) Reboot into safe mode
6) Install Bioshock 2 (no longer get the SecuRom crashes during install)
7) Reboot into normal windows
8) Ran game, IT WORKED
It took a while and despite pre-ording the game I didn't get the chance to play it as after all that I was tired and went to bed!
I realise that publishers need to protect their content, but when it has this kind of effect there has to be a better way. The people that really suffer from DRM and in particular SecuRom are the genuine people that acutally buy the game. During the many searches i made to fix this issue i saw people listing torrents for cracked versions, if its been cracked already is there any point to DRM? Something just doesn't seem right to me!
Ok rant over.
If the VC++ installs were the issue then DRM cannot be blamed..
I dissagree if the DRM protection method requires VC++ then they should include the right version in the install.
They did include the right version and it surely worked for me and many others. (Yes, I use Win 7 x64 like you)
VC++ install problems are more of a MS/Windows issue rather than DRM/2K issues.