PLM之家 UG NX11.0二次开发(ufun和NXOpen C++)网络培训火热报名

PLM之家-上海点团信息科技有限公司工业4.0数字化软件官方知识管理平台

查看: 87|回复: 0

[原创] NX二次开发 签名发布详细过程,涉及java c C#

[复制链接]
  • TA的每日心情
    奋斗
    2018-2-16 10:48
  • 签到天数: 112 天

    连续签到: 1 天

    [LV.6]常住居民II

    1937

    主题

    3214

    帖子

    5万

    积分

    管理员

    PLM之家mildcat

    Rank: 9Rank: 9Rank: 9

    积分
    58573
    发表于 2018-2-10 13:30:34 | 显示全部楼层 |阅读模式

    请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

    您需要 登录 才可以下载或查看,没有帐号?QQ关联注册

    x
    一旦你完全测试了你的NXOpen API应用程序,你应该“签名”它' _$ |6 Y) ?3 @. k$ l1 q/ R
    然后再分发给最终用户。即使你的最终用户也有2 h) d0 ~' B1 C5 w# T  b0 @' v# X
    访问加载和运行NXOpen所需的Author许可证5 x" x# }8 j6 y8 [! m0 }+ {
    申请,签名有它的好处。
    8 R% n" m, Q/ y) h, c7 P9 C0 f/ v/ t
    % m+ z9 |8 a2 q% k$ b     - 你的应用程序将加载得更快,因为NX会立即识别
    . W2 p9 n" ~  a" F3 V* j, G      它已经签署。7 \+ q) w/ d! G. g$ t
         - 系统日志(帮助 - >日志文件)将不会与输出混乱/ b8 m* z' r6 t+ K
          NX将执行多个检查以确定是否可以加载
    ; `; C8 F3 d6 ]! G      并运行该程序。' i" s7 S1 S, T0 W
    2 Y6 e, F, Y0 a3 V5 I
    1)仅限C / C ++,C#或VB(Java:直接进入步骤3)
    0 W  N0 |5 e4 Z* j1 o# T7 j" N5 m& _" i) W
        将NXSigningResource添加到Visual Studio项目中: J6 M- X; e! l

    . }$ L6 \7 w: ?* g6 q. o6 P    在解决方案资源管理器中,选择资源文件文件夹和
    5 `+ M" o4 W- E9 X5 s6 b4 s        <RMB> Add-> Existing Item2 Z, l. H' ~/ k) ?3 c

    ) L/ ]. w: H- @( X  V. S8 ~       注意:如果您没有看到资源文件文件夹,请直接添加
    + @  D9 S7 u. \/ G$ R, \7 _2 n& N       进入项目的文件夹。
    % E. W$ V# R9 U7 A7 S# ^1 y9 e) a- O$ t2 r; L4 d' q3 J
        C / C ++:
    7 Y& A' y- p% ~: Z) s  a+ W        浏览并选择%UGII_BASE_DIR%\ UGOPEN \ NXSigningResource.cpp
    8 G& \: e; @0 C; ^% Q% f2 O$ A* k7 @. }: Q' A3 N3 O/ V6 @. g' c1 _) s
        C#或VB .NET:* C" r0 M0 K4 I% D# \4 y2 J
            浏览并选择%UGII_BASE_DIR%\ UGOPEN \ NXSigningResource.res8 L2 j1 o5 f# W+ l4 ]
            选择新添加的NXSigningResource.res并设置
      s  m' |7 X7 T* V" \0 k! ^3 S            属性 - >生成操作=嵌入式资源. {" r. C' O2 ~

    . B  K# q; z6 K! z. T2)确保构建配置设置为Release然后- |% C& m9 ]9 a; u+ r5 a2 F& U6 m
        Build->重建解决方案! T1 X% j' _; s$ q2 ~
    ' }" w9 R) _- S( ]
    3)从NX命令提示符窗口签名可执行文件:0 n7 t" U/ D+ ]
            你可能已经有一个开放,因为你开始的Visual' [  a8 s& |# C& s
            从它的工作室或Eclipse。除此以外:
    ; U8 Q2 W1 E4 v( b3 a6 d( Q9 F            开始 - >所有程序 - > NX# - > NX工具 - >命令提示符0 B1 A" h5 V" X+ w2 P
    9 q. |9 D2 k% L
        Java的:
    ( x' l8 M/ Z+ q# D        signJar <您的.jar的路径/ s; b7 Q+ N9 }% H. ?2 `& X
      l3 m7 v/ v* N/ z( d4 B
        C / C ++:
    2 D) _- E& i7 ^3 N        NX8.5及更高版本:
    6 P- J- R" |' V: t8 @2 ^! O            signCpp <您的.dll或.exe的路径4 Y8 E, d5 p/ O$ y' w
            NX8.0及更早版本:
    * y( C4 }: f" a5 W            nxSign <您的.dll或.exe的路径
    ; m: X$ n+ \. g0 o4 k( |) d0 @; t6 y1 G1 X" @' u8 {( y1 [
        C#或VB .NET:& d* _, J+ @# J& R0 n' [. P2 s
            NX8.5及更高版本:/ G  }( ]- @+ \6 \5 I
                signDotNet <您的.dll或.exe的路径
    , ~% O7 _+ \. Z4 X        NX8.0及更早版本:* X9 _7 f8 Q; {1 i
                signLibrary <您的.dll或.exe的路径
    ) i4 A. @5 g3 i. Y9 \# E) H7 B  E- T4 j6 o( e7 Y5 `* H
    注意:您不需要使用签名实用程序的路径,因为
    1 L7 V3 e) d# h! c2 N. J9 `& a2 `7 ONX命令提示符外壳的PATH已包含UGOpen和UGII# x( X7 Y6 m4 x: g
    文件夹。
    % t# G, V+ `$ P3 y
    ! m4 |; z+ f, {- n
    上海点团信息科技有限公司,承接NX,CATIA,CREO等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施开发培训,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | QQ关联注册

    本版积分规则

    <

    QQ|小黑屋|手机版|Archiver|PLM之家-工业4.0数字化驱动之家 ( 沪ICP备13003373-3

    GMT+8, 2018-2-24 00:34 , Processed in 0.113601 second(s), 28 queries .

    快速回复 返回顶部 返回列表