Criar a Função
A Create
função cria um ficheiro MIF de estado que o Gestor de Configuração utiliza para correlacionar o estado de instalação de um anúncio.
Sintaxe
StatusMIF.Create(
ByVal bstrFileName As String _
ByVal bstrCompany As String _
ByVal bstrProduct As String _
ByVal bstrVersion As String _
ByVal bstrLocale As String _
ByVal bstrSerialNo As String _
ByVal bstrMessage As String _
ByVal bStatus As Long _
);
Parâmetros
bstrFileName
Nome único para o ficheiro MIF. Uma extensão de nome de ficheiro deve ser .mif. A função escreve o ficheiro para o diretório %TEMP%
bstrCompany
Fabricante ou editor do produto, por exemplo, Microsoft. Este parâmetro está limitado a 64 caracteres.
bstrProduct
Nome do produto ou do programa, por exemplo, Office 2000. Este parâmetro está limitado a 64 caracteres.
bstrVersion
Versão do produto, por exemplo, 8.0a. Este parâmetro está limitado a 64 caracteres.
bstrLocale
Código de país/região ou língua, por exemplo, ENU. Este parâmetro é opcional e está limitado a 16 caracteres.
bstrSerialNo
Número de série do produto. Este parâmetro é opcional e está limitado a 64 caracteres.
bstrMessage
Mensagem descritiva sobre o estado da instalação, adicionada à mensagem de estado do programa. Este parâmetro está limitado a 128 caracteres.
bStatus
true
se o estado de instalação for um sucesso.
Valores de devolução
Nenhum.
Observações
A aplicação de instalação (configuração) deve criar apenas um ficheiro MIF de estado de instalação para a embalagem. O nome do ficheiro deve ser único para que várias instalações numa única sessão possam reportar o estado sem conflitos.
As instalações que funcionam em versões localizadas do Gestor de Configuração devem especificar valores no formato apropriado: formato ANSI para línguas europeias; Formato DBCS para línguas da Ásia Oriental.
A sua aplicação deve ser chamada InstallStatusMIF
antes da saída da instalação. O ficheiro MIF não é comunicado ao Gestor de Configuração se a instalação criar outro processo que ligue InstallStatusMIF
.
Note que os parâmetros bstrFilename
, bstrCompany
, e bstrProduct
bstrVersion
estão diretamente relacionados com as propriedades da classe WMI do SMS_Package servidor , MIFFileName
MIFPublisher
MIFName
MIFVersion
e, respectivamente. Estes parâmetros e propriedades devem conter os mesmos valores.
O exemplo na secção seguinte mostra como chamar o Create
método.
Exemplo
[VisualBasic]
Dim MIFStatus As New InstallStatusMIF
MIFStatus.Create "MyStatusFile", _
"MyCompany", _
"MyProduct", _
"1.00.000", _
"ENU", _
" ", _
"Installation Successful", _
True
Requisitos
Windows NT/2000: Requer Windows NT 4.0 ou mais tarde.
Windows 95/98: Requer Windows 95 ou mais tarde.
Versão: Requer SMS 2.0.
Biblioteca: Incluído como recurso em IsMIFCom.dll (Visual Basic).