PDA

View Full Version : FlexLM Help in Ansoft Ensemble v7.0


LostAtC
07-06-2002, 10:46 PM
I know that this is an older version of Ensemble but I have a reason. I managed to extact all the vendor keys 1 thru 4 and 5, and the seeds:

#define ENCRYPTION_SEED1 0x40055887
#define ENCRYPTION_SEED2 0x01D8DCAB

#define VENDOR_KEY1 0x5C2B8450
#define VENDOR_KEY2 0x9B6B6BCF
#define VENDOR_KEY3 0x6BBB6C07
#define VENDOR_KEY4 0xD7412735
#define VENDOR_KEY5 0xE9E97475

#define VENDOR_NAME "ansoft"

I created a one feature license file for the first feature that lc_checkout looks for:

FEATURE ens_gui ansoft 7.0 permanent uncounted \ E4720BAB8BCF HOSTID=ANY

There were only three breaks on lc_set_attr with codes 0x41, 0x38, and 0x06, so I don't think that there are any crypt filters used.

The call to lc_checkout fails with the famous -8. I can patch lc_checkout to always return zero and this works, but I would rather create a valid license file and learn something in the process.

TIA

LostAtC
07-11-2002, 09:55 PM
Problem Solved!

NB's article "Zendenc FlexLM..." was the key. I simply had to locate l_new and then run the data through Calcseed.exe, to get the real seeds.

Thanks NB for a great article!