Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/141.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 显示Windows用户对话框_C++_C_Windows_Delphi - Fatal编程技术网

C++ 显示Windows用户对话框

C++ 显示Windows用户对话框,c++,c,windows,delphi,C++,C,Windows,Delphi,如何(以编程方式)显示windows本地用户/组对话框?在Vista中,它通常位于控制面板-管理工具-计算机管理-本地用户和组下。只要Windows Xp及以上版本支持,也可以使用具有相同功能(添加/删除用户/组)的类似对话框 Delphi代码将是伟大的,虽然不是必需的 听起来您想要目录对象选择器对话框,这里有文档记录: 它适用于Windows 2000或更高版本。这里有一些示例代码(用C++编写): 您似乎正在寻找lusrmgr.msc applet。您可以从命令行执行,Delphi代码示例

如何(以编程方式)显示windows本地用户/组对话框?在Vista中,它通常位于控制面板-管理工具-计算机管理-本地用户和组下。只要Windows Xp及以上版本支持,也可以使用具有相同功能(添加/删除用户/组)的类似对话框


Delphi代码将是伟大的,虽然不是必需的

听起来您想要目录对象选择器对话框,这里有文档记录:

它适用于Windows 2000或更高版本。这里有一些示例代码(用C++编写):


您似乎正在寻找lusrmgr.msc applet。您可以从命令行执行,Delphi代码示例:

uses
  ShellAPI;

procedure TForm1.Button1Click(Sender: TObject);
begin
  ShellExecute(Handle, 'open', 'lusrmgr.msc', nil, nil, SW_SHOWNORMAL) ;
end;

此模块在Windows 7 Home Premium中不可用;Windows Vista Home Premium可能也是如此。@Andreas Rejbrand-是的,您不能在Vista Home Premium中运行它。
control lusrmgr.msc
?或
控制nusrmgr.msc
?或
控制用户密码
?或者
control userpasswords2
?@Sertac:您不能通过调用
control*.msc
来启动*.msc;只需单独调用
*.msc
。无论如何:第一个存在,但只是一个模板。后者并不存在。剩下的两个都能工作。@Andreas-啊,好的!,我以为我在写
.cpl
而不是.msc”。无论如何,工作是好的……)我还没有尝试过,但从msdn文章中,我假设它是显示某种对象选择对话框(对象可以是计算机、用户或组),而不是简单的本地用户/组管理。还是我弄错了?我可能看错了你的问题。我以为您想让用户选择一个用户/组。它显示以下对话框:。在本例中,它允许您选择一个用户。还可以将其配置为选择组、仅从本地计算机选择或从Active Directory域选择。(Microsoft示例代码显示了如何从域中选择。)这是选择用户的“标准”方法,尽管它相当复杂。您可以看到,对于普通用户来说,“标准”对话框相当复杂。这就是为什么我创建了自己的非常简单的版本(只是一个带有复选框的列表)。但是,我不会提供添加或删除用户/组的全面支持。