来源:自学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