spikeles Posted February 23, 2014 Posted February 23, 2014 (edited) Solution Delete the registry keys under: HKEY_CURRENT_USER\Software\Eagle Dynamics\Black Shark 2\Keys\And re-run the ka50_protect.exe. It'll use up an activation, but at least it'll work. Original Issue Firstly, I wasn't sure where to put this, so if a mod feels it should be moved, feel free to move it where you think it might get help. A while ago I upgraded my motherboard but hadn't played DSC until the other day when I got this issue. The updater ran, patched all the files and seemd to work until I tried to run Black Shark from within DCS World. Two activation windows appeared and seemed to work, but the game wouldn't let me take control of the flight. Another post I found mentioned that you can activate by running an exe from with a bin folder, so I found ka50_protect.exe. When the ka50_protect.exe is run by itself, the following happens: BlackShark 2 Update ENG - Console window appears I choose "Activate or deactivate product" and click next. My previous serial number is already filled in correct, so I click next again. A message appears in the window that says "Automatic Activation in Progress" A new message appears in the window that says "Activation is successfully complete. License Parameters: Activations left: 8" I checked the website and it showed that a succesful activation of my current hardware was completed. [*]I click "OK" [*]Windows displays an error box: User Interface Application has stopped working. Windows can check online for a solution to the problem More Details: Problem signature: Problem Event Name: BEX64 Application Name: ka50_protect.exe Application Version: 5.70.48.4 Application Timestamp: 52f48c1a Fault Module Name: ka50_protect.dll_unloaded Fault Module Version: 0.0.0.0 Fault Module Timestamp: 52f48bea Exception Offset: 000000005484d480 Exception Code: c0000005 Exception Data: 0000000000000008 OS Version: 6.1.7601.2.1.0.768.3 Locale ID: 3081 Additional Information 1: fb27 Additional Information 2: fb27a35763fa54acef0f50d1428285d0 Additional Information 3: d59e Additional Information 4: d59ea0bd42afbfc83dacdeaa9a49b36c From my google searches and the 3 hours I've spent attempting to get this to work, I have found that the BEX64 error is very common with programs that violate the DEP (Data Execution Protection) in Windows. While running EMET notifier it also popped up a notification that ka50_protect.dll had violated DEP. Here is a list of the following I have tried that had no effect: Run as administrator and not. Run in various "compatability" modes. Deleted the BIN folder and run DCS Repair to recreate the files Checked the license on the DCS website. It shows two activations from my IP address, one I assume is my previous activation and the other is from my most recent activation. Attempted to disable DEP but because ka50_protect.exe is x64 application, and i'm running Windows 7 x64, DEP protection is mandatory and permanent and can't seem to be disabled. Tried using EMET 4.0 to disable DEP ( which doesn't work due to the above) Tried the bcdedit.exe /set {current} nx AlwaysOff ( which won't work due to the above ) [*]Disabled every service and application that wasn't required to run windows. I'm at the end of things I can try, so I'm reaching out hoping someone can help. Any suggestions are welcome. Computer Specs: Operating System: Windows 7 Home Premium 64-bit (6.1, Build 7601) Service Pack 1 (7601.win7sp1_gdr.130828-1532) Processor: Intel® Core i5-4670K CPU @ 3.40GHz (4 CPUs), ~3.4GHz Memory: 8192MB RAM (dxdiag is available on request) Edited February 26, 2014 by spikeles
Recommended Posts