![]() |
Сетевое сканирование Xerox 3220
Проблема:
Запуск под Windows 7 Prof (х32) программы “диспетчера сетевого сканирования Xerox”, требует прав администратора. Нужно чтобы юзеры с правами обыкновенного пользователя могли в Win7 использовать функцию сканирования. После после установки драйверов и софта на рабочем столе появляется ярлычок «сетевой сканер» (выше указанная программа) с щитком контроля учетных записей пользователей. Запуск ярлычка, соответственно, приводит к появлению окна «Разрешить внесение изменений на данном компьютере следующей программе неизвестного издателя? ...» Эта же программка прописывается в реестр (HKLM/Software/Microsoft/Windows/CurrentVersion/Run) на автозапуск с ключом /HIDEUI, но не запускается при загрузке. Эта проблема из-за того, что исполняемый файл не подписан? Я так понял, что разрешения на изменение/запись в реестре, файловой системе тут никак не помогут, так как заблокирован запуск программы, до попыток её надругаться над виндой :). Расстраивает что а) в Windows XP все работает под пользовательскими правами; б)в Win7 Admilink не помог — AdmiRun сообщает, что исполняемый файл был изменен. Запуск в режиме совместимости не помог. |
mrnsh, Запуск программ пользователем от имени администратора без ввода пароля администратора совмещайте со способом №5 (ниже описано).
|
Пока шёл домой прогулялся и сразу тараканы в голове закопошились.
Раз в XP все работает (под пользователем), значит с разрешениями реестра и файловой системы все нормально. В XP брандмауэр не контролирует исходящие пакеты, в Win7 - контролирует. В Win7 - не работает, значит она зараза (программа не известного издателя) открывает какие-то порты и/или что-то сливает. Надо будет в понедельник брандмауэр Win7 перетряхнуть по этому поводу, да посмотреть какие пакеты с WinXP в сеть лезут. Конечно хочется запустить сетевое сканирование без выдачи привилегий администратора. Но для хоть какого-то продвижения вперед можно и так, а то мфу поставили, печатать пользователи могут, а сканировать нет. Цитата:
|
mrnsh, Есть вариант проще. Используем Microsoft Application Compatibility Toolkit
Или готовое решение: Код:
Windows Registry Editor Version 5.00 |
Запасной вариант с другой веткой реестра:
Код:
Windows Registry Editor Version 5.00 p.s. Путь и название программы в каждом случае индивидуально. |
Доброго дня. Прошу прощения за пост в весьма старой ветке.
Программе сетевого сканирования XerosNetScan не хватает прав на директорию в которой она установлена. То есть под 7 помогает отключение UAC и раздача полных прав на папку программы (по умолчанию %systemdrive%\Program Files (x86)\Xerox). Достаточно дать права конкретному пользователю(тому кто будет ее запускать). |
Я извиняюсь, а почему в кавычках двойные обратные слэши?
|
Цитата:
|
ДД. Не могу побороть запуск программы от пользователя
Программа сетевого сканирования XEROX 3220 Мне не совсем понятно У вас сказано что можн в реестре создать значение. Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers] "C:\\Program Files\\XEROX\\NetworkScan\\NSCSysUI_XEROX.exe"="RunAsInvoker" Надо перейти по данной ветке реестра [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers] и создать строковый параметр в значении указав вот это "C:\\Program Files\\XEROX\\NetworkScan\\NSCSysUI_XEROX.exe"="RunAsInvoker" |
Время: 07:45. |
Время: 07:45.
© OSzone.net 2001-