故事作者:万泉河

最近创作

看看TA的故事

【万泉河】WINCC干掉WINDOWS桌面

已锁定

万泉河

  • 帖子

    10885
  • 精华

    132
  • 被关注

    892

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

【万泉河】WINCC干掉WINDOWS桌面

5527

14

2018-08-13 21:23:23


咱们用WINCC做上位机组态经常遇到的问题是,希望系统交工的时候,将进入WINDOWS操作系统的功能禁用掉。


一方面,不希望操作工进入操作系统里面乱捣鼓, 给把系统搞坏了, 还时常需要服务。


另一方面,也想是制造个小小的障碍, 不希望自己的组态程序被人轻易给拷走,造成损失。


但是,总不那么如愿。


比如,WINCC的系统属性中, 会有设置,可以禁用掉各种WINDOWS组合键,以前是有多个选择项,现在7.3以后则是集中到一个选项了:



然而, 好像并没有什么卵用。


键盘虽然禁用了,但WINDWOS开始菜单总存在。人家只需要动动鼠标即可实现。 何必用WIN功能按键呢!


所以, 以往的处理方式包括:


WINCC运行画面全屏,开始菜单设置取消在最前面;


然而一不小心, 开始菜单也经常会出来。


所以再设置开始菜单自动隐藏,


但也不管用。 总有一些模块运行时, 会导致开始菜单冒出来一下子。


另外还有苦恼是, 如果系统中还要有外挂, 比如通常最多的是要外挂EXCEL做数据处理,非但开始菜单不能隐藏, 进程间还需要经常切换,功能键也不能锁了。


苦恼。


对我来说,苦恼了十多年。


后来,有一天想, 索性干掉这个开始菜单,不就好了么!


然后想办法实现了。


也用了很多年了。 效果不错。


今天共享给大家。


方法是:


在WINCC画面的开始欢迎页面的打开事件中, 加入代码:

(算了, 既然不允许交易,那源代码也删了,读者知道有这回事就可以了)


然后当WINCC运行后, 开始菜单就被干掉了。(当然, 其他SCADA软件也会需要有这样的功能的话, 也可以同理的方法做到 )


如果设置了WINCC项目开机自动运行, 那么就只有WINCC一个画面。即便功能键不锁, 也去不了别的窗口了。


而如果你不小心退出了WINCC运行画面,那整个桌面也都是干干净净的, 可谓是:苍茫茫, 大地真干净!


要重新运行,就只能关电脑重新开机了。 重新开机, 进入的还是WINCC。


好玩吧?


有人问, 那我工程师自己调试中还想进入系统怎么办呢?


有办法。


但,我不能把盾和矛摆在同一个场子里兜售, 那样容易绝技失效。


【万泉河】WINCC干掉WINDOWS桌面 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

网友专栏

共有3227条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。