Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Sekundant
Зарегистрирован: 01.02.2016 Сообщения: 12
|
Добавлено: Вт Фев 02, 2016 12:25 02.02.2016 Заголовок сообщения: Отправка уведомлений об уровне чернил |
|
|
Доброго времени суток!
Возможно ли в программе SNMP Discovery установить отправку уведомлений на почту об уровне чернил в принтерах, если они, например, менее 20% |
|
Вернуться к началу |
|
|
Michael Руководитель проекта
Зарегистрирован: 12.10.2005 Сообщения: 2488 Откуда: Москва
|
Добавлено: Вт Фев 02, 2016 13:59 02.02.2016 Заголовок сообщения: |
|
|
Да, есть такая возможность. В трее на иконке Starter нажмите правой кнопкой, в меню выберите "SNMP Harvester (запущена) - Настройки". Там закладка "Уведомления". _________________ Любой путь начинается с первого шага |
|
Вернуться к началу |
|
|
Sekundant
Зарегистрирован: 01.02.2016 Сообщения: 12
|
Добавлено: Вт Фев 02, 2016 17:27 02.02.2016 Заголовок сообщения: |
|
|
Спасибо за ответ!
Возникает следующая ошибка:
Лог:
Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.
************** Текст исключения **************
System.AccessViolationException: Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена.
в Monitor.HarvesterSettingsFrm.encryptFunc(String text, UInt32 len)
в Monitor.HarvesterSettingsFrm.SettingsFrm_FormClosing(Object sender, FormClosingEventArgs e)
в System.Windows.Forms.Form.OnFormClosing(FormClosingEventArgs e)
в System.Windows.Forms.Form.WmClose(Message& m)
в System.Windows.Forms.Form.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Загруженные сборки **************
mscorlib
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Starter
Версия сборки: 1.2.0.0
Версия Win32: 1.2.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/PerfectSoft/Start%20Center/Starter.exe
----------------------------------------
System
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5491 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5492 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.ServiceProcess
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5483 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.ServiceProcess/2.0.0.0__b03f5f7f11d50a3a/System.ServiceProcess.dll
----------------------------------------
mscorlib.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
System.Xml
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.
Например:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном. |
|
Вернуться к началу |
|
|
Michael Руководитель проекта
Зарегистрирован: 12.10.2005 Сообщения: 2488 Откуда: Москва
|
|
Вернуться к началу |
|
|
Sekundant
Зарегистрирован: 01.02.2016 Сообщения: 12
|
Добавлено: Вт Фев 02, 2016 18:00 02.02.2016 Заголовок сообщения: |
|
|
Michael писал(а): | Возможно, опять же доступа не хватает. Проверьте доступ к пути HKEY_LOCAL_MACHINE\SOFTWARE\PerfectSoft\SNMP Harvester.
|
В регистре HKEY_LOCAL_MACHINE\SOFTWARE\ папка PerfectSoft отсутствует! |
|
Вернуться к началу |
|
|
Michael Руководитель проекта
Зарегистрирован: 12.10.2005 Сообщения: 2488 Откуда: Москва
|
Добавлено: Вт Фев 02, 2016 18:38 02.02.2016 Заголовок сообщения: |
|
|
А должна быть. Проверьте, что у учетной записи, от имени которой изменяются настройки и у учетной записи, от имени которой запускается служба, есть соответствующий доступ. _________________ Любой путь начинается с первого шага |
|
Вернуться к началу |
|
|
Sekundant
Зарегистрирован: 01.02.2016 Сообщения: 12
|
Добавлено: Ср Фев 03, 2016 12:18 03.02.2016 Заголовок сообщения: |
|
|
Michael писал(а): | А должна быть. Проверьте, что у учетной записи, от имени которой изменяются настройки и у учетной записи, от имени которой запускается служба, есть соответствующий доступ. |
Программа установлена и запускается от "Администратора" (стандартная учетная запись администратора)
добавил для папки PerfectSoft полные права учетной записи Администратор как в проводнике так и в реестре. ошибка не изменилась( |
|
Вернуться к началу |
|
|
Michael Руководитель проекта
Зарегистрирован: 12.10.2005 Сообщения: 2488 Откуда: Москва
|
Добавлено: Ср Фев 03, 2016 13:03 03.02.2016 Заголовок сообщения: |
|
|
А Windows 32 или 64 разрядный? _________________ Любой путь начинается с первого шага |
|
Вернуться к началу |
|
|
Sekundant
Зарегистрирован: 01.02.2016 Сообщения: 12
|
Добавлено: Ср Фев 03, 2016 13:44 03.02.2016 Заголовок сообщения: |
|
|
Michael писал(а): | А Windows 32 или 64 разрядный? |
извиняюсь, что сразу не написал
Win7 Prof SP1
я переустановил прогу еще раз, ошибка осталась, но пришло тестовое письмо на почту.
уведомления об уровне чернил не приходят (хотя сейчас есть принтеры, в которых по 1% тонера)
так же обнаружил, что есть запись в реестре по адресу
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\PerfectSoft
и еще такой вопрос - можно ли в уведомлениях указывать несколько почтовых ящиков? |
|
Вернуться к началу |
|
|
Michael Руководитель проекта
Зарегистрирован: 12.10.2005 Сообщения: 2488 Откуда: Москва
|
Добавлено: Ср Фев 03, 2016 13:55 03.02.2016 Заголовок сообщения: |
|
|
Если Windows 64битный, то путь в реестре другой, как раз HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\PerfectSoft. И надо к нему давать доступы.
Несколько адресов указать нельзя. _________________ Любой путь начинается с первого шага |
|
Вернуться к началу |
|
|
Sekundant
Зарегистрирован: 01.02.2016 Сообщения: 12
|
Добавлено: Ср Фев 03, 2016 14:10 03.02.2016 Заголовок сообщения: |
|
|
Windows 64битный, доступ в реестре указал полный |
|
Вернуться к началу |
|
|
Michael Руководитель проекта
Зарегистрирован: 12.10.2005 Сообщения: 2488 Откуда: Москва
|
Добавлено: Ср Фев 03, 2016 14:13 03.02.2016 Заголовок сообщения: |
|
|
А внутри указанной ветки есть что-то? _________________ Любой путь начинается с первого шага |
|
Вернуться к началу |
|
|
Sekundant
Зарегистрирован: 01.02.2016 Сообщения: 12
|
Добавлено: Ср Фев 03, 2016 15:18 03.02.2016 Заголовок сообщения: |
|
|
Michael писал(а): | А внутри указанной ветки есть что-то? |
|
|
Вернуться к началу |
|
|
Michael Руководитель проекта
Зарегистрирован: 12.10.2005 Сообщения: 2488 Откуда: Москва
|
Добавлено: Ср Фев 03, 2016 16:03 03.02.2016 Заголовок сообщения: |
|
|
Настройки в реестре прописались корректно. Пароль к почтовому ящику шифруется и не хранится в реестре в открытом виде.
Теперь надо проверять, есть ли у службы SNMP Harvester доступ к этой ветке реестра. _________________ Любой путь начинается с первого шага |
|
Вернуться к началу |
|
|
Sekundant
Зарегистрирован: 01.02.2016 Сообщения: 12
|
Добавлено: Ср Фев 03, 2016 17:50 03.02.2016 Заголовок сообщения: |
|
|
Michael писал(а): | Настройки в реестре прописались корректно. Пароль к почтовому ящику шифруется и не хранится в реестре в открытом виде.
Теперь надо проверять, есть ли у службы SNMP Harvester доступ к этой ветке реестра. |
Есть
при установке приходит тестовое письмо.
Во время работы SNMP Discovery тоже письма приходят, но письма приходят только про один принтер, хотя в сети а данный момент есть несколько принтеров у которых тонера менее 5%.
Возможно ли как то настроить отправку уведомлений сразу всех принтеров с малым содержанием тонера или программа так работает из-за ошибки?
Последний раз редактировалось: Sekundant (Чт Фев 04, 2016 15:20 04.02.2016), всего редактировалось 1 раз |
|
Вернуться к началу |
|
|
|