step7编程软件中如何给编好的FC,FB进行加密
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了step7编程软件中如何给编好的FC,FB进行加密相关的知识,希望对你有一定的参考价值。
我看到过同事把FC,FB加密过,只是不知道他是通过什么方式加密的,所以在此请教各位,有知道的吗各位
将写好的程序块生成源文件,然后在源文件中添加语句:KNOW_HOW_PROTECT,然后再将源文件编译后对应的块就加密了。然后将源文件删除后打开块就只能看到对应的接口了。如果删除源文件后,需要使用专门的破解工具破解后才能显示块出块的内容。可以加密,自然可以解密。目前STEP75.4版本基本上都可以解密了,好像5.5的目前还不可以解密。如果需要恢复显示,可以使用破解的方法,要不然就需要源文件。将源文件中KNOW_HOW_PROTECT语句删除,重新编译一下,块就恢复到未加密状态了。 参考技术A 可以利用STL源文件进行加密。《西门子S7可编程序控制器-STEP7编程指南》9.13中讲解方法。 参考技术B 这样加密好像有点烦得嘛,我看同事打开一个文件就可以了,就是不知道那是西门子里面的那个文件现在我的mac系统下。运行不了我编好的java文件。
而且我在运行javac的时候也没有错误提示。直接就显示可以运行了。,
而我在输入java ***的时候,就是一推英文。运行不出来,
什么问题啊,
我编的没有错误的。。
输入java Enshu2_4变成这样了。
下面的英语是什么意思吖。为什么mac下的终端,没有错误提示吖。。我专门输入错误。他也不提示,
店人还说开发者来说,mac最合适了。但是我没感觉到合适吖。
帮我解决吧。。郁闷中。。。。。。
mac系统下,运行不了java文件有可能是以下原因:
没有配置好jdk的环境变量,参照网上的教程,配置好环境变量。
类名写错。文件名必须与主类的名字一样,否则会提示找不到主类。
java文件编码有误,导致编译器无法识别该编码。
参考技术C main函数抛出异常classnotfound说明可能在main函数里使用了没有引入的类。你用的xcode么?建议装一个myeclipse for mac吧,现在写java都用那个的,我也在用,你试试在程序头部加入import 引入需要的包。
mac中的java在Macintosh HD盘下的Library(资源库)里 参考技术D 提示是找不到类。
你试一下将当前目录“.”添进“CLASSPATH”,看看。
查看PATH与CLASSPATH设置:
echo $PATH
echo $CLASSPATH
设置PATH与CLASSPATH
export PATH=/abc:$PATH;
export CLASSPATH=/abc:$CLASSPATH;
以上是关于step7编程软件中如何给编好的FC,FB进行加密的主要内容,如果未能解决你的问题,请参考以下文章