dionysosww,are you building the vendor under linux or Windows...???
under windows, you need to compile the lm_code.h and the lm_code2.h if you are using SIGN2 in the machind folder
Then you need to compile the file makefile with the right vendor in the i86_n3..
Now move the c++ compiler dos windows in the i86_n3 and write: build DLL.
Under linux the pc.mak in inside the 'vendor' folder
Hi istigatore,
Thanks for the suggestion. Finally after chaing all the demo in pc.mak/makefile in all subdir, I'm able to compile the source code successfully. The platform is windows. For the new VS, afxres.h is not included, need to copy it manually in src.
What do you mean "Under linux the pc.mak in inside the 'vendor' folder", Do you have experience to compile windows flexlm sdk in linux?
dionysosww, i do not have linux, but i have also the sdk for linux and i read the files inside the sdk folder, under windows & Linux..
I guess you cannot build windws vendor under linux unless you have a virtual machine or dual boot Windows/Linux.. For Windows you need a c++ compiler...
Hi istigatore,
Yes, I use vmware to create different os, visual studio in windows as compiler. win7_x64 is not good candidate for sdk compile, tanker's script can't find pubkey even for compiled 9.2 sdk daemon. XP looks OK.
What linux sdk do you have? I only find 10.8 version for linux.
dionysosww, i have VS 2012 U4 and no problems with flexlm sdk, even with the very old v7.. You need to read the programmes guide to make a good vendor and to learn the sdk..
Linux i have 9.2..
It' s easy to find with ida or olly the pubkey, even with the last version 11.13
langzii, i already wrote that if the program use pure trusted storage, the ecc patch does not work anymore, and license files in plain text are not allowed .. In the others cases, you maybe patched the targets in the wrong section...
Hi istigatore,
I'm able to compile 9.2/11.4/11.9 in xp+vs2008, tanker's script can identify pubkey correctly. In win7_x64, I find that take's script can't find pubkey anymore, so I guess there is something related to the environment even the daemon.exe is also 32bit program. My goal is to have better understanding of flexlm rather than simply cracking, tanker's script can be used as reference when I trace the program manully, that's why I care about this.