WINCC改密码
我指的是运行系统后用户可以修改已经在用户管理器中设定好的密码,如何做呢?
我想做一个按钮  点击后就出现一个对话框  第一行是个下拉菜单  可以选已经在用户管理器中建立的用户  第二行是输入原密码    第三行第四行是输入新密码  可以实现不
男生干净简约网名>农业广告
此问题现已比较顺利的解决了  还是用的一下代码:
#pragma  code("UseGen.dll")
#include  "USEGENAP.H"
#pragma  code()
 
LPCMN_ERROR  err;
if  (PWGENConnect("CC_wulan_wi_10_03_23_10_46_41",err)  )
{
if  (PWGENChangePassword(GetTagChar("@CurrentUserName"),GetTagChar("oldpassword"),GetTagChar("newpassword"),err))
{
MessageBox(NULL,"密码修改成功!","提示",MB_OK|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);
}
中秋佳节短信祝福语else
{
MessageBox(NULL,"密码修改失败!","提示",MB_OK|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);
}
SetTagChar("@LocalMachineName","value"); 
}
else
{
MessageBox(NULL,"建立联接失败!","提示",MB_OK|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);
}
PWGENDisconnect(err);
车险一般买哪些险种要先建立2个变量oldpassword和newpassword,@CurrentUserName是系统自带的取当前用户名的变量,这样的话修改密码仅仅能改当前登录了的用户的密码了,比较和我的想法,若要改其他用户的,我还是设置的打开用户管理器来修改
金属活动性顺序表
下面的项目函数可以调出用户管理器:
#include  "apdefap.h"
void  OpenUserManager()
{
BOOL  bRet=FALSE;
char  szProjectFile[_MAX_PATH+1];
中国婚纱品牌char  sCommand[_MAX_PATH+1];
CMN_ERROR  Error;
    bRet=DMGetRuntimeProject(szProjectFile,_MAX_PATH+1,&Error);
    if  (bRet==FALSE)    return;
    strcpy(sCommand,"  ");
    strcat(sCommand,szProjectFile);
    ProgramExecute(sCommand);
这是我在以前的帖子上的,是城外班主发的。
希望对你有帮助

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。