PLM之家精品课程培训

PLM之家精品课程培训

联系电话:18301858168   |   QQ咨询:939801026
NX二次开发培训

NX二次开发培训

UFUN/NXOpen C++和实战案例

适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术。
公众号二维码

关注公众号

点击扫描二维码免费在线高清教程

课程详情
Catia二次开发培训

Catia二次开发培训

市场需求大,掌握核心技术前景广阔

Catia二次开发的市场需求大,人才稀缺。掌握开发技能潜力巨大,随着经验积累将在汽车、航空等领域有所作为。
B站二维码

在线原创B站视频

点击关注工业软件传道士主页

课程详情
Teamcenter培训

Teamcenter培训

全方位培训,从基础应用到高级开发全覆盖

涵盖用户应用基础培训、管理员基础培训、管理员高级培训及二次开发培训等全方位内容,由多年经验讲师打造。
QQ群二维码

加入同行交流

点击扫描二维码加入QQ群

课程详情
×

PLM之家plmhome公众号

课程涵盖: PLM之家所有原创视频

×

关注B站视频

所有高清视频一览无余,全部在线播放学习

×

加入PLM之家QQ群

同行交流,疑问解答,更多互助

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

[原创] NX二次开发签名的方法完整版本,详细步骤如下:

  [复制链接]

2017-4-21 08:17:55 8054 1

admin 发表于 2015-2-25 13:00:05 |阅读模式

admin 楼主

2015-2-25 13:00:05

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

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

x

% G  v4 A& j( m. R
/ |3 a6 H. _3 X8 X7 w/ P- b# m/ y/ G( d
Once you have fully tested your NXOpen API application, you should "sign" it) ^$ m2 s! o8 P$ m6 O5 A$ z9 P# _
before distributing it to your end users.  Even if your end users also have* M+ V! E! q6 L' Y, x
access to the Author license which is required to load and run an NXOpen
6 b1 o3 h0 P1 i1 Zapplication, signing it has its benefits.
3 f" ?5 V4 Z7 g% v5 D' o* |% J8 g2 O& ^: E# @$ o5 ^1 n8 ^) Q4 d, g
    - Your application will load faster because NX will immediately recognize
- b& g. |" E* B9 m      that it has been signed.4 h, ~' n# b) P, q; w$ c1 r
    - The syslog (Help-> Log File) will not be cluttered with the output from
% B# g* H: Y& N. r$ Q      the multiple checks that NX will do to determine whether it can load- P- e/ }: ?' T. H, N$ W5 o! W
      and run the program.
7 g+ A+ q' c! h7 |8 r/ K
0 x5 A5 d1 S' F- b1)  C/C++, C# or VB only (Java: Proceed directly to step 3)  I$ n' R+ K% ]3 m. y

$ S3 Y- T3 D8 I$ `' k" P    Add the NXSigningResource to your Visual Studio project
% V5 A" a- B% F( _8 J9 r% b- z4 o: ^- D$ Z" G& P% y9 w
    In the Solution Explorer, select the Resource Files folder and
4 `" o. ^3 J9 A  P, G% p        <RMB>Add-> Existing Item; y, I& g  r! d
$ R! r' m2 Q. x$ U3 {! w
    C/C++:
% ]0 Q1 t) S7 c8 i; h' h        Browse and select %UGII_BASE_DIR%\UGOPEN\NXSigningResource.cpp
9 n/ z& \9 l; ~, g- ^) u9 X* [    C# or VB .NET:& R5 Z- j1 T, G4 x* K' D
        Browse and select %UGII_BASE_DIR%\UGOPEN\NXSigningResource.res
& [9 e2 ^, T/ T- ^        Select the newly added NXSigningResource.res and in set
! C; M6 W/ p1 M3 g- I: W; k            Properties-> Build Action = Embedded Resource
: B: `4 c* g- B8 Y( }  S" C  x6 p+ _# \1 n( @, I# L) z1 u- D6 L& K
2)  Make sure the build configuration is set to Release then
4 G* V5 `- b4 z# r; H# @    Build-> Rebuild Solution; B6 G0 K% |3 n+ c4 b0 ^

2 Z( ^5 P. a3 p3)  Sign the executable from an NX Command Prompt window:9 o, B9 ~; ?9 S$ e0 t$ Y
        You probably already have one open because you started the Visual0 d3 c$ ^, f* c
        Studio or Eclipse from it.  Otherwise:% D' ~( B% @) A3 b; p
            Start-> All Programs-> NX#-> NX Tools-> Command Prompt3 P4 R+ m: h/ O! d. g5 J
. a& S7 v- C; e
    Java:
. o7 _4 \8 \0 v0 \. E. x2 F( S4 i, _        signJar <path to your>.jar* _# `9 f0 q" S; G' Z5 X

/ c1 ^+ t7 o  B# B; @6 s    C/C++:
7 y4 s7 C+ T2 u3 O        NX8.5 and later:
6 m  D2 D' f1 \4 O2 Z/ |6 g8 {            signCpp <path to your>.dll or .exe
8 s: o' k0 P& G! x, U        NX8.0 and earlier:
7 x  n4 e" E& \            nxSign <path to your>.dll or .exe
  i$ [1 A- i, d! @# M/ A0 b
% f! Y" Z& U8 H0 i  t    C# or VB .NET:1 v* c% ]0 |+ R# c
        NX8.5 and later:
7 g/ B3 ?, s( t' H9 I            signDotNet <path to your>.dll or .exe
% L% ^1 X# a; e- c8 x# a1 k* G        NX8.0 and earlier:
7 V/ S( {9 J# y. H7 D5 d$ D" B            signLibrary <path to your>.dll or .exe
* n% V1 u: x. ^* `3 [1 _$ U" i
# E8 g: Q2 @0 P- o1 K5 GNote:  You do not need to use the path to the signing utilities because the
. o9 C+ W& l$ c0 R( ~PATH of the NX Command Prompt shell already includes both the UGOpen and UGII# A8 ^* I# e; o" D* x4 U* B
folders.
+ H. [3 l. w7 G5 k& \6 w: v7 U8 n2 d( z8 T# W. ]
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

全部回复1

yejihu 发表于 2017-4-21 08:17:55

yejihu 沙发

2017-4-21 08:17:55

非常感谢您的分享和宽大的胸怀!
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了