找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 504|回复: 14

mastercam后处理加密方法

  [复制链接]

433

主题

5759

回帖

901万

积分

管理员

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

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

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

×
应论坛用户要求。特写此贴。
% k" A2 k' ]/ o大家都知道,mastercam后处理也可以像Ug一样进行加密,而且加密强度不知要高于UG多少倍,基本可以说是很难被解密。2 V+ V% w& p6 U/ n
但加密后的类容是不可更改的。所以请大家在加密前对需要做加密的后处理备份。, j8 F# h, o  C8 k
mastercam加密对于不同的版本,方法不同。5 @8 n, K0 {- U% y* v. C
首先来介绍一下mastercam v9.1之前的版本加密方法。" O5 K6 X. @1 }. M
后处理加密是有特殊标记的。大家都知道加密的后处理中会有一句话
2 l- F3 o7 R3 j0 P  [; O7 Estartbin
0 l% j2 i# H0 J% {8 {6 A这句话就是加密后处理的标识字符串。不可删除。$ C& V$ B& f. c# `1 M& w
下面是加密方法及相关的代码,仅针对mastercam v9.1之前的版本。同时软件的许可证/解密一定要功能多的模块才具备加密功能。8 F+ [. z2 R; ]/ @0 }) j8 ~2 R" q7 Q
4 {% J9 \0 l( K" Z: ?& h, e% G
1.在需要加密的类容前面加入startbin代码,此代码为独立一行,如下所示
5 N5 p6 s3 G! Z- k4 a( j8 i6 x5 ?) u
" ?2 W1 T. b; |8 V7 {, D" h& D) \2.在需要结束加密位置加入endbin代码,此代码为独立一行,如下所示/ [! R" V) Z) N! V7 b+ K2 h& Y
/ Q$ D2 M  H( c6 o8 o/ O! X
重要说明:  t3 A9 z8 I# t6 {) i
文中所提到的加密类容必需要确保代码完整,无错。
  1. STARTBIN
    * P2 f3 B) h6 S8 x: m* v2 ~
  2. " H" |' X! u1 P1 y7 ^( ?$ [( i+ }6 D
  3. pwcs            #G54+ coordinate setting at toolchange* L2 K, R0 \( d. @3 x) h3 s
  4.       if mi1$ > one,* L, O' ^9 C; W* x% H; `
  5.         [1 b) o% z) n6 L; e
  6.         sav_frc_wcs = force_wcs0 u8 h5 x6 e: h, R# @& q0 @3 f" D3 @( {6 J
  7.         if sub_level$ > 0, force_wcs = zero
    7 n& k  Y* F+ q# s  X, D5 @* o  h( z" Z
  8.         if workofs$ <> prv_workofs$ | (force_wcs & toolchng),
    9 \9 }8 ?+ L) s$ g: [3 I8 _! h
  9.           [! G5 J, I5 j$ I
  10.           if workofs$ > 0 & workofs$ < 7,
    + \/ i( \( C, f+ v" `; y& n; ^$ e0 h
  11.             [
    8 K/ q# u" l8 q' j9 I, D
  12.             g_wcs = workofs$ + 53& W0 z+ t2 g! }9 m0 \3 i! ?
  13.             *g_wcs) S) t/ T, g5 p7 p2 }$ e* @
  14.             ]
    4 D: K" C$ j8 A( V2 X! e
  15.           else,
    + p9 o6 g+ ~7 x- v) V% A$ i& p
  16.             [
    0 `! P" }" {: B
  17.             if workofs$ > 6 & workofs$ < 55,
    4 R9 D% v5 i5 G# {! {) c
  18.              [
    - r9 p; I; q/ G5 P
  19.              p_wcs = workofs$ - six) P2 D6 ]# B: n8 A% K* ~
  20.              "G54.1", *p_wcs5 M; f- x5 `- U  C5 l$ I  h* W' k6 \
  21.              ]4 F, t5 o  W' [4 {  |7 V
  22.             ]# E* I- a8 O% t5 t$ v
  23.           ]* Z# i# L! C% y) J/ |1 t  V
  24.         force_wcs = sav_frc_wcs" E( G! c1 p' _  b' {
  25.         !workofs$
    : H, C! q1 h6 K9 a* z
  26.         ]9 a. i, c" B# d0 Z
  27. 5 @7 T. x# K# p) x
  28. ENDBIN
复制代码
3.打开软件。按alt+c调用mpbin.dll进行相关设置后加密即可。! E: c( F" S( @+ u
mastercam X---X以后的版本加密方法一样,只有标记代码不同,标记代码不区分大小写( K( l# T/ L1 s- l- z0 m8 s* @& g
mastercam v9.1之前(含v9.1)
0 _" Z  B& f; L: tstartbin
. O7 B! o; W( }8 E4 S  l: Yendbin
3 |# x: q. k7 P' @: u; T: `, b7 ?! u. ]. C
mastercam X--X62 {! w& o% `, s/ |, {+ H5 i
[startbin]
  z& a* q7 g0 s. s[endbin]
* v( p4 i% B  E6 L! i/ N) c  p) l/ I  q9 M" I9 S; D: z4 x
设置如下- C7 b- ~* Y9 F# }
processed.JPG

433

主题

5759

回帖

901万

积分

管理员

积分
9014266
 楼主| 发表于 2012-5-30 06:25:12 | 显示全部楼层
回复 2# lane518
% z5 ^2 F$ g# c4 ?$ M9 _% [9 T
7 X6 l: M2 v7 B: o/ x: ]5 d0 y7 a
  k, u! _7 `1 Y3 \9 `# Z0 K3 {    恭喜你哦,已经学会了如何加密。7 I3 b' ~! P! D1 ^& \* x
{: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
' h0 Z& t0 y. `* g/ t! ]; j% f7 z5 H2 T6 A+ M/ a5 a8 D
7 X, u! p# r+ y2 O
    当你开发了别人实现不了的功能的时候,这个时候及需要对代码进行加密,起到保护知识产权的作用。# ^+ y: X+ L. ~. E& {
就像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-22 23:32 , Processed in 0.219649 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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