PDA

Показать полную графическую версию : Сетевое сканирование Xerox 3220


mrnsh
13-11-2010, 18:14
Проблема:
Запуск под Windows 7 Prof (х32) программы “диспетчера сетевого сканирования Xerox”, требует прав администратора.

Нужно чтобы юзеры с правами обыкновенного пользователя могли в Win7 использовать функцию сканирования.

После после установки драйверов и софта на рабочем столе появляется ярлычок «сетевой сканер» (выше указанная программа) с щитком контроля учетных записей пользователей. Запуск ярлычка, соответственно, приводит к появлению окна «Разрешить внесение изменений на данном компьютере следующей программе неизвестного издателя? ...»
Эта же программка прописывается в реестр (HKLM/Software/Microsoft/Windows/CurrentVersion/Run) на автозапуск с ключом /HIDEUI, но не запускается при загрузке.

Эта проблема из-за того, что исполняемый файл не подписан?
Я так понял, что разрешения на изменение/запись в реестре, файловой системе тут никак не помогут, так как заблокирован запуск программы, до попыток её надругаться над виндой :).

Расстраивает что а) в Windows XP все работает под пользовательскими правами; б)в Win7 Admilink не помог — AdmiRun сообщает, что исполняемый файл был изменен.
Запуск в режиме совместимости не помог.

Morpheus
13-11-2010, 18:27
mrnsh, Запуск программ пользователем от имени администратора без ввода пароля администратора (http://www.oszone.net/10594#800) совмещайте со способом №5 (ниже описано).

mrnsh
13-11-2010, 20:07
Пока шёл домой прогулялся и сразу тараканы в голове закопошились.

Раз в XP все работает (под пользователем), значит с разрешениями реестра и файловой системы все нормально.
В XP брандмауэр не контролирует исходящие пакеты, в Win7 - контролирует.
В Win7 - не работает, значит она зараза (программа не известного издателя) открывает какие-то порты и/или что-то сливает.
Надо будет в понедельник брандмауэр Win7 перетряхнуть по этому поводу, да посмотреть какие пакеты с WinXP в сеть лезут.

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

совмещайте со способом №5 (ниже описано)

Точно, так обязательно попробую. Спасибо. В понедельник продолжу борьбу.

mikas-khb
01-02-2011, 04:37
mrnsh, Есть вариант проще. Используем Microsoft Application Compatibility Toolkit (http://www.microsoft.com/downloads/en/details.aspx?FamilyId=24DA89E9-B581-47B0-B45E-492DD6DA2971&displaylang=en)
Или готовое решение:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Program Files\\XEROX\\NetworkScan\\NSCSysUI_XEROX.exe"="RUNASINVOKER"



Я распространяю это решение средствами GPP в пользовательских настройках

leonsv
01-04-2014, 13:36
Запасной вариант с другой веткой реестра:

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"

плюс в свойствах ярлыка или самой программы, поставить галку на "запуск от имени админа".

p.s. Путь и название программы в каждом случае индивидуально.

CyberKuzya
31-12-2014, 09:34
Доброго дня. Прошу прощения за пост в весьма старой ветке.
Программе сетевого сканирования XerosNetScan не хватает прав на директорию в которой она установлена. То есть под 7 помогает отключение UAC и раздача полных прав на папку программы (по умолчанию %systemdrive%\Program Files (x86)\Xerox). Достаточно дать права конкретному пользователю(тому кто будет ее запускать).

Shrumi
10-07-2017, 17:02
Я извиняюсь, а почему в кавычках двойные обратные слэши?

Iska
10-07-2017, 19:53
а почему в кавычках двойные обратные слэши? »
Потому что в соглашениях по формату файла реестра значится, что одиночный обратный слэш внутри строки является экранирующим символом.

Сотников_Констнатин
30-08-2017, 12:39
ДД. Не могу побороть запуск программы от пользователя
Программа сетевого сканирования 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"




© OSzone.net 2001-2012