Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   Сетевое сканирование Xerox 3220 (http://forum.oszone.net/showthread.php?t=191122)

mrnsh 13-11-2010 18:14 1541887

Сетевое сканирование Xerox 3220
 
Проблема:
Запуск под Windows 7 Prof (х32) программы “диспетчера сетевого сканирования Xerox”, требует прав администратора.

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

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

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

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

Morpheus 13-11-2010 18:27 1541898

mrnsh, Запуск программ пользователем от имени администратора без ввода пароля администратора совмещайте со способом №5 (ниже описано).

mrnsh 13-11-2010 20:07 1541976

Пока шёл домой прогулялся и сразу тараканы в голове закопошились.

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

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

Цитата:

совмещайте со способом №5 (ниже описано)
Точно, так обязательно попробую. Спасибо. В понедельник продолжу борьбу.

mikas-khb 01-02-2011 04:37 1601787

mrnsh, Есть вариант проще. Используем Microsoft Application Compatibility Toolkit
Или готовое решение:
Код:

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 2331451

Запасной вариант с другой веткой реестра:

Код:

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 2450268

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

Shrumi 10-07-2017 17:02 2750425

Я извиняюсь, а почему в кавычках двойные обратные слэши?

Iska 10-07-2017 19:53 2750462

Цитата:

Цитата Shrumi
а почему в кавычках двойные обратные слэши? »

Потому что в соглашениях по формату файла реестра значится, что одиночный обратный слэш внутри строки является экранирующим символом.

Сотников_Констнатин 30-08-2017 12:39 2761473

ДД. Не могу побороть запуск программы от пользователя
Программа сетевого сканирования 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-