繁体   English   中英

.Net安装项目中的自定义对话框

[英]Custom Dialog in .Net Setup Project

请参阅下面的更新

我已经在Code Project( http://www.codeproject.com/KB/install/vsSetupCustomDialogs.aspx )上阅读有关为.NET安装项目创建自定义对话框的信息,并且已经安装了Orca工具并了解如何自定义对话框。

但是,我似乎无法弄清楚一件事。 是否可能有一个对话框显示计算机上的用户列表,并为每个用户提供一个复选框(复选框的动态列表)? 除了编辑属性表外,如何将用户列表传递给对话框或如何为对话框提供一些自定义代码。

我正在安装代理,以及如何为管理员提供哪些用户将使用代理的选项。 代理用于监视Internet使用情况。

更新:我只关心计算机上的本地用户列表,而不是域用户。

更新好,我想我可以用更基本的方式总结我的问题。 有没有一种方法可以使安装对话框具有动态的复选框列表,该列表由显示对话框时评估的条件/方法确定?

确实不可能获得计算机上的用户列表。 在加入域的情况下,可能(并且几乎肯定会)有能够登录到给定计算机但以前从未登录过的用户。 一个直接的例子是“域管理员”,由于其是“域管理员”组的成员,而不是通过将其特定用户添加到计算机上的任何本地组中而被授予登录PC的权限。

如果要让管理员选择提供例外,那么最好的选择是使用“ Active Directory对象选择”对话框 (几乎可以肯定存在更多最新的示例/版本!),并让管理员选择例外而不是包含例外

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM