Eu tenho apenas uma sugestão:
- Você tentou desativar o UAC? Faz alguma diferença?
- Você tentou desativar o antivírus?
- Você tentou desinstalar o antivírus? (antivírus desativado, em algum momento, não estão realmente desativados ...)
- Você já tentou o mesmo executável em um computador diferente? (às vezes o software funciona de forma diferente entre computadores diferentes, sem razão óbvia (eu sei que há sempre uma razão, mas em algum momento encontrar o motivo exige muito tempo / experiência ...))
- Você já tentou mexer nas 'opções de compatibilidade' das propriedades executáveis?
- Você tentou copiar a pasta executável e executar a cópia em vez da original? (Eu sei que é uma loucura, mas eu vi esse trabalho. Claramente algo estava errado no descritor de segurança de arquivo ou algo assim ... e apropriar-se de todos os arquivos / pastas não estava fazendo diferença)
- O executável do VB6 usa alguma DLL do .net? na versão mais recente do .net (4.6 se bem me lembro) Microsoft movido certas classes de DLL para outro, portanto, há situação em que um software VB6 que usa .net DLL funciona com .net 4 Framework, mas não funciona no .net 4.6 (mesmo que seja compatível ...)
- Você tentou desconectar o computador? (não uma reinicialização, mas uma real desconexão forçada / desconectada, porque o Windows 10, geralmente, quando você a reinicia, não reinicia tudo, mas mantém algum estado da execução anterior para iniciar mais rápido (você pode procurar por Windows 10 inicialização rápida ))
- Já experimentou uma instalação limpa do Win 10? Talvez em um PC virtual? (assim você pode mexer com atualizações, ferramenta, software ...)