Nature of Securom:
Securom has triggers that can be updated on demand and they even vary from country to country, to avoid research and decoy themlselves, this is why the Securom FAQ is so long, because there is no quick way to deal with it, it depends on the triggers that are activated and the level of tolerance for that game/country/version (YES,YES, YOU ARE THINKING RIGHT, IT IS NEVER THE SAME!
Some triggers are:
1. Anti debugging tools ( you´ll get the "a required security module could not be activated, this program cannot be run") ALWAYS ON
2. Emulation (You´ll get the message "emulation found") Runs in RING0 highest privilege. It is switched ON/OFF frequently, when Securom sends an specific exe to a single user, usally does this
3. Online Activation MINICOM driver, used in BIOSHOCK, it gathers data from your computer and sends it to the servers so when you modify your hardware you will lose your current activation.
The Openssl I spoke in my what´s Securom? thread.
More Nature of Securom: Encryption levels
I´ve been at the Devil´s cave, it was full of beholders and drows but I manage to get the data and come back

Here it is:
http://www.securom.com/SecuROM_PC_Technical_Facts.pdfI want readers to avoid the brainwashing stuff and go to page 2 Encryption levels.
• SecuROMTM Automatic Encryption
The Automatic Encryption level is implemented with a single mouse click. The encryption is completed within
minutes without the need to involve your programmers. Easy to implement but extremely strong, the Automatic
Encryption Level has achieved greater than two month crack-free windows on recent, high profile PC game titles.
• SecuROMTM Customized Encryption Level
GUI based encryption settings allow you to customize the protection.
• SecuROMTM Advanced Encryption Level
Our new API links SecuROMTM to your game code for the strongest defense against sophisticated cracks and
reverse engineering. Implementation only takes half a day, but requires programming knowledge and access to the
software code (works with C or C++). Only available for publishers who have access to the SecuROMTM OETK (Online Encrypted ToolKit.
The last one is the one who causes trouble, since the programming of Securom itself is not polished, when we add the own risks of programming with this encryption level we meet the disasters that happened in NWN 2 V.1.06 and more...
I think Bioware used the Automatic Encryption in Jade Empire SE, so that would explain why I could play JE without trouble meanwhile playing NWN 2 with "workarounds".
That said if you are determined to continue using this Starforce in new clothing, Use the automatic Encryption to ensure maximum compatibility and less user annoyance.
Also note this
http://www.securom.com/solution_market.asp"Publishers can give consumers the flexibility to use virtual drives rather than requiring the physical disc to be in the drive"
You can choose to disable the anti emulator, blacklister, one of the main causes that directly or indirectly annoys customers.
There are 100 hundred tools in the web that disable the blacklister and updated frequently, so what´s the point of this?
End of line