У меня есть файл, расположенный в 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-битных приложений?
