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

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

[复制链接]

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

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

admin 楼主

2018-2-10 13:30:34

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

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

x
一旦你完全测试了你的NXOpen API应用程序,你应该“签名”它
) o* I1 D* ]7 {9 I: p/ e" U然后再分发给最终用户。即使你的最终用户也有
' d/ A" y/ f8 z% J7 M访问加载和运行NXOpen所需的Author许可证
) q* Y  b' w! O1 F% i申请,签名有它的好处。1 `! M  H2 J# g; ~  q

) N$ `, N. l4 ?- g# k     - 你的应用程序将加载得更快,因为NX会立即识别: h. m1 g0 l% U# u
      它已经签署。6 r" W# A- B: h6 `
     - 系统日志(帮助 - >日志文件)将不会与输出混乱
7 C/ j9 Z0 r( a* U# K+ ]: q7 c- m      NX将执行多个检查以确定是否可以加载& f1 u, w8 n5 U! R! ^+ G
      并运行该程序。  J0 M3 r3 k8 w3 H

( S# S8 F  I( L3 O( }; d( W1 a* ]% h! h1)仅限C / C ++,C#或VB(Java:直接进入步骤3)
- x8 Q% S4 N) @* M- x7 l* {3 O# W! m6 m' A/ t" h
    将NXSigningResource添加到Visual Studio项目中  U+ c5 J' _8 G

$ g3 x: m7 h& U0 d. L/ J/ e    在解决方案资源管理器中,选择资源文件文件夹和
$ e! \( f8 W2 {  w2 \; V        <RMB> Add-> Existing Item
# D& R9 \! G0 A6 k6 u5 Q" i) b* `2 L  k& E; E9 u2 a, E
       注意:如果您没有看到资源文件文件夹,请直接添加; T% k8 [* r' p- l
       进入项目的文件夹。
% a  p8 M! f/ F8 O- v1 Q
* N# v8 ?% s  j  Z( T+ J9 T& K    C / C ++:0 i% Z( l- j8 B: f% ]3 e
        浏览并选择%UGII_BASE_DIR%\ UGOPEN \ NXSigningResource.cpp! m- \2 E. x! g6 ~4 n' h" w

8 S+ n: _4 O0 P" ]    C#或VB .NET:9 g. ]  q# T* F7 S) m* ~0 h7 p
        浏览并选择%UGII_BASE_DIR%\ UGOPEN \ NXSigningResource.res% o) i6 W9 P1 I, w
        选择新添加的NXSigningResource.res并设置" N' M& e4 h% O, B" B
            属性 - >生成操作=嵌入式资源) G! s7 `' I5 q

% F1 W* a7 Y* |$ A  _' _2)确保构建配置设置为Release然后
- _. }& ]% l* n8 f    Build->重建解决方案
/ L* J0 A0 q. D1 D9 p
2 Q" S; W0 U% g8 L! \& O3)从NX命令提示符窗口签名可执行文件:* s2 p' a# `' f6 v/ {5 o( i8 z9 o$ N
        你可能已经有一个开放,因为你开始的Visual
  y# v; t7 B) x        从它的工作室或Eclipse。除此以外:
4 A4 e5 Z& K: H) e, L; I            开始 - >所有程序 - > NX# - > NX工具 - >命令提示符, c& L) j: {* t$ {

' Q. x+ H7 k( ~9 \: Y" w    Java的:
& U) [: W" O4 Q* z; {0 `        signJar <您的.jar的路径3 w% [; I* T) M! z0 z& R+ r
  r0 R/ W- Z5 N$ x, D
    C / C ++:# p! [/ }2 W; z/ ?
        NX8.5及更高版本:: @1 j8 T( A) I) @
            signCpp <您的.dll或.exe的路径
/ F; I4 v. U! Q8 W, r& [# f        NX8.0及更早版本:, x% a/ a& R- h
            nxSign <您的.dll或.exe的路径
! [: j1 p: C2 z1 L/ s0 A0 N( ~4 Q& Z" J- [
    C#或VB .NET:# B  m# c! {' G; A4 P3 _
        NX8.5及更高版本:1 v! G' t  ~8 V; K' n; X
            signDotNet <您的.dll或.exe的路径4 P6 R( W( `7 u- Z6 B  z; V
        NX8.0及更早版本:
6 P' y. m! r: S$ A! u3 K            signLibrary <您的.dll或.exe的路径
1 e* h/ o8 }: _9 Q! ~3 x& K1 |
+ q/ S# W8 d$ N# K& G  w6 G) t注意:您不需要使用签名实用程序的路径,因为% `- z  t% ^: n5 P" H
NX命令提示符外壳的PATH已包含UGOpen和UGII" b( U& ^$ q1 u0 Q5 ~
文件夹。
: d* U: R' X- \  M! P' T  c8 _1 z/ m$ f( w' ?+ h( H
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了