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

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

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

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

  • 相关阅读:
    补题列表
    task list
    UVa 11809
    UVA 272 TEX Quotes 题解
    莱州一中2016高考加油视频
    POJ2367-Genealogical tree-拓扑排序
    POJ1094-Sorting It All Out-拓扑排序
    POJ3660-Permutations-传递闭包FLOYD
    POJ3687- Labeling Balls-优先队列拓扑排序
    POJ1201-Intervals- 差分约束
  • 原文地址:https://www.cnblogs.com/xiang-L/p/14121194.html
Copyright © 2011-2022 走看看