В последней версии Windows 10 (1903) в Wordpad была добавлена защита. Если в документе есть определенное содержимое, он блокируется, и документ помечается как ненадежный - при попытке открыть отображается предупреждение.
Предупреждение безопасности
Некоторое содержимое заблокировано
Некоторое содержимое этого документа было заблокировано, поскольку источник этого документа может быть недоверенным. Если вы доверяете источнику этого документа, нажмите Разблокировать, чтобы отобразить все содержимое.
[Разблокировать (Показать все содержимое)] [Хорошо (Не показывать заблокированное содержимое)]
Можно показать весь контент, но Wordpad всегда, даже для одного и того же файла, открытого снова. При нажатии кнопки «ОК» (не показывать заблокированное содержимое) отображается следующее сообщение:
Предупреждение безопасности Windows
Этот документ содержиткод, который не разрешен вашими настройками безопасности, поэтому он может отображаться некорректно
Я точно знаю, какой контент блокируется в моем случае. В программном обеспечении, которое я использую, когда пользователь создает отчет, приложения заполняют шаблон RTF значениями и изображениями. Эти изображения вставляются с помощью команды / pngblip, за которой следуют данные изображения.
'{\pict\pngblip' + '\picwgoal' + imgWidth + '\pichgoal' + imgHeight
В этом и заключается проблема, поскольку она кажется устаревшим вариантом, который в настоящее время помечен как небезопасный.
Эти настройки были использованы для обеспечения совместимости через Wordpad и Microsoft Word. В настоящее время я ищу несколько альтернатив, которые могли бы обеспечить аналогичную функциональность. Была предпринята попытка использовать формат WMF для переноса изображения в формате png, но в настоящее время в Microsoft Word (2010) оно размыто, поэтому используемый метод нуждается в дальнейшей разработке.
Пока что я ищу вариантотключить эту новую функцию безопасности Wordpad, по крайней мере, для файлов из определенных каталогов. Есть ли способ изменить это поведение? Я даже пытался изменить настройки Интернета, потому что я думал, что это может быть связано с настройками ActiveX, но безрезультатно.