zoukankan      html  css  js  c++  java
  • NX二次开发-签名

    NX二次开发-签名

    不同版本的NX都有一个自带的签名文件,在NX安装路径/UGOPEN下面。

    1. C++签名文件:NXSigningResource.cpp

    2. VB、C#签名文件:NXSigningResource.res

    签名步骤:

    1. 将签名文件拷贝到自己的项目里,把它和项目的.hpp和.cpp文件放在一起;

    2. 将签名文件添加到每个项目里面(公共库可不用添加),然后重新编译整个项目;

    3. 运行签名的bat文件,格式可参考如下;

    @echo off
    set WORK_DIR=E:WorkSpaceNGC_2019  rem 自己项目的位置
    cd %WORK_DIR%output_nx12application
    set UGII_BASE_DIR=C:Program FilesSiemensNX 12.0  rem NX安装路径
    set UGII_UGOPEN_DIR=%UGII_BASE_DIR%ugopen
    set UGII_ROOT_DIR=%UGII_BASE_DIR%ugii
    set UGII_UGRAF_DIR=%UGII_BASE_DIR%NXBIN
    set PATH=%UGII_ROOT_DIR%;%UGII_UGRAF_DIR%;%UGII_UGOPEN_DIR%;%PATH%
    for %%i IN (*.dll) do signcpp.exe %%i
    pause
    4. 若结果如下图所示,则表示签名成功。

    1. 若签名不成功,则依次按如下步骤检查;

      ① 检查每个项目是否添加了签名文件;

      ② 点击项目,右键属性,查看以下几个属性是否设置正确;

      ③ 由于所有版本的签名文件基本一致,所以有时候会重复使用这些文件,但是有时候会存在版本问题,这时候只需要将对应版本的签名文件重新拷贝一份,放到项目里重新签名即可。

  • 相关阅读:
    python面向对象三大特性之一封装
    python面向对象的三大特性之一多态
    python之子类调用父类的两种方式
    python之接口继承
    python之组合与继承的使用场景
    Learning to Rank Short Text Pairs with Convolutional Deep Neural Networks(paper)
    lesson9-小象学院cv
    tips
    C5-fasterrcnn-小象cv-code
    C4-ResNet-TF-小象cv-code
  • 原文地址:https://www.cnblogs.com/xiang-L/p/14121194.html
Copyright © 2011-2022 走看看