|
请使用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
|
|