【发布时间】:2011-04-14 17:22:55
【问题描述】:
您如何(以编程方式)显示 Windows 本地用户/组对话框?在 Vista 中,它通常位于控制面板 - 管理工具 - 计算机管理 - 本地用户和组。只要 Windows Xp 及更高版本支持,具有相同功能(添加/删除用户/组)的类似对话框也是可以接受的。
Delphi 代码会很棒,虽然不是必需的!
【问题讨论】:
您如何(以编程方式)显示 Windows 本地用户/组对话框?在 Vista 中,它通常位于控制面板 - 管理工具 - 计算机管理 - 本地用户和组。只要 Windows Xp 及更高版本支持,具有相同功能(添加/删除用户/组)的类似对话框也是可以接受的。
Delphi 代码会很棒,虽然不是必需的!
【问题讨论】:
听起来你想要目录对象选择器对话框,记录在这里:
http://msdn.microsoft.com/en-us/library/ms676973(v=VS.85).aspx
它适用于 Windows 2000 或更高版本。这里有一些示例代码(C++):
http://msdn.microsoft.com/en-us/library/ms675899(VS.85).aspx
【讨论】:
似乎您正在寻找 lusrmgr.msc 小程序。你可以从命令行执行它,Delphi代码示例:
uses
ShellAPI;
procedure TForm1.Button1Click(Sender: TObject);
begin
ShellExecute(Handle, 'open', 'lusrmgr.msc', nil, nil, SW_SHOWNORMAL) ;
end;
【讨论】:
control lusrmgr.msc?或control nusrmgr.msc?或control userpasswords?或control userpasswords2?
control *.msc 来启动 *.msc;只需单独致电*.msc。无论如何:第一个存在但只是一个模板。后者不存在。剩下的两个都可以工作。
.cpl而不是'.msc'。无论如何,工作很好.. :)