PLM之家精品课程培训,联系电话:18301858168 QQ: 939801026

  • NX二次开培训

    NX二次开培训

    适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术对于老鸟也值得借鉴!.

    NX CAM二次开发培训报名 NX二次开发基础培训报名
  • PLM之家Catia CAA二次开发培训

    Catia二次开发培训

    Catia二次开发的市场大,这方面开发人才少,难度大。所以只要你掌握了开发,那么潜力巨大,随着时间的积累,你必将有所用武之地!

  • PLM之Teamcenter最佳学习方案

    Teamcenter培训

    用户应用基础培训,管理员基础培训,管理员高级培训,二次开发培训应有尽有,只要你感兴趣肯学习,专业多年经验大师级打造!

  • PLM之Tecnomatix制造领域培训

    Tecnomatix培训

    想了解制造领域数字化吗?想了解工厂,生产线设计吗?数字化双胞胎,工业4.0吗?我们的课程虚位以待!

PLM之家PLMHome-国产软件践行者

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

[复制链接]

2018-2-10 13:30:34 3409 0

admin 发表于 2018-2-10 13:30:34 |阅读模式

admin 楼主

2018-2-10 13:30:34

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

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

x
一旦你完全测试了你的NXOpen API应用程序,你应该“签名”它! D* M! Z0 Z; O* l) v* V
然后再分发给最终用户。即使你的最终用户也有' R) [' P, C1 G5 T: O
访问加载和运行NXOpen所需的Author许可证7 [+ L7 ~$ S, l& _
申请,签名有它的好处。5 N- ?  n9 G+ D* Y9 ]

4 S* F' O4 B" j. W8 i8 y     - 你的应用程序将加载得更快,因为NX会立即识别
3 Q9 v) s2 l9 q: W      它已经签署。, V: N3 V+ @- I! E
     - 系统日志(帮助 - >日志文件)将不会与输出混乱
2 L; p/ Y, }4 A, K3 r6 j: K# ?3 W      NX将执行多个检查以确定是否可以加载
5 j( S$ ?2 V, h  `' f      并运行该程序。
6 m/ E5 M# E4 w1 K% \6 `) s9 \
1 v& p; A; F  ]2 q1)仅限C / C ++,C#或VB(Java:直接进入步骤3)
8 r7 L3 K& |( U! D' M4 I# x- W6 L# [# g$ u9 e6 [
    将NXSigningResource添加到Visual Studio项目中7 U' O9 e3 ^$ z6 G7 r  i' @
1 l: o: B9 Y% \7 d2 ~) X
    在解决方案资源管理器中,选择资源文件文件夹和5 S. x* }0 G- {( B7 D
        <RMB> Add-> Existing Item4 S: S$ B6 _5 x1 U4 [

0 l$ J- C* a% ]  i: b% _       注意:如果您没有看到资源文件文件夹,请直接添加
4 S& z% f* g' B' M" z       进入项目的文件夹。. G( q$ ?, x4 s

- x3 r, ^6 N  q2 m: P    C / C ++:; j7 O' X1 f; o  E
        浏览并选择%UGII_BASE_DIR%\ UGOPEN \ NXSigningResource.cpp& d) v- b  a" C$ X5 y
6 d4 P# V  K; w7 x- {
    C#或VB .NET:" I1 ]; V( E) [- W
        浏览并选择%UGII_BASE_DIR%\ UGOPEN \ NXSigningResource.res
4 h' k" z$ M; Y1 w& G& d# e4 C        选择新添加的NXSigningResource.res并设置
# L' |! I. `8 d) I            属性 - >生成操作=嵌入式资源9 w% ]% ]$ }% e
1 a/ Y8 s! _- I3 J( d5 w& O
2)确保构建配置设置为Release然后7 A# `  e- F/ v& M
    Build->重建解决方案
  X4 w$ f  T6 a* q6 z7 P
0 N: Y  [" B4 r9 G3)从NX命令提示符窗口签名可执行文件:* j+ P) d6 {& L0 z% V8 \
        你可能已经有一个开放,因为你开始的Visual; c7 i8 O# P; N% w
        从它的工作室或Eclipse。除此以外:
9 A" ]" p3 Y# `; Y! O3 c# `5 y            开始 - >所有程序 - > NX# - > NX工具 - >命令提示符
- M- R7 ~/ a2 `* h/ ?/ A/ H6 l* w1 ~
" o" I( l- V' P0 ~* T1 x    Java的:
) \( f5 i' [- e1 L        signJar <您的.jar的路径8 u8 R" k2 o5 x; u1 q
" O8 k$ z" b# O$ J4 E2 w
    C / C ++:0 C* I. M9 R4 L3 @* s
        NX8.5及更高版本:/ p, h5 {% }$ x6 s
            signCpp <您的.dll或.exe的路径% C7 K5 A( J/ V; N: ~7 M
        NX8.0及更早版本:: @) E3 ]& m$ ~0 s( i; }5 \3 M
            nxSign <您的.dll或.exe的路径
8 i3 S) _& i& I" k* u; M, h9 Y6 g2 x8 G3 d+ {: |! H! _; H
    C#或VB .NET:" V/ P1 A) C: I* }
        NX8.5及更高版本:
. G. q2 a7 v' f            signDotNet <您的.dll或.exe的路径
* e, J0 g: X+ V6 E# S        NX8.0及更早版本:
; o' G+ B6 {6 W9 ]3 I1 m, C' w7 P            signLibrary <您的.dll或.exe的路径. m1 v" q, |% p; ^' {5 w. Q( i

; c! ?. Z; C1 l% H+ {注意:您不需要使用签名实用程序的路径,因为
3 Q1 \8 k2 q! V( u6 R1 o# r2 LNX命令提示符外壳的PATH已包含UGOpen和UGII
" K4 v( s( W  t" Y, c. ]文件夹。' R+ {/ [8 q* D/ p

" C, Z/ X# N% |1 @* T; t6 s7 c1 e
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了