У меня есть файл, расположенный в C:\Program Files (x86)\Cntlm\cntlm.ini
.
Есть два пользователя, давайте назовем их A
и B
(B
- администратор). Оба пользователя имеют разрешения на чтение для этого файла.
Если я открываю этот файл в Notepad++, он показывает другое содержимое файла, чем когда я открываю его в Windows Notepad.
Если я открою командную строку от имени пользователя A
и запустите:
type "C:\Program Files (x86)\Cntlm\cntlm.ini"
Я получу один набор содержимого. Тогда, если я бегу:
cat "C:\Program Files (x86)\Cntlm\cntlm.ini"
Я получу другое содержимое. Если я делаю то же самое с пользователем B
, содержимое файла одинаково для обеих программ (так же, как использование type
с пользователем A
).
Кажется, что шаблон сторонних приложений показывает другой файл при запуске от имени пользователя A
и тот же файл при запуске от имени пользователя B
Как два файла могут существовать по одному пути? Это проблема 64-битных или 32-битных приложений?