找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 148|回复: 3

4.1.2:程序中增加电脑用户名(基于hasp license,固定式)

[复制链接]

433

主题

5759

回帖

901万

积分

管理员

积分
9014266
发表于 2012-4-28 17:25:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

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

×
4.1.2:程序中增加电脑用户名(基于hasp license,固定式)
& o8 S5 f4 c6 B5 `9 M9 f& ~2 p$ L实现原理,利用hasp license的号码所对应的用户名进行判断并输出。
0 E2 L# F7 p) T2 R) L7 ~当hasp license号码不在列表中,后处理是不能执行的,直接退出。
0 W( J& h3 E5 l( l% |" j8 u& s7 j! Q& f4 y
mastercam V9.1代码
% I; _" v: B  H9 U5 h5 R1 _1.增加参数suser- m4 z" R6 J" g* u
suser         : 0      #Exit post definition for license
8 C  C# g7 P! J0 C& g& d9 S: H) D+ ?0 z6 V$ N; L
2.增加新的块命令
# ^7 ~8 Q) t. ]0 F) O5 \; qlicense  #check user license  ; n& _0 T. c3 Y) t- c
      if sim_no = xxxxxx, suser = 1, s_user = "ss1268", e
# }: G4 W% a& I1 a7 o/ {! u      if sim_no = xxxxxx, suser = 1, s_user = "http://postp.net", e
* K: G; ~2 ?, C" |5 \& H/ G4 q' x      if sim_no = xxxxxx, suser = 1, s_user = "jimsheng", e$6 ^* I5 X2 j, _3 E4 C
      if sim_no = xxxxxx, suser = 1, s_user = "ss1268@163.com", e  
+ B* K8 y' I  k' V, W) a/ h' p      if suser = 0 , exitpost, e  , ]! G, u0 d! l9 E( b" L7 f

- f( T! ~8 I& P8 U/ l8 F9 R
' ~9 ]4 h/ c: u3.在pheader下面增加以下代码
0 |; \; V6 A; U      license
1 _( a, A; H: a      s_user = ucase(s_user)4 v: g2 z/ e* M, V
5 o8 M+ v; E! @7 I$ x
4.最后在想要输出的位置添加以下输出用户名代码3 Z+ M4 K0 N- k) _+ T" p2 M
      "( PROGRAMMED BY:", s_user, ")",e( G/ D0 f8 u- W5 ~7 O, i

/ _! \7 q& m' W4 \1 a
, v0 \$ T2 C3 ^, H$ }  C( I5 \6 }7 e8 `
  U1 q6 r2 I( P! M! d
mastercam X5代码
3 C4 }* n& J( P0 s7 D7 {1.增加参数suser
/ X- @+ z4 a) M  v9 f2 [$ }4 _5 Rsuser
9 K# T, w; l8 u5 l& J        : 0      #Exit post definition for license$ H" G1 k3 J  w/ g2 {' _
2.增加新的块命令
: b% `8 `4 o- I: p! jlicense  #check user license  
1 _! p# l! e7 T$ j, W% y      if sim_no$ = xxxxxx, suser = 1, s_user = "ss1268", e$ 6 v' N4 |4 {) Q* X0 f& P/ q7 ]: R
      if sim_no$ = xxxxxx, suser = 1, s_user = "http://postp.net", e$
* x! z3 s% u# O  L- ^0 S* H      if sim_no$ = xxxxxx, suser = 1, s_user = "jimsheng", e$  {7 Q! O# O+ Y- P
      if sim_no$ = xxxxxx, suser = 1, s_user = "ss1268@163.com", e$  9 z  z# e: D6 w0 Y: G4 x& d1 p
      if Suser = 0 , exitpost$, e$  
" L# |) b4 w* S, R7 w0 q  v: U$ C- o) P
- ]$ e+ V' F# A9 L
3.在pheader$下面增加以下代码
) Q# _. M* Q8 x, A6 s: I1 I) A      license- P$ G, B' z( j
      s_user = ucase(s_user)
+ \: I9 ^# S: Q9 R9 I% D; g% M
3 w# K# s- l4 C! S4 [4 t* b4.最后在想要输出的位置添加以下输出用户名代码
+ {* I5 @* n' H& e0 j- _      "( PROGRAMMED BY:", s_user, ")",e$

6

主题

81

回帖

258

积分

注册会员

积分
258
发表于 2015-2-24 00:01:37 | 显示全部楼层
找不到4.1.1章节
回复

使用道具 举报

5

主题

66

回帖

137

积分

注册会员

积分
137
QQ
发表于 2015-10-13 23:24:14 | 显示全部楼层
if sim_no$ = xxxxxx, suser = 1, s_user = "ss1268", e$
: ^( k+ h2 D  S  i% `中的XXXXX怎么解释呢?
回复

使用道具 举报

5

主题

66

回帖

137

积分

注册会员

积分
137
QQ
发表于 2015-10-13 23:30:51 | 显示全部楼层
这个还是针对正版授权的吧~~~~
# P# N+ B' }# f2 r' FD版用户无用的?
0 k) C* g- Q! F+ Y$ {8 s那个列表的意思就是预定义不同的人所用的电脑名,但并不是直接读取使用者电脑自定义的名字吧~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

QQ|Archiver|手机版|小黑屋|若枫后处理论坛 ( 苏ICP备11015087号-1|苏公网安备32059002001368号 )

GMT+8, 2026-8-15 01:36 , Processed in 0.127264 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表