|
- #include "XNetSDKTest.h"
- #include "ModifyPassword.h"
-
- USE_NS_NETSDK_CFG
-
- int TestModifyPassword()
- {
- printf("%s\r\n", __FUNCTION__);
-
- int nRet = 0;
- char c = 0;
- while((c = getchar()) != 'q')
- {
- switch(c)
- {
- case 's':
- {
- char oldPsw[6] = "10111";
- signed char oldEncryptPsw[6] = {0};
- XSDK_EncryptPassword(oldPsw, oldEncryptPsw, 6);
- printf("oldEncryptPassWord = %s\n", oldEncryptPsw);
-
- char newPsw[5] = "1011";
- signed char newEncryptPsw[5] = {0};
- XSDK_EncryptPassword(newPsw, newEncryptPsw, 5);
- printf("newEncryptPassWord = %s\n", newEncryptPsw);
-
- SXSDK_MODIFY_PSW cfg;
- strcpy(cfg.Password, (const char *)oldEncryptPsw);
- strcpy(cfg.NewPassword, (const char *)newEncryptPsw);
- strcpy(cfg.sUserName, "admin");
-
- nRet = XSDK_DevModifyIPConfig(g_hDevice, (const char *)&cfg, sizeof(SXSDK_MODIFY_PSW), 12, 5000);
- }
- break;
- }
- }
-
- return 0;
- }
-
-
|