Comportamento do modo de compatibilidade do Windows 7

2

Estou tentando descobrir quais alterações precisas são introduzidas, definindo uma propriedade de ícone do aplicativo. Esta questão aponta para descrições de como usar essa funcionalidade em um programa em desenvolvimento, portanto, não é uma duplicata.

Considere as configurações do Modo de compatibilidade de aplicativo para um programa típico do Windows:

Aperguntaé:OqueexatamenteacontecerácomoambientefornecidopeloWindowsparaoprogramaquandoaúnicamudançaforconfiguraraspropriedadesparacompatibilidadecomoWinXPSP3,daseguinteforma:

O plano de fundo:

Um aplicativo que foi atualizado pela última vez durante o auge do Windows XP está nos dando alguns problemas. Especificamente, ele está ajustado para usar uma biblioteca .NET para gravar alguns arquivos em um subdiretório na área %ALLUSERSPROFILE% (no Windows 7, que normalmente é C:\ProgramData ), que é vital para o licenciamento do aplicativo. Os arquivos em si são arquivos de texto simples.

Esses arquivos de texto são criados e gravados usando um programa .NET muito mais novo e separado, que funciona corretamente, gravando os arquivos no local correto. Mas então rodar o programa mais antigo não lê os arquivos corretamente; não conseguimos determinar exatamente o que está acontecendo.

Muitos usuários estão descobrindo que o modo de compatibilidade de configuração possibilita que o sistema seja executado corretamente. Eu preciso entender isso muito melhor.

    
por Rob Perkins 17.04.2014 / 20:17

0 respostas