Доступ к приложению, доверяющему времени выполнения?

#ms-access #runtime

Вопрос:

Я разработал приложение Access в 32-разрядной версии Access 2016. У меня есть разделение на переднюю и заднюю части, и я работаю над тем, чтобы сделать это приложение общедоступным в сети. У некоторых пользователей может не быть доступа, поэтому я тестирую время выполнения доступа. Я установил среду выполнения на 1 компьютере, и когда я запускаю интерфейс, либо с расширением accdr, либо с переключателем /runtime, я получаю предупреждение о том, что приложение может быть опасным. В нем говорится: «Выявлена потенциальная проблема безопасности.

Предупреждение: Невозможно определить, что этот контент был получен из надежного источника. Вы должны оставить этот контент отключенным, если он не обеспечивает критическую функциональность и вы не доверяете его источнику.

Файл может содержать небезопасное содержимое, которое может нанести вред вашему компьютеру. Вы хотите открыть этот файл или отменить операцию?»

Я нажимаю, чтобы открыть приложение. Затем, когда я нажимаю любую кнопку в главном меню, чтобы открыть форму, я получаю общую ошибку во время выполнения-«Выполнение этого приложения остановлено из — за ошибки во время выполнения. Приложение не может продолжить работу и будет закрыто».

Я попытался сохранить интерфейс как знак и пакет, но, похоже, я не могу совместить это с запуском во время выполнения, если только я просто не понимаю, как все это работает.

Как я могу сделать это местоположение в сети надежным на компьютере, сделать файл надежным или что-то еще, что мне нужно сделать, чтобы это приложение могло работать во время выполнения для пользователей, у которых не установлен доступ?

Спасибо!

Комментарии:

1. Вы скопировали интерфейс на локальный жесткий диск компьютера, на котором установлена среда выполнения Access?

2. Изучите мою статью: Развертывание и обновление приложения Microsoft Access одним щелчком мыши.

3. Да, @Gord. У меня есть внешний диск с папками, содержащими интерфейс и серверную часть.

4. @Густав, Ваше решение выглядит действительно хорошо, но оно может быть немного больше, чем имеет смысл или необходимо для моей задачи. Это краткосрочная потребность для небольшой группы людей. Я исследовал проблему записи в реестре и планирую протестировать простое добавление реестра и посмотреть, позволяет ли это работать во время выполнения. Посмотрим, сработает ли это. Если нет, я подробнее рассмотрю ваше решение. Хотя у меня дома нет VS, так что это будет notepad .

5. Взгляните на сценарий, который написал @Gustav. Это решает Trusted Locations проблему, которая вполне может быть тем, что вас сбивает с толку.