Conteúdo de arquivo diferente para dois aplicativos

0

Eu tenho um arquivo localizado em C:\Program Files (x86)\Cntlm\cntlm.ini .

Existem dois usuários, vamos chamá-los de A e B ( B sendo um administrador). Ambos os usuários têm permissões de leitura para este arquivo.

Se eu abrir este arquivo no Notepad ++, ele mostrará conteúdo de arquivo diferente quando eu abri-lo com o Windows Notepad.

Se eu abrir o Prompt de Comando como usuário A e executar:

type "C:\Program Files (x86)\Cntlm\cntlm.ini"

Vou pegar um conjunto de conteúdos. Então, se eu correr:

cat "C:\Program Files (x86)\Cntlm\cntlm.ini"

Eu vou ter conteúdos diferentes. Se eu fizer o mesmo com o usuário B , o conteúdo do arquivo será o mesmo para os dois programas (o mesmo que usar type com o usuário A ).

O padrão parece ser que os aplicativos de terceiros mostram um arquivo diferente quando executados como usuário A e o mesmo arquivo ao executar como usuário B .

Como é possível que dois arquivos existam no mesmo caminho? Isso é um problema com aplicativos de 64 bits versus 32 bits?

    
por cluxton 11.02.2015 / 01:10

1 resposta

0

O Windows Vista / 7/8 redirecionará as tentativas de salvamento dos editores sem conhecimento do UAC ou dos usuários limitados para a Loja Virtual. No usuário A, explore para C:\Users\YOUR-USERNAME-HERE\AppData\Local\VirtualStore\Program Files (x86)\Cntlm e veja se há um arquivo cntlm.ini lá. Esta é uma causa provável da discrepância. Excluí-lo da loja virtual deve resolver a discrepância.

    
por 11.02.2015 / 01:29