ComputerName в ярлыке

Я использую InstallShield 2008 для создания установочного пакета (который, в свою очередь, содержит настройки веб-приложения.NET).

В проекте InstallShield мы указали интернет-ярлык для создания. Сочетание клавиш для локальной машины, и до сих пор у нас была целевая спецификация, подобная этой:

http://localhost//TheApplication//Start.aspx

По техническим причинам, не зависящим от меня / моего знания, существует требование о замене "localhost" на фактическое имя машины.

Документация от Flexera и Microsoft говорит о свойстве установщика Windows ComputerName, но я не нашел информации о том, как / где это будет использоваться.

Некоторые очень фрагментированные результаты показали, что свойство должно быть окружено [скобками], поэтому я наивно пытался изменить спецификацию цели, чтобы

http://[ComputerName]//TheApplication//Start.aspx

но это не работает. Фактический ярлык затем содержит этот точный текст, свойство не "развернуто".

Я ищу любую информацию или намеки на

  • Как использовать это свойство, или
  • Как еще получить фактическое имя компьютера в URL-адресе ярлыка Интернета?

1 ответ

Попробуйте использовать ComputerName вместо переменной среды?

http://%COMPUTERNAME%/TheApplication/Start.aspx

Кроме того, вам не нужны все эти двойные косые черты (то есть после первого сета).

Другие вопросы по тегам