Выполнение файла сценария от Пользовательского действия Windows Installer

Для любого запроса поддомена используйте это:

RewriteEngine on 
RewriteCond %{HTTP_HOST} !^www\.band\.s\.co 
RewriteCond %{HTTP_HOST} ^(.*)\.band\.s\.co 
RewriteCond %{REQUEST_URI} !^/([a-zA-Z0-9-z\-]+) 
RewriteRule ^(.*)$ /%1/$1 [L] 

Просто создайте папку так же, как и имя поддомена, которое вам нужно. Папка должна существовать следующим образом: domain.com/sub для sub.domain.com .

5
задан Dan 19 September 2008 в 01:51
поделиться

5 ответов

Я столкнулся с этой той же проблемой, и проблема - то, что Вы не можете назвать WScript в vbs файле - необходимо будет ПРОСТО назвать CreateObject

т.е.

Set WshShell = CreateObject( "WScript.Shell" )
command = "uninstall-windows-serivce.bat"
msgbox command
WshShell.Run ("cmd /C " & """" & command & """")
Set WshShell = Nothing
6
ответ дан 14 December 2019 в 09:05
поделиться

Чем шире необходимо распределить приложение, тем более сильно я рекомендовал бы против пользовательских действий в виде сценария. Я записал набор в прошлом, но я нашел, что слишком много компьютеров имеют проблемы рабочий VBScript или JavaScript. Я закончил тем, что переписал их всех в C++ для обработки этой ситуации. Вот несколько сообщений, которые дают всестороннее объяснение на том, почему необходимо избежать заданных сценарием пользовательских действий:

1
ответ дан 14 December 2019 в 09:05
поделиться

В Вашем классе установщика, Вы переопределяющий метод Удаления:

 Public Overrides Sub Uninstall(ByVal savedState As System.Collections.IDictionary)
            MyBase.Uninstall(savedState)
           'Shell to batch file here
    End Sub

И во-вторых, Вы квалифицировали полный путь к пакетному файлу?

0
ответ дан 14 December 2019 в 09:05
поделиться

Сценарии Windows Installer обычно работают как Система, если Вы не говорите ее иначе. Действительно ли возможно, что Ваш пакетный файл должен быть выполнен интерактивным пользователем?

0
ответ дан 14 December 2019 в 09:05
поделиться

Вы проверили, что пакетный файл находится в текущем каталоге, как замечено сценарием? Я добавил бы другое сообщение, показывающее каталог, который оно использует, чтобы гарантировать, что оно на самом деле пытается выполнить пакетный файл, где Вы думаете, что оно расположено.

0
ответ дан 14 December 2019 в 09:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: