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?