Обсуждение:.PIF
Перейти к навигации
Перейти к поиску
1—4 февраля 2018 года сведения из статьи «.PIF» появлялись на заглавной странице в колонке «Знаете ли вы». В колонке был представлен текст: «Проводник Windows может впустить троянского коня». С полным выпуском колонки можно ознакомиться в архиве рубрики «Знаете ли вы». |
Неясность[править код]
Windows считает PIF-файлы «псевдо-исполняемыми» (как *.bat или *.lnk) и запускает соответствующую программу с соответствующими настройками. Тем не менее, она запускает исполняемые файлы по формату, а не по расширению — потому через PIF можно распространять компьютерные вирусы[3][4][5][6].
В чём логика? Ведь если бы по расширению запускала - вообще всё что угодно распространять можно было бы. А тут хоть формат проверяет, т.е. в содержимое заглядывает. --Michael MM (обс.) 09:39, 1 февраля 2018 (UTC)
- По расширению. Смотрит в файл PIF. Видит, что не PIF — не запускает. По формату. Смотрит в файл. Опознаёт как EXE, запускает как EXE. --Mercury (обс.) 23:15, 2 февраля 2018 (UTC)
- Спасибо! Верно ли я понял, что слова "через XXX можно распространять компьютерные вирусы" означают, что исполняемый код будет без дополнительных вопросов запущен при обычных штатных действиях системы и пользователя? И что к этой категории (через которые можно распространять компьютерные вирусы) относятся EXE и COM, а также BAT и LNK? (Сейчас проверил на WinXP: переименовал EXE-файл в PIF - запустился, в BAT - запустился, а вот в LNK - не запустился. Что-то не так, "Windows считает PIF-файлы «псевдо-исполняемыми» (как *.bat или *.lnk)" - LNK ведёт себя иначе, чем PIF и BAT.) --Michael MM (обс.) 12:07, 6 февраля 2018 (UTC)