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. 若签名不成功,则依次按如下步骤检查;

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

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

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

  • 相关阅读:
    【HDOJ】2267 How Many People Can Survive
    【HDOJ】2268 How To Use The Car
    【HDOJ】2266 How Many Equations Can You Find
    【POJ】2278 DNA Sequence
    【ZOJ】3430 Detect the Virus
    【HDOJ】2896 病毒侵袭
    求奇数的乘积
    平方和与立方和
    求数列的和
    水仙花数
  • 原文地址:https://www.cnblogs.com/xiang-L/p/14121194.html
Copyright © 2011-2022 走看看