怎么修改Windows域用户的密码后又修改回去?
我是Window域管理员,有账户密码。有一个共享文件夹只设了域用户XiaoMing能访问,连域管理员也访问不了。我现在想编个程序访问这个文件夹,所以必须模拟此用户的权限,现在想到了几种方式:
1)Impersonation方式,有没有函数能直接让进程模拟某个域用户的权限?
2)得到XiaoMing的Access Token,再用Impersonate函数就行了,没找到跟据域管理员获得Access Token的方法。
3)先修改XiaoMing的密码,获得Access Token,再Impersonate。当然最后要把密码修改回去,不知道怎么修改回去?
4)获得XiaoMing的密码,估计不可能。。
5)直接管XiaoMing本人要密码,此方法太麻烦,而且人家也不一定给。
总之想了很多办法,但目前都不可行,大家帮帮忙啊,看1-3哪种方法能实现?或者给个别的方式?
我是用C++编写的,不过原理和.net应该是一样的