Jump to content
Excelsior Forums
Sign in to follow this  
Sanchez

"Invalid Component: no CPB"

Recommended Posts

Hello,

I'm a novice with the JET product and wanted to query the forum to see if someone could refer me to documentation or information to resolve the error message listed above in the subject.

I performed a search and found a couple messages for CPB, but the messages contained no information regarding the causal reason or any detail about the CPB message.

Thanks in advance.

Sanchex

Share this post


Link to post
Share on other sites

CPB (Control Parameter Block) is internal static data necessary for running executable.

Do you use any third-party executable protectors to pack a JET compiled executable?

Share this post


Link to post
Share on other sites

Thanks for the response e.v.e.

Yes, a 3rd party protection software was used on the subsequent JET compiled EXE? It is a product from SafeNet that encrypts and obfuscates PE32 file formats for software security.

Do you know if this breaks the conversion using JET?

Thanks,

Sanchez

Share this post


Link to post
Share on other sites

Below is a standard procedure for creating and deploying JET-compiled applications encrypted with a third-party tool.

Suppose you have created the installation package in JetPackII and the application (say app.exe) works on target machines without encryption. You have a project file, say, YourApp.jpn.

1. Call

  xpack YourApp.jpn -make-image for_encryption_dir

3. Encrypt app.exe in "for_encryption_dir" directory

4. Create the installer with this command:

xpack YourApp.jpn -from-image for_encryption_dir

For more information, please read JET User's Guide, Chapter "Deployment automation", Section "Installations protected by license managers"

If this procedure does not solve your problem, you should probably contact the vendor (Sentinel) and ask if they can provide you options to correctly process  the PE sections in executables.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×