Я недавно перешел от использования поля вложения в моей базе данных доступа к сохранению пути к файлу, поскольку размер базы данных уменьшался. У меня есть подчиненная форма, которая показывает путь к файлу, и кнопка использует функцию GoHyperlink Аллена Брауна, чтобы открыть вложения http://allenbrowne.com/func-GoHyperlink.html
Открытие вложений таким образом означало, что показывалось предупреждение безопасности Microsoft, но это не нарушало договоренности. Например: некоторые файлы могут содержать вирусы или иным образом причинять вред ...
С тех пор я решил обновить серверную часть до SQLServer и нахожусь в стадии тестирования. Теперь, если Adobe еще не открыта, и пользователь щелкает, чтобы открыть вложение .pdf в базе данных, тогда предупреждение безопасности скрывается за всеми приложениями, и Adobe открывается со следующей ошибкой: При открытии этого документа произошла ошибка. Этот файл не найден.
Затем пользователь должен найти предупреждение Microsoft Security и нажать кнопку «ОК», прежде чем вложение откроется. Это происходит только в том случае, если Adobe закрыт. Если Adobe уже открыт, вложение открывается без каких-либо проблем или предупреждений безопасности.
Существуют также вложения .msg, но предупреждение о безопасности для этих типов всегда отображается перед приложением, поэтому пользователю не нужно искать его. Таким образом, проблема, кажется, только с Adobe на этом этапе.
Я просмотрел всевозможные форумы и в Microsoft и не могу найти ничего, касающегося проблемы с базой данных, только открытия вложений из outlook или использования других языков программирования.
Я обнаружил, что могу остановить предупреждения безопасности, изменив реестр, но мой компьютер не заинтересован в этой опции
Можно ли убедиться, что предупреждение системы безопасности открывается первым или хотя бы перед Adobe? Или есть другой способ избавиться от предупреждения безопасности без изменения реестра?