?? 如何更改用戶密碼(2).txt
字號:
作者:wgenry
email: wgenry@sina.com
日期:2000-8-24 12:09:36
在NT/2K中,如果一個進(jìn)程需要與SAM交互,則需要通過pipe\samr Pipe進(jìn)行,同時這個連接不會釋放,直到這個進(jìn)程關(guān)閉,當(dāng)用戶1更改密碼之后,如果用戶2需要更改密碼,這這個連接對用戶2不可用,在后來的補丁中,好象修正了這個問題,但是Sam允許的連接數(shù)目是有限的,nt +sp6 2048 如果 你想你的機器non stop的話
可以試試下面的做法
// Get current security token
hToken1 = OpenThreadToken(GetCurrentThread(),
TOKEN_READ | OKEN_IMPERSONATE,
TRUE,...);
hToken2 = LogonUser(....); // Obtain security token
// for some user
ImpersonateLoggedOnUser(hToken2, ...);
NetUserAdd(); // At this point NetAPI is alway called
// in the same security context
ImpersonateLoggedOnUser(hToken1, ...);
CloseHandle (hToken1);
CloseHandle (hToken2);
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -