|
我是用VS2010C#编的DLL文件 一加密就报错 库缺少需要的入口点 函数名UFUSR (我已经把PROGRAM选项的勾都去掉了)$ K) J$ W! g! V; {
我把这个PROGRAM函数是入口吗2 H. i- c O; p
public class Program//主画面导入函数入口
% Z) {! J% D! s' i{
! z) D- @8 E# k$ b$ h8 e' B // class members
% t+ `% T3 k% b# {1 q" G private static Session theSession;
" U3 c% ?0 B6 |: H. C- z. [0 s; e) J. | private static UI theUI;9 |; R9 s' v/ r' m
private static UFSession theUfSession;
6 L8 X w0 ?- N: E9 k# `! n public static Program theProgram;5 N7 F( |2 ]/ L* z
public static bool isDisposeCalled;: X, z4 C: u+ G- q, y1 [) p1 M
6 P3 o, }7 S3 r! R
//------------------------------------------------------------------------------
7 z1 l1 W2 Z) h6 ~/ w) W. u5 F% q0 z( ? // Constructor
2 s$ j$ Q" |; ?$ E* i7 K7 [ //------------------------------------------------------------------------------- W/ O; u* T/ x0 ?4 V
7 X0 K# b& E: L0 b public static int Main(string[] args)
3 J h6 R7 x, o4 o {7 J4 s- T/ I4 r* {
int retValue = 0;
2 R) M- k* x) V* s: g try
' M0 n3 G6 x- A& ~1 H8 U8 r% F {
9 @! P/ `( h: u2 I7 ]- J. u% u theProgram = new Program();
" u4 }# E; w( D& h7 j/ A- [! X k7 b0 a0 S
//TODO: Add your application code here
* n$ ]# k/ X& n: [
# ]% i @# e7 h* ^5 H# L, ` theProgram.Dispose();
4 f N( S/ e3 S! t' ^/ {* B }
( p. Q* _: }8 P* t7 O catch (NXOpen.NXException), }' R, y% }# U! M5 z
{
, G7 r! G0 l+ g* {6 o // ---- Enter your exception handling code here -----$ I3 }* r1 C' o' n
2 Q5 d7 m' k' D2 J4 q4 q0 x7 |1 h& W }" t2 ^0 v: }+ E( N; @6 } [. c# |* J
MessageBox.Show("10102");
, @' |# t% e, ]0 j NX8_Open_CS_Wizard1.Form1 h=new NX8_Open_CS_Wizard1.Form1();
8 B( k H; T) u% N$ ~5 u* f6 }( J3 }% [5 S h.Show();
& ]% x: e' s4 m8 _ return retValue;" s' v, N, P$ g9 q1 C
}) X) z- X% f4 Y+ R7 ]3 k
# U3 {/ Z% g% j& b* J$ W. i6 P
2 `3 `6 |% a$ F% y8 Z4 s( O
. u- N, Z( N, _9 t7 ~, K5 U; [# w
) K* Y/ ?# j. u2 O" d* s* h //------------------------------------------------------------------------------# {! p: h: _+ V" x- G+ i
// Following method disposes all the class members' b) [ k" m2 ]
//------------------------------------------------------------------------------' ~" p2 d* p9 I* A
public void Dispose()
$ N" U ]% ~- i/ v3 E2 \ {
% c- _6 H* p( M9 F2 I& n) P try2 M+ Z. _( C: C2 }( U) r3 Y
{
: h) m9 x8 l% C+ |0 R4 t1 w$ {) a. I/ O if (isDisposeCalled == false)
% R& U: b" z. k9 J* g; S3 V9 i {
1 q5 J/ O) |( [3 a% m1 T //TODO: Add your application code here
0 B' l' k6 {% U) U }
* X& L2 w& t" L! J8 e, l6 z isDisposeCalled = true;
- |# f+ `1 j7 U, B5 ] } \0 K/ g( I- w6 `* N9 o
catch (NXOpen.NXException )
7 G$ Q1 c e( a5 [ {
' J9 J- c$ q- {( r // ---- Enter your exception handling code here -----
. `/ ]. t# ^* X, I: A, C) @0 W! G+ R8 i/ c" r" }( W* o
}
6 g9 ]" E m2 b9 ] }$ f% N3 y5 t) O) p
//
2 U) y. L* B/ u) @' R+ ]* l public static int GetUnloadOption(string arg) C0 S# P7 X3 H- `, l
{
2 I1 [; i& [/ c //Unloads the image explicitly, via an unload dialog# W' s3 I5 O" D+ o2 a
//return System.Convert.ToInt32(Session.LibraryUnloadOption.Explicitly);
, e. k0 M% }* ^( S# R( p
/ q' \: q' Z& f. { //Unloads the image immediately after execution within NX
1 M4 h' c5 U3 u3 N" V // return System.Convert.ToInt32(Session.LibraryUnloadOption.Immediately);
|; O. O6 p3 u
6 g% O! z, u; Z8 t+ p5 v* A _ //Unloads the image when the NX session terminates" `/ c7 S& b- g) L+ k
return System.Convert.ToInt32(Session.LibraryUnloadOption.AtTermination);8 s; \1 H- s b7 A J0 T) S0 F
}4 o' q& g/ G5 V7 U" v8 r
. |6 p* k3 e! U! U9 c$ J: h8 L) Q+ Z
}0 L5 L' ^( |7 e
里的UFUSR UFSAT删除了也没有用啊 C#加密会的能告诉我下吗 或者给个QQ跟我说好吗 可以谈价钱别太高了 |
|