找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 439|回复: 14

mastercam后处理加密方法

  [复制链接]

433

主题

5759

回帖

901万

积分

管理员

积分
9014266
发表于 2012-5-29 15:22:17 | 显示全部楼层 |阅读模式

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

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

×
应论坛用户要求。特写此贴。% ~  }! P; U* B5 y8 g
大家都知道,mastercam后处理也可以像Ug一样进行加密,而且加密强度不知要高于UG多少倍,基本可以说是很难被解密。0 ^+ Q6 ^" m. {4 J& E& d5 {
但加密后的类容是不可更改的。所以请大家在加密前对需要做加密的后处理备份。$ O& L! d( i* B$ d4 B
mastercam加密对于不同的版本,方法不同。, j+ s; Y; ?! f! g' m2 s" o
首先来介绍一下mastercam v9.1之前的版本加密方法。
7 g- O; _% E- [后处理加密是有特殊标记的。大家都知道加密的后处理中会有一句话( f" o. q  f- b) I2 n# j  u  R$ Z' m
startbin
; @  v1 ?' J9 ]1 H; g' k9 M这句话就是加密后处理的标识字符串。不可删除。
& l/ g# u9 L. l& a3 _% O下面是加密方法及相关的代码,仅针对mastercam v9.1之前的版本。同时软件的许可证/解密一定要功能多的模块才具备加密功能。0 p( ]. I! V7 ?! A  q
7 u  C- [! [" \( N/ A9 L3 [
1.在需要加密的类容前面加入startbin代码,此代码为独立一行,如下所示
1 \. H+ _" r% W8 I  P% j
7 K4 Z1 o( d1 C& M- U3 L2.在需要结束加密位置加入endbin代码,此代码为独立一行,如下所示7 G. B" T& J2 K5 x/ B

& A: p& @: v  t重要说明:& F+ i/ J. F6 B0 z3 }) P
文中所提到的加密类容必需要确保代码完整,无错。
  1. STARTBIN
    : Z- H1 Z9 C* `; P
  2. ; u4 M& N+ r$ S/ y- R
  3. pwcs            #G54+ coordinate setting at toolchange5 J. R3 h; r! T# Y. n& w0 W' ?
  4.       if mi1$ > one,
    / J6 l" Y2 Z3 R' S7 ~! @
  5.         [1 G+ I0 N7 f* `
  6.         sav_frc_wcs = force_wcs
    % X) v! w) ~* u9 N$ Y0 \6 Q# G
  7.         if sub_level$ > 0, force_wcs = zero: [9 {" r4 u( r  `
  8.         if workofs$ <> prv_workofs$ | (force_wcs & toolchng),
    " T+ h; c% v& ]+ w7 F: g$ L
  9.           [
    , t  Q* j  q6 m: o/ r* U
  10.           if workofs$ > 0 & workofs$ < 7,
    " r0 L" h+ e  ?; O( D- h( |; |
  11.             [) R3 p0 p" O; M' M
  12.             g_wcs = workofs$ + 53' m( N: O# H& F
  13.             *g_wcs3 o5 s$ c- {" t
  14.             ]5 B6 v1 R" T, s" z/ u0 T
  15.           else,3 q; m- W! O  }2 T$ {! |
  16.             [
    . x( {- A2 ]% |- H2 N
  17.             if workofs$ > 6 & workofs$ < 55,
    $ |; t, p7 X; o$ \( w  u
  18.              [( x# ^+ n5 A/ A: `1 k5 T/ i- {
  19.              p_wcs = workofs$ - six& O2 a, i" q9 \; d) M
  20.              "G54.1", *p_wcs
    " R! A* B- `3 z2 B$ y
  21.              ]
    . ^; [1 u+ a, p0 M* F0 X2 o( d
  22.             ]/ a9 }3 z3 v4 [; ?
  23.           ]
    1 n! }( W+ t9 P1 c$ r' @% s% l* }
  24.         force_wcs = sav_frc_wcs7 q# Y. @% S  G5 H  i& u# Z
  25.         !workofs$
    ) n% D2 i6 F* J0 k9 }
  26.         ]* G' d8 O6 c, Q
  27. 9 X0 z# W$ A% o3 q0 Z8 R
  28. ENDBIN
复制代码
3.打开软件。按alt+c调用mpbin.dll进行相关设置后加密即可。
6 V) J% g6 V7 H0 lmastercam X---X以后的版本加密方法一样,只有标记代码不同,标记代码不区分大小写
0 R6 T6 T; Q  ymastercam v9.1之前(含v9.1)9 m! u" y& r' M+ ~% h2 n5 ?
startbin0 c. o$ b) G1 d+ q9 v
endbin3 c# T, A! K9 M0 `$ F2 m

' n( B+ |+ x1 H  _, l* ^$ R5 [mastercam X--X6
( r' N- n/ Q0 z0 y( f2 A0 S* o[startbin]5 b, n$ |+ ~' m7 T1 }# M
[endbin]
; A& Y8 d+ G7 \, @- z- i% b+ Y0 S0 T# E4 @
设置如下
( |2 y& a% ^5 M. p1 Q& q: {2 p processed.JPG

433

主题

5759

回帖

901万

积分

管理员

积分
9014266
 楼主| 发表于 2012-5-30 06:25:12 | 显示全部楼层
回复 2# lane518
& O  ]; J" J8 c4 W( U
$ l( B0 N, z/ n- {8 F' m3 Y: r" S8 t5 q8 T- K) L  O+ A% R7 d
    恭喜你哦,已经学会了如何加密。
; T6 Y* B6 K' @3 W" h5 W. Z: b{:4_98:}
回复

使用道具 举报

29

主题

817

回帖

908

积分

高级会员

积分
908
QQ
发表于 2012-6-7 11:53:06 | 显示全部楼层
其实用处不大,就是好奇心强,想知道里面的过程而已,谢谢!
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014266
 楼主| 发表于 2012-6-7 12:38:43 | 显示全部楼层
回复 4# vinney777
" t9 @3 X8 z  j9 K7 [
1 Z7 c* H6 j* n8 A# f
& g; E% ?! ^4 m2 m8 v    当你开发了别人实现不了的功能的时候,这个时候及需要对代码进行加密,起到保护知识产权的作用。" ^1 F- J) b& @! o  [, Q+ j
就像mastercam 5轴后处理一样。没有人知道他的实现过程。
回复

使用道具 举报

3

主题

100

回帖

237

积分

实习版主

积分
237
发表于 2013-11-1 10:29:04 | 显示全部楼层
很强大的哦
回复

使用道具 举报

25

主题

321

回帖

475

积分

中级会员

积分
475
发表于 2014-1-23 15:01:32 | 显示全部楼层
老大收徒不哇  这么强
回复

使用道具 举报

0

主题

20

回帖

16

积分

新手上路

积分
16
QQ
发表于 2014-2-17 18:45:01 | 显示全部楼层
很不错的说,加密好啊,保护版权
回复

使用道具 举报

25

主题

321

回帖

475

积分

中级会员

积分
475
发表于 2014-4-23 01:23:16 | 显示全部楼层
老大 能补能设置密码呢
回复

使用道具 举报

6

主题

81

回帖

258

积分

注册会员

积分
258
发表于 2015-2-28 19:14:47 | 显示全部楼层
学到一招,感谢版大
回复

使用道具 举报

1

主题

8

回帖

189

积分

注册会员

积分
189
发表于 2015-4-18 23:38:31 | 显示全部楼层
完全看不懂   弱弱地问一下   这样加密后    是不是在别的电脑上就不能处理出加密位置的加工程序?
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-8-14 18:28 , Processed in 0.167489 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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