И UAC

Сегодня столкнулся ещё раз с идиотизмом некоторых личностей, в частности тех, кто создает файл bnk.exe на сайте РосБизнесКонсалтинга. Файл представляет из себя обычный самораспаковывающийся архив нескольких текстовых файлов. Зачем так сделали, не знаю, наверно тут приложили динозавры, которые считают что zip может и не быть установлен у клиента.

Итак суть проблемы. 1С качает указанный файл во временную папку и пытается его запустить. Так как у нас терминальная ферма, то пользователи сидят под обычными учетными записями и файл система UAC им просто не дает его запустить. Приехали что называется.

Погуглив нашёл статью о применении Application Compatibility Toolkit. Мол так любой сможет запустить файл bnk.exe. Данный метод считаю неподходящим, так как bnk.exe может содержать и зловредный код. Да и установка дополнительных программ как то не камильфо.

В общем прибегнул к уже испробованному способу по отключению UAC для одной программы . Благо bnk.exe сохраняется в темп файле пользователя, куда другим доступа нет, а путь в реестре прописан полный. Одно но, неизвестно, использует ли bnk.exe одну и ту же папку в temp или создает каждый раз новую. Время покажет.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers]
«C:\Users\a.frolova\AppData\Local\Temp\2157\tempBik\bnk.exe»=»RUNASINVOKER»

Оцените статью
Добавить комментарий