首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > .NET > C#.NET > windows密码验证
【标  题】:windows密码验证
【关键字】:windows
【来  源】:http://blog.csdn.net/sleepynow/archive/2006/12/04/1429424.aspx

windows密码验证

        计划任务由于密码错误或密码为空,将不能正确执行.所以在应该确认密码正确后再添加,当然也可以更改正确的密码使之执行。
BOOL LogonUser(
  LPTSTR lpszUsername,
  LPTSTR lpszDomain,
  LPTSTR lpszPassword,
  DWORD dwLogonType,
  DWORD dwLogonProvider,
  PHANDLE phToken
);为了安全起见,微软没有提供提取密码的函数,但是提供了这个验证密码正确性的函数

#include "stdafx.h"
#include "windows.h"

int main(int argc, char* argv[])
{
 HANDLE hToken;
 bool bRet;

 bRet = LogonUserA(argv[1], ".", argv[2], LOGON32_LOGON_NETWORK, LOGON32_PROVIDER_DEFAULT, &hToken);
 if (bRet)
 {
  printf("Valid\t User:[%s], Pwd:[%s]\n", argv[1], argv[2]);
 }
 else if (!bRet && hToken == INVALID_HANDLE_VALUE)
 {
  printf("Invalid!\t User:[%s], Pwd:[%s]\n", argv[1], argv[2]);
 }
 
 CloseHandle(hToken);
 return 0;
}

貌似flash的图片更换代码:【上一篇】
看看CNNIC中文官方上网都干了些什么:【下一篇】
【相关文章】
  • 为Windows Live Writer开发插件——InsertSearchPageLink
  • legato networker for windows下的bootstrap恢复步骤
  • Windows Vista 5840 简体中文版安装及激活
  • 在Windows Vista安装.NET 2.0开发环境注意事项
  • The Windows Vista Team Blog
  • Windows Vista的秘密1: 在按下Shift键的同时,右击Windows Vista系统中的任何文件夹,打开命令行
  • VS2003下编译Windows计算器
  • 在Windows中模拟Linux的软件——Cygwin
  • 菜鸟 Weblogic 9 之旅图文 1 - 下载和安装(Windows版本)
  • Windows Vista 简体中文版本发布了
  • 【随机文章】
  • SYBASE编程中的莫名错误及其解决办法
  • Java嵌入式开发之六 使用Waba开发Palm程序
  • <>的读后感
  • 重装系统怎样恢复GRUB启动
  • Too much work in interrupt, status e401
  • 对《Linux产业》的批判
  • 关于JSP Commons FileUpload 组件上传文件的一些总结
  • MFC中一些使用的方法
  • PowerPoint作图画一个漂亮的心形
  • 去掉窗体的关闭按钮
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.