找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 168|回复: 3

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

[复制链接]

433

主题

5759

回帖

901万

积分

管理员

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

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

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

×
4.1.2:程序中增加电脑用户名(基于hasp license,固定式)
. _: d  V. k+ y, e5 r实现原理,利用hasp license的号码所对应的用户名进行判断并输出。
; \1 p* N2 v0 g! D当hasp license号码不在列表中,后处理是不能执行的,直接退出。
1 X% e# e- `; K/ E- U* G: P8 H6 g* Y0 P5 M% X# q  {( r
mastercam V9.1代码
- s% K! m  S/ {  t$ w( B0 T1.增加参数suser( E1 R; U" k- {
suser         : 0      #Exit post definition for license
, o9 d- M6 _; S' {( Z% ?9 Z9 q+ ^# N5 T0 J# I, k
2.增加新的块命令
8 ^  V$ L! T- i# J! M: I8 d/ Blicense  #check user license  
0 r, b3 ^( d, E' `/ Q7 x. ]# E! }0 C      if sim_no = xxxxxx, suser = 1, s_user = "ss1268", e ; E; f0 `8 }7 o% d4 w! g5 S
      if sim_no = xxxxxx, suser = 1, s_user = "http://postp.net", e " R. P) S; w" ~+ a1 X% m
      if sim_no = xxxxxx, suser = 1, s_user = "jimsheng", e$& F4 e  G8 R. c' r
      if sim_no = xxxxxx, suser = 1, s_user = "ss1268@163.com", e  
1 t7 j5 z$ Y2 I' T( A: P      if suser = 0 , exitpost, e  ; i) J8 |) ]/ k7 i1 ^( x
) P: A6 M' g. [. U" B( O; u# I

* b% w0 Y- M! t: q& J3.在pheader下面增加以下代码
  B8 U, u6 `3 Y0 u( g1 f; S      license# O9 G& J6 @$ g, ^2 r) z% Z
      s_user = ucase(s_user)
0 Q& }0 i! C) g% f! D6 A, y, K* B  v
4.最后在想要输出的位置添加以下输出用户名代码! ?2 b# w3 t2 |4 b7 p) t
      "( PROGRAMMED BY:", s_user, ")",e9 C7 ~6 ]4 q7 M8 ?5 ]% a  I
9 i1 ~' i) W& g7 F) R) p4 S' e" ?
/ A  v7 U1 u4 b" H- G' }- W0 c
  q: L0 b6 {" b( u& E1 ~' V& ^

3 S* [$ k3 E/ P0 y/ Wmastercam X5代码
7 v# d+ y7 d5 P4 h. c1.增加参数suser
( e+ F% @4 u  I, v6 I8 isuser
: E5 e" b5 `1 V- R& L9 p5 M# `        : 0      #Exit post definition for license' t- o% m" h8 f1 i' ~
2.增加新的块命令! c' ~0 {6 B4 J: M
license  #check user license  
) z8 f$ g# U) b7 C, d      if sim_no$ = xxxxxx, suser = 1, s_user = "ss1268", e$ # I, D. K' W: Z$ w5 I
      if sim_no$ = xxxxxx, suser = 1, s_user = "http://postp.net", e$
6 A' e) b- e' }& k( j      if sim_no$ = xxxxxx, suser = 1, s_user = "jimsheng", e$3 f& H, B: G5 m/ C- u3 K
      if sim_no$ = xxxxxx, suser = 1, s_user = "ss1268@163.com", e$  
+ [/ _' A  g, _% T" q: v% n9 Z      if Suser = 0 , exitpost$, e$  % j) L9 [) C1 ?/ Z
7 N8 Y& `' d+ ^8 Z8 ~

" b. h; w. _) e7 J0 a. e- ~5 B3.在pheader$下面增加以下代码
% N  T6 Y4 u5 D      license+ v- S1 _. j" I( r- A3 {0 s1 w
      s_user = ucase(s_user)4 R) l; Q, S$ S$ B* T

2 r$ j; A  G3 o1 I7 ^4.最后在想要输出的位置添加以下输出用户名代码7 |5 c) [) H5 k# b5 A4 M7 r
      "( 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$7 m5 L/ [* V: x
中的XXXXX怎么解释呢?
回复

使用道具 举报

5

主题

66

回帖

137

积分

注册会员

积分
137
QQ
发表于 2015-10-13 23:30:51 | 显示全部楼层
这个还是针对正版授权的吧~~~~' c$ c0 d: J2 Y+ P5 q' C8 H/ }
D版用户无用的?% _/ n) H/ d- r. x
那个列表的意思就是预定义不同的人所用的电脑名,但并不是直接读取使用者电脑自定义的名字吧~~~
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-8-23 07:44 , Processed in 0.178348 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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