47.1 Compreendendo o snAppShot

O utilitário snAppShot registra as mudanças que ocorrem em uma estação de trabalho à medida que um aplicativo é instalado. Ao longo do processo de instalação, o snAppShot captura as diferenças entre os estados de configuração da estação de trabalho antes e depois da instalação, compara essas duas imagens e cria um pacote de instalação de aplicativo formado por dois arquivos de gabarito de objeto Aplicativo (.aot ou .axt), um ou mais arquivos de origem do aplicativo (.fil) e um arquivo de definição para arquivos (filedef.txt).

47.1.1 Gabaritos de objeto Aplicativo

Utilize os arquivos de gabarito de objeto Aplicativo para criar o objeto Aplicativo no Novell eDirectory™. Esses dois arquivos (..aot e .axt) contêm as mesmas informações, que são utilizadas para preencher os campos de propriedades do objeto Aplicativo durante a sua criação:

  • O nome do eDirectory e o nome do atalho da estação de trabalho que serão especificados para o objeto Aplicativo;
  • As modificações que precisam ser feitas nas configurações da estação de trabalho (configurações do registro, configurações INI, modificações em arquivos texto e assim por diante) durante a instalação do aplicativo;
  • As definições de macros que serão utilizadas durante a instalação;
  • A lista de arquivos do aplicativo a serem copiados para a estação de trabalho durante a instalação, incluindo as localizações de origem e de destino para a cópia desses arquivos.

O arquivo .aot é um arquivo binário que não pode ser editado, enquanto o arquivo .axt é um arquivo texto que pode ser modificado com um editor de texto. Se for necessário modificar o gabarito do objeto Aplicativo depois que ele for criado pelo snAppShot, modifique o arquivo .axt e utilize-o para criar o objeto Aplicativo. Caso contrário, você deverá utilizar o arquivo .aot, pois a importação dos dados desse arquivo é mais rápida.

47.1.2 Arquivos de origem do aplicativo

O snAppShot também controla todos os arquivos do aplicativo que são copiados para a estação de trabalho. Esses arquivos, que se tornam os arquivos de origem do aplicativo, são copiados para uma localização de origem de rede, renomeados em ordem numérica a partir de 1 e designados com uma extensão de arquivo .fil (por exemplo, 1.fil). O Novell Application Launcher™ utiliza esses arquivos de origem ao instalar o aplicativo na estação de trabalho.

47.1.3 Arquivo de definição para arquivos do aplicativo

Para mapear os arquivos .fil até seus arquivos originais, o utilitário snAppShot cria um arquivo de definição para arquivos (filedef.txt). Além de fazer o mapeamento dos arquivos .filaté os arquivos originais, esse arquivo texto também especifica o nome e a localização de destino a serem utilizados durante a instalação dos arquivos na estação de trabalho. Por exemplo:

1.fil=c:\dmi\win32\_deisl1.isu
2.fil=c:\dmi\win32\bin\wdmiutil.dll

47.1.4 Limitações do snAppShot

Antes de utilizar o snAppShot, lembre-se do seguinte:

  • O snAppShot não opera com aplicativos MSI instalados pelo Microsoft Windows Installer, como o Microsoft Office 2000 e o Microsoft Office XP.

    Em várias ocasiões, os aplicativos MSI instalam partes do aplicativo “sob demanda” e, portanto, um instantâneo da instalação de um aplicativo MSI talvez não inclua todos os recursos e toda a funcionalidade disponíveis nesse aplicativo. Por isso, os aplicativos MSI devem ser distribuídos como aplicativos MSI e não como aplicativos AOT/AXT (snAppShot). Para obter mais informações, consulte Seção 29.0, Distribuição: Aplicativos complexos.

  • O snAppShot não oferece suporte para alguns dos novos tipos de registro do Windows XP, como o hex(800000007). É necessário prestar muita atenção ao utilizar o snAppShot no Windows XP de forma a garantir que o arquivo .axt/.aot gerado (ou a página Registro no objeto Aplicativo resultante) não inclua mudanças que possam prejudicar a operação das estações de trabalho Windows XP às quais o aplicativo for distribuído.
  • O snAppShot falha quando o Registro do Windows é maior que 30MB. É exibida a seguinte mensagem de erro:
    A critical out of memory error has occurred. snAppShot must close (Ocorreu um erro crtico de memria insuficiente. O snAppShot precisa ser fechado.)
    

    A solução alternativa recomendada é usar o AdminStudio ZENworks Edition. Para obter informações, consulte o AdminStudio ZENworks Edition Installation Guide(Guia de Instalação do InstallShield AdminStudio ZENworks Edition).

  • O snAppShot não tem suporte a servidores de terminal Windows. Não use o snAppShot em um servidor de terminal para criar um aplicativo AOT/AXT que você queira distribuir a outros servidores de terminal.
  • O gabarito do objeto Aplicativo foi mudado da versão 4.0.1 para a 6.5 para atender a diversas mudanças de funcionalidade, inclusive a mudança de requisitos do sistema para regras de distribuição. Se você possui um ambiente de versão anterior ao ZENworks 6.5, selecione a opção Criar Arquivo de Gabarito de Objeto Aplicativo Pré-6.5, durante a criação do arquivo .aot, para poder utilizar esse arquivo no seu ambiente. Se a opção padrão for utilizada, Criar Arquivo de Gabarito de Objeto Aplicativo 6.5, o arquivo .aot resultante não será utilizável em um ambiente de versão anterior ao ZENworks 6.5.