WINCC–如何在程序中动态修改用户密码

1、点击“开始”--》“设置”--》“控制面板”--》“管理工具”--》“数据源(ODBC)”,打开ODBC数据源管理器
 2、在用户DSN页面的用户数据源中找到与当前项目所关联的一项,其名称为“CC_项目名_项目建立日期时间”,记下该项的名称
 3、在脚本中加入以下代码:
 #pragma code("UseGen.dll")
 #include "USEGENAP.H"
 #pragma code()

 LPCMN_ERROR err;  //定义的LPCMN_ERROR型变量,在函数调用中需使用

 if (PWGENConnect("CC_ass_04-09-21_16:35:22",err))  //建立与数据库的联接,其中CC_ass_04-09-21_16:35:22用第二步中记下的名称取代
 {
 if (PWGENChangePassword(GetTagChar("user"),GetTagChar("oldpassword"),GetTagChar("password"),err)) //修改密码,user,oldpassword,password分别为存贮用户名,原密码,新密码的内部变量,类型为文本变量8位字符集
 {
 //密码修改成功后的操作,如给用户提示等 
 }
 }
 PWGENDisconnect(err); //断开与数据库的联接
 4、编译运行程序
 5、工作完成
 6、与用户管理相关的函数定义存贮在APPLIB目录下的USEGENAP.H文件中,可根据上面示例自行完成添加用户,修改权限等功能。

 不太管用 呢

问题补充:
我照以上 代码 敲进去,都没什么窗口跳出之类的。郁闷的很 , 请高手指教

最佳答案

此程序可以用的。但有个问题,就是用户修改密码时只输入一遍,这样输错的话就不知道密码了。

提问者对于答案的评价:
wuyu

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc274686.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午10:57
下一篇 2019年6月11日 上午10:58

相关推荐

  • pcs7中的wincc出现这个对话框啥意思

    求一个详细的教程,谢谢。再就是AS410冗余系统能和wincc仿真模拟运行嘛 问题补充:首先很感谢各位的回答。图片总是需要问题补充才能上传,问题如图:两个410,我想模拟一下win…

    2021年7月5日
  • 如何在wincc中实现一个信号变化触发另一个信号置位

    如何在wincc中实现一个模拟量信号变化触发另一个信号置位,如一个模拟量信号变化就认为某一工序开始 问题补充:请问用c脚本的时候,如何保留上一采样的变量值,是不是定义一个变量,然后…

    SIMATIC WinCC 2019年6月11日
  • 求WINCC能过 PROFIBUS通道连接变量的例子.

    求WINCC能过 PROFIBUS通道连接变量的例子.学习用. 最佳答案 楼主所指的Profibus通道是指S7 Protocol Suite中的Pr…

    SIMATIC WinCC 2019年6月11日
  • 位置X动态连接

    我在画面上做一个距形,这个距形的属性随着一个变量的变化在屏上沿X轴作来回运动,比如我的变量是0~5000对应距形在画面上X150~X900运动怎样实现,我试了在动态对话框里选&qu…

    SIMATIC WinCC 2019年6月11日
  • WINCC中如何实现vb中dir这个函数的功能

    我在WINCC中的一些配方要存在EXCEL里,我用了commondialog,在输入excel文件名时,我想先判断我输入的名字是否已经存在,应该用那个函数来判断?(vb中我用dir…

    SIMATIC WinCC 2019年6月11日
  • WINCC和S7的关系

    我的工控机安装了S7和WINCC5.1并且我的电脑里运行了一个WINCC项目,项目运行的都很好只有一个在线控件的趋势图用的是过程变量归档。运行期间趋势图不显示归档值,趋势图上的时间…

    SIMATIC WinCC 2019年6月11日
  • 脚本出现红字是什么意思

    脚本出现红字是什么意思 最佳答案 C脚本: 1、关键字:蓝色,不if、return等等 2、字符串或字符:红色,如"String",’A’等…

    SIMATIC WinCC 2019年6月11日
  • winccRT 和RC连接问题

    中控两台电脑,操作员站和工程师站,wincc V7.3RC能连接上PLC,为什么winccV7.3 RT连接不上? 最佳答案 RT上的项目如何设置的?1、电脑上…

    SIMATIC WinCC 2021年7月5日
  • CP5711能在WIN10上使用吗

    CP5711能在WIN10上使用吗 最佳答案 应该可以,此硬件需要的软件支持:SIMATIC NET: PC 软件 SIMATIC&nbsp…

    SIMATIC WinCC 2021年7月5日
  • 菜鸟我还是问wincc与200的通讯问题

    我用wincc与224通讯,采用OPC通讯方式,在计算机上做模拟,想问一下,是不是一定要加一个CP243-1啊,我看例子上有这个模块。现在通讯还不成功,不知道是因为没有这个模块的原…

    SIMATIC WinCC 2019年6月11日