windows 自动更更换密码

来源:百度知道 编辑:UC知道 时间:2024/06/24 11:02:37
首先明确我的目的:
让windows根据日期自动更换密码!!!

我有两种方案:
一、根绝日期计算出密码,比如10月20号的密码是9*1234+5*4321的值
二、根据已有的密码本(如31个英语单词),1日密码是第一个单词,2号密码是第二个单词;
明白我的意思后再给我歌实现的方法,能实现任意一种方案我都给分~!!

此问题的关键不在于关机时候的设置

而在于用户登录前的设置

我已经制作了一个这方面的程序

XP下测试有效

请留下邮箱地址,需要的密码计算方法和待操作的用户名

我将设置一个专门版本给你

百度消息联系

这算法倒是不难,但是好像Windows没提供设置密码的接口!
有这么简单么?
Windows的密码好像是不能由其他程序操作的,再说了谁可以把sam文件里的密码破译,当微软吃屎的啊。。能像你这么搞那不是很容易把别人电脑里的管理员密码搞到手?

首先申明:
1、以下仅是一个思路供参考,我没做过。
2、想要做到系统用你的密码来判断输入的密码是否一致,要么修改系统登录的指令(我连想都没想过啊),要么修改系统保存密码的SAM文件(恐怕也是难难难)。
以下为每次关机自动修改密码为第二天的密码,和你要求有些出入。(如果想修改主引导记录,因dos命令还不能识别,所以不能在启动时加载)

一、设计一控制台程序,调用dos命令net user 用户名 新密码来设置指定用户的密码。其中新密码根据算法password=f(date)获得,密码为字符串。格式system(net user 用户名 新密码变量);或使用CreateProcess
二、设置关机脚本,以便关机时运行你指定的应用程序
1、建立a.cmd文件,该文件是TXT文件,只是保存时改扩展名为.cmd(当然保存文件类型必须是“所有文件*.*")内容只有一行:
start D:\pro\a.cmd//设程序在D:\pro\目录下
2、配置关机脚本
运行gpedit.msc,选择计算机配置-Windows配置-启动/关机脚本,双击右边的关机脚本,在弹出的对话框中选择添加,找到a.cmd文件.确定。
这样,关机时就自动修改密码为指定的密码,对下次启动有效。

以上只是我的一个登月梦想,请高人指正。