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("oldpass
word"),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,"PassCS.exe ");
strcat(sCommand,szProjectFile);
ProgramExecute(sCommand);}
统统统统是我在以前的帖子上找的,是城外班主的。
希望你有帮助统统统统统