#ms-access #runtime
Вопрос:
Я разработал приложение Access в 32-разрядной версии Access 2016. У меня есть разделение на переднюю и заднюю части, и я работаю над тем, чтобы сделать это приложение общедоступным в сети. У некоторых пользователей может не быть доступа, поэтому я тестирую время выполнения доступа. Я установил среду выполнения на 1 компьютере, и когда я запускаю интерфейс, либо с расширением accdr, либо с переключателем /runtime, я получаю предупреждение о том, что приложение может быть опасным. В нем говорится: «Выявлена потенциальная проблема безопасности.
Предупреждение: Невозможно определить, что этот контент был получен из надежного источника. Вы должны оставить этот контент отключенным, если он не обеспечивает критическую функциональность и вы не доверяете его источнику.
Файл может содержать небезопасное содержимое, которое может нанести вред вашему компьютеру. Вы хотите открыть этот файл или отменить операцию?»
Я нажимаю, чтобы открыть приложение. Затем, когда я нажимаю любую кнопку в главном меню, чтобы открыть форму, я получаю общую ошибку во время выполнения-«Выполнение этого приложения остановлено из — за ошибки во время выполнения. Приложение не может продолжить работу и будет закрыто».
Я попытался сохранить интерфейс как знак и пакет, но, похоже, я не могу совместить это с запуском во время выполнения, если только я просто не понимаю, как все это работает.
Как я могу сделать это местоположение в сети надежным на компьютере, сделать файл надежным или что-то еще, что мне нужно сделать, чтобы это приложение могло работать во время выполнения для пользователей, у которых не установлен доступ?
Спасибо!
Комментарии:
1. Вы скопировали интерфейс на локальный жесткий диск компьютера, на котором установлена среда выполнения Access?
2. Изучите мою статью: Развертывание и обновление приложения Microsoft Access одним щелчком мыши.
3. Да, @Gord. У меня есть внешний диск с папками, содержащими интерфейс и серверную часть.
4. @Густав, Ваше решение выглядит действительно хорошо, но оно может быть немного больше, чем имеет смысл или необходимо для моей задачи. Это краткосрочная потребность для небольшой группы людей. Я исследовал проблему записи в реестре и планирую протестировать простое добавление реестра и посмотреть, позволяет ли это работать во время выполнения. Посмотрим, сработает ли это. Если нет, я подробнее рассмотрю ваше решение. Хотя у меня дома нет VS, так что это будет notepad .
5. Взгляните на сценарий, который написал @Gustav. Это решает
Trusted Locations
проблему, которая вполне может быть тем, что вас сбивает с толку.