簡體   English   中英

Web設置項目 - 獲取當前計算機名稱

[英]Web Setup Project - Getting the Current Machine Name

我有一個Web設置項目,其中包含一個自定義屏幕,要求提供機器名稱。 無論如何使用當前機器名稱預填充此字段?

對於我需要它只包括“Localhost”的情況不符合我的要求。

“Environment.MachineName”將在代碼塊中返回機器名稱,如果我在自定義操作中需要它,那將是正常的。 但是,在你完成安裝向導之后,似乎自定義操作不會超出...所以我實際上無法使用它。 無論如何讓我知道你的想法。

從我有限的研究來看,簡單的Web Setup Project看起來不足以讓你做你想做的事。 我會建議以下任何一種,具體取決於它對您的項目的重要性:

  • 只需使用默認的LOCALHOST
  • 保留默認空白並使用對話框文本告訴用戶如何檢索計算機名稱
  • 不要詢問用戶並在以后使用有權訪問環境變量的安裝后exe /腳本進行設置
  • 使用不同的(讀取:更健壯)安裝程序

我當然會建議最后一個,但是如果你真的不需要這個功能那么糟糕的話,請選擇其中一個在你的情況下足夠可接受的選項。

我不確定在Web安裝項目運行時是否可以訪問代碼。 如果是這樣,您可以嘗試靜態“ Environment.MachineName ”屬性。

System.Environment.MachineName

您是否可以訪問環境變量? 您可以評估%COMPUTERNAME%

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM