Boa Tarde!
Trabalho na area contabil e gostaria de fazer um apps do programa "validador sintegra" estou tendo algumas dificuldades o quesito de registro de dll. Como faço para registrar as dll do programa.
abaixo a descrição dos arquivos e pastas.
;InnoSetupVersion=5.5.0 (Unicode)
[Setup]
AppName=Validador Sintegra 2014
AppVerName=Validador Sintegra 5.2.19
AppPublisher=Secretaria da Fazenda do Estado do Rio Grande do Sul
AppPublisherURL=http://www.sefaz.rs.gov.br/
AppSupportURL=http://www.sefaz.rs.gov.br/
AppUpdatesURL=http://www.sefaz.rs.gov.br/
DefaultDirName={pf}\Validador Sintegra 2014
DefaultGroupName=Validador Sintegra 2014
OutputBaseFilename=ValidadorSintegra2014-5.2.19
Compression=lzma
WizardImageFile=embedded\WizardImage.bmp
WizardSmallImageFile=embedded\WizardSmallImage.bmp
[Files]
Source: "{app}\ValidadorSintegra2014.exe"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: ignoreversion
Source: "{app}\ValidadorSintegra2014.cnt"; DestDir: "{app}"; MinVersion: 0.0,5.0;
Source: "{app}\VALIDADORSINTEGRA2014.HLP"; DestDir: "{app}"; MinVersion: 0.0,5.0;
Source: "{app}\PosValidacaoMS.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: ignoreversion
Source: "{app}\PosValid.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: ignoreversion
Source: "{app}\Utlmg.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: ignoreversion
Source: "{app}\UtlMg.exe"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: ignoreversion
Source: "{app}\valArqSint2.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: ignoreversion
Source: "{app}\valArqSint3.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: ignoreversion
Source: "{app}\GerarMidiaTED.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: ignoreversion
Source: "{app}\MSRSint.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: ignoreversion
Source: "{app}\dbghelp.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: ignoreversion
Source: "{sys}\COMCAT.DLL"; DestDir: "{sys}"; MinVersion: 0.0,5.0; Flags: uninsneveruninstall restartreplace regserver noregerror
Source: "{sys}\STDOLE2.TLB"; DestDir: "{sys}"; MinVersion: 0.0,5.0; Flags: uninsneveruninstall restartreplace onlyifdoesntexist
Source: "{sys}\ASYCFILT.DLL"; DestDir: "{sys}"; MinVersion: 0.0,5.0; Flags: uninsneveruninstall restartreplace onlyifdoesntexist
Source: "{sys}\OLEPRO32.DLL"; DestDir: "{sys}"; MinVersion: 0.0,5.0; Flags: uninsneveruninstall restartreplace onlyifdoesntexist
Source: "{sys}\OLEAUT32.DLL"; DestDir: "{sys}"; MinVersion: 0.0,5.0; Flags: uninsneveruninstall restartreplace onlyifdoesntexist
Source: "{sys}\msvbvm60.dll"; DestDir: "{sys}"; MinVersion: 0.0,5.0; Flags: uninsneveruninstall restartreplace
Source: "{sys}\COMDLG32.OCX"; DestDir: "{sys}"; MinVersion: 0.0,5.0; Flags: regserver sharedfile noregerror
Source: "{sys}\mscomctl.ocx"; DestDir: "{sys}"; MinVersion: 0.0,5.0; Flags: regserver sharedfile noregerror
Source: "{sys}\Richtx32.ocx"; DestDir: "{sys}"; MinVersion: 0.0,5.0; Flags: regserver sharedfile
Source: "{sys}\msflxgrd.ocx"; DestDir: "{sys}"; MinVersion: 0.0,5.0; Flags: regserver sharedfile 
[Run]
Filename: "{app}\ValidadorSintegra2014.exe"; Description: "{cm:LaunchProgram,Validador Sintegra 2014}"; MinVersion: 0.0,5.0; Flags: postinstall skipifsilent nowait
[Icons]
Name: "{group}\Ajuda do Validador Sintegra 2014"; Filename: "{app}\ValidadorSintegra2014.hlp"; WorkingDir: "{app}"; IconFilename: "{app}\ValidadorSintegra2014.hlp"; MinVersion: 0.0,5.0;
Name: "{group}\Validador Sintegra 2014"; Filename: "{app}\ValidadorSintegra2014.exe"; MinVersion: 0.0,5.0;
Name: "{group}\{cm:UninstallProgram,Validador Sintegra 2014}"; Filename: "{uninstallexe}"; MinVersion: 0.0,5.0;
Name: "{commondesktop}\Validador Sintegra 2014"; Filename: "{app}\ValidadorSintegra2014.exe"; Tasks: desktopicon; MinVersion: 0.0,5.0; 
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; MinVersion: 0.0,5.0; 
[Languages]
; These files are stubs
; To achieve better results after recompilation, use the real language files
Name: "brazilianportuguese"; MessagesFile: "embedded\brazilianportuguese.isl";
 
      
 Visit the Community page
 Visit the Community page Join our forums
 Join our forums Subscribe to our email newsletter
 Subscribe to our email newsletter Subscribe with RSS
 Subscribe with RSS Follow us on BlueSky
 Follow us on BlueSky Follow us on Facebook
 Follow us on Facebook Follow us on LinkedIn
 Follow us on LinkedIn Follow us on Mastodon
 Follow us on Mastodon
Desculpe, nós não usamos Inno Setup para os nossos lançadores.
Veja https://portableapps.com/manuals/PortableApps.comLauncher/ para obter detalhes sobre como escrever um lançador em NSIS usando o PortableApps.com Launcher. Note-se que o registo dll não é suportado com o nosso lançador, neste momento, qualquer um.
Nota - traduzidos usando o Google Translate.
Bom Dia!
Poderia me dar uma ideia de como fazer registro dll com nsis?