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 3470 0

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

admin 楼主

2018-2-10 13:30:34

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

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

x
一旦你完全测试了你的NXOpen API应用程序,你应该“签名”它4 e4 A0 X: }+ L9 \, z: U$ ~0 J& l
然后再分发给最终用户。即使你的最终用户也有
, l2 ]/ G$ S  N& n访问加载和运行NXOpen所需的Author许可证
$ [6 k& b8 l7 [! Z申请,签名有它的好处。5 p! a3 r7 f1 ?3 O& |! f) q
5 e  a2 ~9 M/ G6 E
     - 你的应用程序将加载得更快,因为NX会立即识别% ^- D. T4 K0 H0 V
      它已经签署。) r. i/ [( P; y
     - 系统日志(帮助 - >日志文件)将不会与输出混乱. ~4 x; h/ ^2 ?/ X
      NX将执行多个检查以确定是否可以加载
! Q# Y. ^$ M7 ?; t1 d      并运行该程序。
% b9 l$ ?5 O0 n# ~$ V/ i  R: Q: k
1)仅限C / C ++,C#或VB(Java:直接进入步骤3)
, ~' T& \6 h% O7 D2 y
6 g9 ]- x: l. k6 C( ?$ Z    将NXSigningResource添加到Visual Studio项目中
2 h/ g/ g+ P! ?2 }1 Y! k1 E/ F' e% K
    在解决方案资源管理器中,选择资源文件文件夹和
! |# d7 q: [- o8 l1 C! @9 p        <RMB> Add-> Existing Item; {1 z# m0 t  W( p/ V$ Y1 e! ~: f0 m% t

/ ?6 m) K: |/ X3 ?* ~       注意:如果您没有看到资源文件文件夹,请直接添加
0 x6 b$ V2 [( J8 {0 X! L( b( }       进入项目的文件夹。
. X* V  K2 s2 v5 s5 }! m( S/ C# {" R7 f% ?2 i1 a
    C / C ++:
. G$ o% p! h- N4 L1 b, ?' X5 F) ~        浏览并选择%UGII_BASE_DIR%\ UGOPEN \ NXSigningResource.cpp
9 d% t; O! H  K" c+ `" D
3 L8 G" E% i) e* |    C#或VB .NET:4 V, h7 e7 a- d7 K6 f
        浏览并选择%UGII_BASE_DIR%\ UGOPEN \ NXSigningResource.res6 ~& p2 c2 V$ S4 p  }( G- B
        选择新添加的NXSigningResource.res并设置
) ]. l: x* S/ P9 {, b) _            属性 - >生成操作=嵌入式资源
0 {$ i( R  K3 C/ ^- p) c2 b# X2 o7 Y4 y# S# o% x
2)确保构建配置设置为Release然后, A+ X: O3 ?9 r" Y6 S' a$ T, n
    Build->重建解决方案
3 l' M, l) T8 {" a& W. V9 J
+ X6 Y% w- H+ @: Y3)从NX命令提示符窗口签名可执行文件:
( }/ W4 `; U/ f, t$ \        你可能已经有一个开放,因为你开始的Visual8 {1 b1 S- M0 A, {) A
        从它的工作室或Eclipse。除此以外:
3 P; {( L- i9 K4 m- ?0 ]            开始 - >所有程序 - > NX# - > NX工具 - >命令提示符: w- D7 [1 z( s8 B. p+ M
- r' ~% W! r8 S) u; A) g
    Java的:
) w- i! ?; p; s        signJar <您的.jar的路径
; w3 U, ~+ j( m' Y) A7 d+ d
! L4 \4 o5 x7 X& f+ ]* Y; p    C / C ++:
8 [  V; f: y: W6 G' [        NX8.5及更高版本:, H$ n8 f! B) v
            signCpp <您的.dll或.exe的路径
8 g6 f& A0 v& m) p/ W+ Q+ A        NX8.0及更早版本:
: E' `6 S; @! \; h* Z7 M9 a4 V            nxSign <您的.dll或.exe的路径
) J: s3 G" [0 G; \$ M2 \
7 P2 @# d, ?3 Z0 I  z+ X6 Q7 k    C#或VB .NET:9 j) _  X1 c# Y8 b9 }, c# M5 D) L
        NX8.5及更高版本:
3 d+ ~5 E( ?9 {* `: L/ V' G) F            signDotNet <您的.dll或.exe的路径& `5 H/ i* _/ S& K" b& t" W. w. g
        NX8.0及更早版本:1 r6 W1 f% t6 \2 ~" Z
            signLibrary <您的.dll或.exe的路径4 i( r& h$ y1 K, y; T+ K/ [' r
2 g$ [% r- H0 _
注意:您不需要使用签名实用程序的路径,因为
# r+ ~2 e6 [4 ~9 F8 lNX命令提示符外壳的PATH已包含UGOpen和UGII
- ]0 z7 |# e" A! c% K" m文件夹。5 b) x' C/ _7 f. h1 r

% n" v3 ~  p& [% c0 {5 p3 {
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了