簡體   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