是否可以至少执行以下操作之一:
1) 检测本地安全策略的设置(帐户:限制本地帐户使用空白密码只能登录控制台)
2)修改该设置
使用 Win32/MFC?
是否可以至少执行以下操作之一:
1) 检测本地安全策略的设置(帐户:限制本地帐户使用空白密码只能登录控制台)
2)修改该设置
使用 Win32/MFC?
我以前一直走这条路,结果是:
我能够使用 advapi32.dll 中的 Lsa* 函数配置用户权限分配,但永远无法弄清楚如何配置安全选项。
不过,这可能会有所帮助:
http://www.windowsdevcenter.com/pub/a/windows/2005/03/15/local_security_policies.html http://support.microsoft.com/default.aspx?scid=214752
您可以自定义模板,然后从您的代码中运行 regsvr32 %windir%\system32\scecli.dll。
不优雅,但可能是一种方式。
好吧,我想我知道如何做第一部分(检测这个设置)。它实际上位于注册表中:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
键为“LimitBlankPasswordUse”,如果为 1 则为 Enabled,否则为 Disabled。
所以,如果我需要告诉用户修改它,阅读它至少会告诉我。我怀疑我可以改变它虽然......