MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    Access x Inno Setup x Editor de Registro

    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2602
    Registrado : 22/11/2016

    Access x Inno Setup x Editor de Registro Empty Access x Inno Setup x Editor de Registro

    Mensagem  DamascenoJr. 23/7/2019, 04:15

    Um resumo do aprendido neste tópico
    https://www.maximoaccess.com/t36307-resolvidoqual-e-a-versao-access

    Como boa parte dos sistemas operacionais agora são 64 bits, você provavelmente terá problemas se criar um instalador, tentar ler dados no editor de registro e não usar a linha abaixo na seção [Setup] do seu Script.
    Código:
    ArchitecturesInstallIn64BitMode=x64
    fonte: jrsoftware.org/ishelp/index.php?topic=32vs64bitinstalls

    As novas versões ClickToRun (Clique Para Executar) do office não armazenam mais informações em
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0
    HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\12.0 (Office 32 bits em Windows 64 bits)
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0
    HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\14.0 (Office 32 bits em Windows 64 bits)
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0
    HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\15.0 (Office 32 bits em Windows 64 bits)

    ou
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0
    HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\16.0 (Office 32 bits em Windows 64 bits)


    mas apenas em
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun

    Mesmo sendo Office 32 bits em Windows 64 bits, a versão ClickToRun não usará o emulador de 32 bits (WOW6432Node) e armazenará suas informações como se fosse uma versão 64 bits. Ou seja, se você pretende que o seu instalador leia, crie ou altere chaves do Access no editor de registro então fique atento onde mexer.

    exemplo: (Office 32 bits em Windows 64 bits) durante uma instalação, criar uma chave no editor de registro para que seu aplicativo seja marcado como em local seguro.
    Antes:
    HKEY_CURRENT_USER\Software\WOW6432Node\Microsoft\Office\SuaVersao\Access\Security\Trusted Locations

    Agora:
    HKEY_CURRENT_USER\Software\Microsoft\Office\SuaVersao\Access\Security\Trusted Locations

    Very Happy

    Se você leu até aqui e não faz ideia do que seja tudo isso, saiba que trata-se de automatização da instalação de seus aplicativos desenvolvidos e distribuídos. É profissionalizar-se e não ter que acompanhar cada instalação feita do seu aplicativo pedindo que o usuário crie pastas ou instale componentes adicionais manualmente.

    Um pouco mais do assunto nos endereços abaixo
    usandoaccess.com.br/tutoriais/montar-pacote-distribuicao-usando-istool.asp
    jrsoftware.org/ishelp/index.php (em inglês, use o link no google tradutor para traduzir o site)


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7067
    Registrado : 15/03/2013

    Access x Inno Setup x Editor de Registro Empty Re: Access x Inno Setup x Editor de Registro

    Mensagem  ahteixeira 24/7/2019, 09:53

    Olá Ivan, Parabéns e obrigado pela partilha Wink

    cheers

      Data/hora atual: 28/2/2021, 05:49