Я сейчас работаю над ноутбуками, которые идут в полицейских машинах. Они запускают приложение под названием IMobile, которое является расширением нашей системы САПР и позволяет им выполнять поиск транспортных средств, получать дополнительную информацию о вызове и т. Д.
Приложение IMobile представляет собой наложение IE и использует файлы htm, находящиеся на локальном ноутбуке. Мы добавили несколько простых VBScripts, которые выполняют различные задачи. Некоторые общие функции, которые требуются для этих задач, находятся в VBscript с именем PoliceFunctions.vbs, который включен в тот же каталог, что и все другие сценарии. Этот метод отлично работал в предыдущих версиях IE и Windows, однако мы получаем ошибки сценариев в Windows 7 с IE8, в частности, «компонент ActiveX не может создать объект:« Scripting.FileSystemObject »» и ссылается на скрипт функций, упомянутый выше .
Если я установлю в настройках IE разрешение на запуск элементов управления ActiveX, не помеченных как безопасные, сценарий будет работать нормально, однако я не хочу открывать большую дыру в безопасности. Я попытался добавить localhost и каталог в список надежных сайтов безрезультатно. Я попытался перерегистрировать SCRRUN.dll, как упоминалось в другом посте, а также wscript -regserver. И я изменил настройки IE, чтобы разрешить локальное активное содержимое без успеха.
У кого-нибудь есть какие-либо идеи о том, как я могу разрешить запускать этот сценарий, не открывая большую дыру в безопасности или не заставляя конечного пользователя раздражать, что его настройки IE приведут к апоколипу?