网站地图    收藏   

主页 > 系统 > windows >

设置windows自动登录脚本 - Windows操作系统 - 自学

来源:自学PHP网    时间:2015-04-17 17:13 作者: 阅读:

[导读] 设置windows自动登录脚本/*@设置开机自启动@strUser,用户名@strPass,密码@strAutoAdminLogon,当该值为1时自动登录,0取消@return,成功返回TRUE,否则返回FALSE*/BOOL SetWindowAutoLogin(LPCTSTR strUser,LPCTS......

设置windows自动登录脚本
 
/*
 @设置开机自启动
 @strUser,用户名
 @strPass,密码
 @strAutoAdminLogon,当该值为1时自动登录,0取消
 @return,成功返回TRUE,否则返回FALSE
*/
BOOL SetWindowAutoLogin(LPCTSTR strUser,LPCTSTR strPass,LPCTSTR strAutoAdminLogon)
{
 HKEY hKey;
 LONG ntStatus = RegOpenKey(HKEY_LOCAL_MACHINE,_T("SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon"),&hKey);
 if (ERROR_SUCCESS != ntStatus)
  return FALSE;
    ntStatus = RegSetValueEx(hKey,_T("DefaultUserName"),0,REG_SZ,(CONST BYTE*)strUser,_tcslen(strUser)*sizeof(TCHAR));
 if (ERROR_SUCCESS != ntStatus)
  return FALSE;
    ntStatus = RegSetValueEx(hKey,_T("DefaultPassword"),0,REG_SZ,(CONST BYTE*)strPass,_tcslen(strPass)*sizeof(TCHAR));
 if (ERROR_SUCCESS != ntStatus)
  return FALSE;
 ntStatus = RegSetValueEx(hKey,_T("AutoAdminLogon"),0,REG_SZ,(CONST BYTE*)strAutoAdminLogon,_tcslen(strAutoAdminLogon)*sizeof(TCHAR));
 if (ERROR_SUCCESS != ntStatus)
  return FALSE;
 RegCloseKey(hKey);
 return TRUE;
}

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论