FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Отправка уведомлений об уровне чернил
На страницу 1, 2  След.
 
Начать новую тему   Ответить на тему    Список форумов PrintStore.ru - система учета расходных материалов -> Обсуждение программы
Предыдущая тема :: Следующая тема  
Автор Сообщение
Sekundant



Зарегистрирован: 01.02.2016
Сообщения: 12

СообщениеДобавлено: Вт Фев 02, 2016 12:25 02.02.2016    Заголовок сообщения: Отправка уведомлений об уровне чернил Ответить с цитатой

Доброго времени суток!

Возможно ли в программе SNMP Discovery установить отправку уведомлений на почту об уровне чернил в принтерах, если они, например, менее 20%Question
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
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
Откуда: Москва

СообщениеДобавлено: Вт Фев 02, 2016 17:51 02.02.2016    Заголовок сообщения: Ответить с цитатой

Возможно, опять же доступа не хватает. Проверьте доступ к пути HKEY_LOCAL_MACHINE\SOFTWARE\PerfectSoft\SNMP Harvester.

Также как вариант может срабатывать DEP (https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%B5%D0%B4%D0%BE%D1%82%D0%B2%D1%80%D0%B0%D1%89%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85). Попробуйте отключить его в настройках Windows.
_________________
Любой путь начинается с первого шага
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
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 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов PrintStore.ru - система учета расходных материалов -> Обсуждение программы Часовой пояс: GMT + 4
На страницу 1, 2  След.
Страница 1 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group