发布于 2007-01-18 10:07:06
0楼
加密不让他拷贝这个估计在wincc中难以实现,不过可以这么考虑:
1,wincc项目可以让他拷贝,但关键性的脚本动作和函数里加上一些判断,如读取计算机的硬盘序列号或者主板序列号等等唯一标识性的参数,在编程中进行比较如果他拷贝到别的计算机上运行的话,那些参数肯定不一样了,那你就让他一运行项目就自动退出wincc,不让他能运行,当然前提是你的脚本动作和函数都要wincc自带的功能加密,他就不知道你在里面做什么手脚了;如果他删除那些脚本动作和函数的话,那项目就瘫痪掉这样可以防止自己辛辛苦苦做的项目让别私下移植了。(我以前是这样做的)
2,如果你计算机编程熟的话,可以做个OCX控件实现软件注册功能的,你把它放到你的每个画面中并隐藏不显示,你只要在你们的项目工程的哪个工控机上注册给用户使用,它拷贝到别人的地方用的话,你就自动退出wincc并关掉计算机。(这个方法对要计算机的加密编程有一定了解才好办)
雄关漫道真如铁,而今迈步从头越!