Cansado de tentar criar uma instalação silenciosa do ConvertXtoDVD e na hora de testar abrir uma janela solicitando qual formato de vídeo?
Pois existe uma maneira de criar uma instalação totalmente UNATTENDED
TUTORIAL PASSO A PASSO
Mãos à obra:
ATUALIZADO à versão 4.x
1. etapa: baixar convertxtodvd a partir daqui: http://www.baixaki.com.br/download/convertxtodvd.htm
2. etapa: descarregar "innounp, o Inno Setup Unpacker" a partir daqui: http://sourceforge.net/projects/innounp/files/innounp/
3. etapa: descarregar "Inno Setup Compiler - QuickStart Pack" a partir daqui: http://www.baixaki.com.br/download/inno-setup.htm
4. passo: colocar o seu ConvertXtoDVD-Installer em qualquer pasta e crie uma subpasta chamada " unpack " nele
5. passo: coloque innounp.exe na mesma pasta com o ConvertXtoDVD-Installer
6. passo: abra o bloco de notas e digite o seguinte
start /wait innounp.exe -x -m -dunpack vsoConvertXtoDVD4_setup.exe
Salve como extract.cmd
7. passo: instalar o "Inno Setup Compiler - QuickStart Pack" que você baixou na etapa 2
8. passo: vá para a pasta chamada " unpack " e abra o arquivo "install_script.iss" com Inno Setup (basta clicar duas vezes)
Agora você pode ver o script de instalação original.
Para a instalação silenciosa, devemos editar / adicionar / remover algumas linhas no script.
9. etapa:
na seção [Setup]
edite a seguinte linha com a sua escolha - escrever lá um nome para o novo EXE compilado sem a extensão (ex. OutputBaseFilename silentinstall =)
Exemplo: OutputBaseFilename = vsoConvertXtoDVD4_setup ou outro nome à sua escolha
10. etapa:
na seção [Setup]
Altere a linha
AppName = {code: GetAppName}
Ao substituir o valor "{code: GetAppName}" com a sua escolha
(Eu usei o valor de "AppVerName")
Exemplo: AppName=AppVerName
11. etapa:
na seção [Setup]
Se você usar "InnoIDE" de QuickStart Pack vá para Configurações / Configurações de compilador e clique em "Generate"-Button para obter o seu próprio AppID
alternativ: Adicionar uma nova linha como esta:
AppID = {{0BECD337-D8A9-4767-A960-B7222BC4C913
alterar o valor de sua escolha, o duplo {está correto
Essa etapa 11 é opcional,portanto pode ignorá-la
Sua seção [Setup] deverá ficar assim
[Setup]
AppName=AppVerName
AppVerName=ConvertXtoDVD 4.1.19.365
AppVersion=4.1.19.365
DefaultDirName={pf}\VSO\ConvertX\4
DefaultGroupName=VSO\ConvertXtoDVD 4
OutputBaseFilename =vsoConvertXtoDVD4_setup
Compression=lzma
InfoAfterFile=embedded\InfoAfter.txt
WizardImageFile=embedded\WizardImage.bmp
WizardSmallImageFile=embedded\WizardSmallImage.bmp
AppID = {{0BECD337-D8A9-4767-A960-B7222BC4C913
12. etapa:
na seção [Registry]
adicione a seguinte linha
Root: HKCU; Subkey: "Software\VSO\ConvertXtoDVD\4.0"; Valuename: "LicenseKey"; ValueType: String; ValueData: "xxxxx-xxxxx-xxxxx-xxxxx-xxxxx-x"; Flags: createvalueifdoesntexist
Root: HKCU; Subkey: "Software\VSO\ConvertXtoDVD\4.0\settings"; Valuename: "Gen_CheckForUpdate"; ValueType: String; ValueData: "FALSE"; Flags: createvalueifdoesntexist
Onde os X é o seu próprio LicenseKey , portanto digite seu serial onde está escrito xxxxx-xxxxx-xxxxx-xxxxx-xxxxx-x
13. etapa:
na seção [Registry]
procure a seguinte linha
Root: HKCU; Subkey: "Software\VSO\ConvertXToDVD\3.0\settings"; ValueName: "TvFmt_Video_Standard";
ValueType: String; ValueData: "{code:GetVideoStandard}"; Flags: uninsdeletevalue
Alterar "{code: GetVideoStandard}" para "vs_automatic"
Para pesquisar clique em Edit-find no install_script, se não encontrar essa linha procure somente por GetVideoStandard e substitua por vs_automatic
14. etapa
vá para a seção [Run]
apagar todas as linhas desta seção
15. etapa
Ir para a seção [Uninstall]
Remova a seguinte linha:
Filename: "http://www.vso-software.fr/uninstallform.php?software=ConvertXToDVD4&version=4.1.19.365&s=app_uninstall"; RunOnceId: "convertxtodvduninstallsurvey"; MinVersion: 0.0,5.0;
16. etapa:
Vá para a seção [Tasks]
Remova a seguinte linha
Name: "stats"; Description: "{cm:AllowStat}"; GroupDescription: "{cm:AdditionalTasks}"; MinVersion: 0.0,5.0;
Procure por sp3 e delete a palavra sp3 caso dê erro na hora de compilar o escript, se ocorrer erro verifque a mensagem do erro e procure no install_script pela linha do erro.
Salve o seu script clicando em File-Save
Depois de todos estes passos que você deve compilar o seu script.
Para isso sair do programa "Inno ...." ,feche-o
clique no botão direito do script - selecione "Compile"
Depois de todos esses stept você tem um novo EXE na pasta " Output "
Comando silencioso para instalar este EXE com barra de progresso, use as seguintes opções :
Nome do seu novo executável.exe /SP- /SILENT
Exemplo: vsoConvertXtoDVD4_setup. exe /SP- /SILENT
Comando silencioso para instalar este EXE sem qualquer janela usar as seguintes opções
Nome do seu novo executável.exe /SP- /VERYSILENT
Exemplo: vsoConvertXtoDVD4_setup. exe /SP- /VERYSILENT
Espero ter ajudado.Até a próxima
Nenhum comentário:
Postar um comentário
adicione seu comentário