找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 166|回复: 3

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

[复制链接]

433

主题

5759

回帖

901万

积分

管理员

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

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

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

×
4.1.2:程序中增加电脑用户名(基于hasp license,固定式)# |5 L+ E2 I6 c7 \- s5 D1 Y, v  {
实现原理,利用hasp license的号码所对应的用户名进行判断并输出。* O/ r: K$ j) a! O/ @0 ^! e4 n
当hasp license号码不在列表中,后处理是不能执行的,直接退出。
6 I; k7 f9 d( k% K
9 N; u2 D1 _% F& mmastercam V9.1代码  _6 g9 l0 @' h
1.增加参数suser
: h* b# l# R; J2 D$ l6 Hsuser         : 0      #Exit post definition for license
9 D' V2 o$ C% r0 J8 a& J* ]3 V# S( R: w
2.增加新的块命令
" U' U4 @( ^- e+ F4 {) n' s5 i' Vlicense  #check user license  
2 Y) O, V6 g4 h% _8 ~* p- D      if sim_no = xxxxxx, suser = 1, s_user = "ss1268", e ' {" ~1 t+ }1 {+ D/ ?
      if sim_no = xxxxxx, suser = 1, s_user = "http://postp.net", e
% @" ^, J# x/ J: a1 I& R      if sim_no = xxxxxx, suser = 1, s_user = "jimsheng", e$3 V$ ?# a4 I1 C$ c+ x
      if sim_no = xxxxxx, suser = 1, s_user = "ss1268@163.com", e  
' t3 a& K$ K; s- d+ u6 Q      if suser = 0 , exitpost, e  
+ [- N0 d! O6 r8 _7 r+ d% L! I, O$ T2 d* q+ m! p4 Z5 `' O

2 M4 T6 o; P2 P. }7 G) @$ Y+ ~3.在pheader下面增加以下代码7 N$ g. H8 q8 N* q$ l0 i* U
      license4 O: u9 ?. L, B
      s_user = ucase(s_user): f9 @; Y' P& b3 l6 y2 R# B

8 W9 `1 v2 k9 R, _4.最后在想要输出的位置添加以下输出用户名代码2 b2 a( F& ?4 \0 y, x5 r) t
      "( PROGRAMMED BY:", s_user, ")",e+ Q0 d& i1 |" p" Q& i% A+ B8 e
) T( q+ S4 a( I2 H' e0 d
. ^- L  C- L7 k2 z
( [& ?2 ]$ `' d' U0 {

9 u4 o$ [5 s  E5 {; vmastercam X5代码
' a* ~( e. W. C, {  F+ Q' Q1.增加参数suser
# n  z, m7 \# I) t6 [suser 1 `0 d- K  |# V' D6 v
        : 0      #Exit post definition for license
# X+ C+ H2 H' D7 P) m2.增加新的块命令; l0 w+ ?( {$ t' p: ^
license  #check user license  2 q! ^# _4 C, a# |
      if sim_no$ = xxxxxx, suser = 1, s_user = "ss1268", e$ $ \6 \- O% {1 V3 D+ j6 O& _5 L
      if sim_no$ = xxxxxx, suser = 1, s_user = "http://postp.net", e$   q+ n6 D, [  P- O
      if sim_no$ = xxxxxx, suser = 1, s_user = "jimsheng", e$5 y0 t# \* E! T, Y3 r7 I
      if sim_no$ = xxxxxx, suser = 1, s_user = "ss1268@163.com", e$  ) c* I2 ]( a! i; F7 x" ]7 T8 k
      if Suser = 0 , exitpost$, e$  
% `/ c; U/ R* m5 T
) [  e( I, t% W! M
3 m" l* ?4 j+ w. V( _3.在pheader$下面增加以下代码$ K. U/ f% m# D0 H9 f6 K2 b
      license$ z4 `5 ^9 `2 [
      s_user = ucase(s_user)
+ M2 E9 H# m" \1 I, C$ b) O8 M& k( M" R6 ~2 N
4.最后在想要输出的位置添加以下输出用户名代码
! M& U5 g: t$ X      "( 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$
8 T  t8 ?1 S' w7 c! d: Z' X中的XXXXX怎么解释呢?
回复

使用道具 举报

5

主题

66

回帖

137

积分

注册会员

积分
137
QQ
发表于 2015-10-13 23:30:51 | 显示全部楼层
这个还是针对正版授权的吧~~~~1 k# L2 h0 d9 f0 e, E3 L- ?. E
D版用户无用的?
- Q+ n1 J. V" s+ P: m& o那个列表的意思就是预定义不同的人所用的电脑名,但并不是直接读取使用者电脑自定义的名字吧~~~
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-8-23 06:11 , Processed in 0.206832 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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