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?