Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
01.10.2013, 17:15
|
|||
|---|---|---|---|
|
|||
Поиск в реестре настроек (DEVMODE и прочих) сетевого принтера для разных версий Windows |
|||
|
#18+
Доброе время суток! Если коротко сформулировать вопрос: где в реестре находится <b>DEVMODE </b>по умолчанию для сетевого принтера и где находится копия <b>DEVMODE </b>для сетевого принтера для локального пользователя? Так же интересно какие отличия в пути к <b>DEVMODE </b>в реестре у <b>XP</b>, <b>Vista </b>и <b>Windows 7,8</b>. Далее в деталях: Озаботился с поиском в реестре <b>DEVMODE </b>структуры для <b>сетевых принтеров</b> (для локальных и с самой <b>DEVMODE </b>уже разобрался). <b>В связи с этим возникли вопросы:</b> 1. Копирует ли винда для сетевого принтера в реестре настройки <b>DEVMODE</b> в локального пользователя в <b>HKEY_CURRENT_USER\Printers\Connections\,,PrintServer,PrinterName</b> ? (спрашиваю потому что не нашел их там, но возможно просто не инициировал это копирование) или же <b>DEVMODE </b>сетевого принтера копируется в <b>HKEY_CURRENT_USER\Printers\DevModes2\PrinterName</b> ? В Windows 7 настройки по умолчанию DEVMODE для сетевого принтера ищутся в <b>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers\Client Side Rendering Print Provider\S-1-5-21-2499520557-3571156519-1839909518-1144\Printers\Connections\,,PrintServer,PrinterName</b> где <b>S-1-5-21-2499520557-3571156519-1839909518-1144</b> это <b>UserId</b> в связи с этим 2 вопроса 1. Всегда ли в пути присутствует "<b>Client Side Rendering Print Provider</b>" или это имя может изменяться в зависимости от типа подключения? 2. Где искать и как вытаскивать средствами c# или из реестра этот <b>UserId S-1-5-21-2499520557-3571156519-1839909518-1144</b> дабы подставить его в этот путь? В Windows XP (к сожалению не имею её чтобы проверить) путь к <b>DEVMODE </b>сетевого принтера иной этот ключ совпадает с windows 7<b> HKEY_CURRENT_USER > Printers > Connections</b> а этого я не нашел в 7ке <b>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers\LanMan Print Services\Servers\Printers</b> в 7ке ключ обрывается на уровне отсутствующего "<b>LanMan Print Services</b>" п.с. <b>для локальных принтеров</b> на всех версиях винды начиная с XP DevMode для текущего пользователя хранится в <b>HKEY_CURRENT_USER\Printers\DevModePerUser\PrinterName</b> и если отсутствуе то вытаскивается из <b>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printers\PrinterName\Default DevMode</b> а вот что за ветка эта <b>HKEY_CURRENT_USER\Printers\DevModes2</b>? В одном из примеров видел что когда меняют <b>DEVMODE </b>для сетевого или локального принтера в этой ветке меняют тоже, из того что нашел в сети это связано с сетевыми принтерами, но что конкретно непонятно. Возможно это как раз та ветка в которой хранится <b>DEVMODE </b>сетевого принтера для локального пользователя? Просветите пожалуйста или направьте по ссылке. Перерыл уже пол инета, ничего толкового по настройкам сетевых принтеров в реестре не нашел. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=26&tablet=1&tid=1495242]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
40ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 258ms |
| total: | 399ms |

| 0 / 0 |
