Cancel
Showing results for 
Search instead for 
Did you mean: 

signcpp.exe

Solution Partner Experimenter Solution Partner Experimenter
Solution Partner Experimenter

Can anyone point me to a document that covers using signcpp.exe?  I'm using version 10.

 

I'm looking for instructions on how to use signcpp.exe on a C program. I stumbled on something once, but can't seem to find it again.  It wasn't very helpful, as I recall.

 

I tried adding UGOPEN/NXSigningResource.cpp to my VS project, then built.  When I run "signcpp.exe -verify program.exe" I get this message:

Verifying files...
Error verifying application, HEEDS_NX_Interface.exe.
Application has not been compiled with NXSigningResource.cpp.
Signature is not valid

4 REPLIES

Re: signcpp.exe

Solution Partner Experimenter Solution Partner Experimenter
Solution Partner Experimenter
StepUp's direction to the C# question lead me to the right document location. Thank you!

Re: signcpp.exe

Siemens Phenom Siemens Phenom
Siemens Phenom

 

Your description sounds about right, assuming you first ran it without the -verify.  When you use -verify, it does not perform the signing, it only checks to see if was signed previously.

 

This is covered in the NXOpen Programmer's Guide, under Home   NX Open   NX Open Programmer's Guide  License Checking  Signing Process:

 

 

I tried to paste it in here, but the formatting was hopelessly scrambled - if you can't find it in the docs, let me know and I'll see if I can save to a Word file or something.

 

Steve

 

 

Re: signcpp.exe

Esteemed Contributor
Esteemed Contributor

Printed the documentation of the signing process to a PDF file from Firefox via PDF creator.

Stefan Pendl, Systemmanager CAx, HAIDLMAIR GmbH
Production: NX10.0.3, VERICUT 8.0, FBM, MRL 3.1.4 | TcUA 10.1 MP7 Patch 0 (10.1.7.0) | TcVis 10.1
Development: VB.NET, Tcl/Tk    Testing: NX12.0

How to Get the Most from Your Signature in the Community

Re: signcpp.exe

Solution Partner Experimenter Solution Partner Experimenter
Solution Partner Experimenter

Thank you for your helpful replies.  This was a lesson to me how important careful reading is.

 

Besides the signing procedure, which has been well covered here, there is a licensing step that I learned was necessary.  The steps below cover it.  Once they are done, you can run the signing program.

 

  1. An NX c_p_p_author license must be available on the NX license server used.
  2. To make the c_p_p_author license available on the machine the signing process will be run, it must be activated using the following steps.
  3. Start/All Programs/Siemens NX 10/NX Licensing Tools/Licensing Tool
  4. Bundle Settings
  5. Select Partner NX Dev from Available Bundles and move to Applied Bundles.
  6. Apply and Exit