Показать полную графическую версию : Mini Messenger - простой аналог net send для Windows и Linux!
Страниц :
1
2
3
[
4]
5
6
7
8
9
10
11
12
hizhuns@fb
02-12-2014, 18:36
и еще вопрос - может можно как-то автоматизировать внесение получателей в clients.ini?
уж очень не удобно руками всех заносить
p.s. бродкаст не работает
Королев Михаил
04-12-2014, 19:52
hizhuns@fb, только проверил броадкаст - работает. Скриншот во вложении.
Над командной строкой подумаю.
Как вирус (https://www.virustotal.com/ru/file/d4c37a20b751a4bd9b855ed3cd2913601d55e35f502a35c89221dfc458de7d37/analysis/1423049872/)стал определяться клиент во многих антивирусниках ((
Понятно, что файл чистый, но всё же хотелось бы, чтобы антивирусники его не видели как вредоноса)
Королев Михаил
08-03-2015, 20:29
Вообще это головная боль девелоперов.
Вот тут (http://blog.nirsoft.net/2009/05/17/antivirus-companies-cause-a-big-headache-to-small-developers/) NirSoft жалуется, например.
Думаю, забить на это или просто выкинуть UPX.
АлекСаныч
18-05-2015, 17:44
1. Настройки - использовать Broadcast-вещание пробовали?
2. Запустить 1 раз с правами админа, либо внести reg-файл вручную:
"Либо внести reg-файл вручную" не получается для пользователей с ограниченными правами.
программа КАЖДЫЙ запуск лезет в реестр и несмотря на то, что строка там есть, пытается внести её.
и дает ошибку: "Can`t not create registry key. The program is interrupted/"
Выкрутился только тем, что в групповой политике в батнике прописал не только создание этой ветки реестра (reg add),
НО и раздачу прав для ограниченного пользователя на эту ветку (regini)
а так программка хорошая, зачет автору!
epiphone
04-06-2015, 10:47
Большое спасибо за программу, внедрили на большое предприятие с четырьмя доменами!
Замеченные баги:
таймер сообщений не работает
баг при выделении подпапок в корневом каталоге: если выбрать последнюю папку, то "квадратик" выбора отметится на остальных папках (без отметки самих клиентов)
клиент 1.40 без танцев с бубном не работает, лучше бы оставить клиент от 1.31, так как тот не выбивает ошибку про ключ реестра.
Нет индикации обратной связи (получил или не получил), если слать сообщение из разных доменов (однако, сообщение получают на клиенте)
В заголовке окна у клиента нет информации о времени получении сообщения
Королев Михаил
04-06-2015, 11:11
Спасибо, дайте денег! :)
Гляну на досуге, что там.
epiphone
05-06-2015, 09:03
еще один баг: не сохраняет шаблоны почему-то
Королев Михаил
09-06-2015, 18:39
"Либо внести reg-файл вручную" не получается для пользователей с ограниченными правами.
программа КАЖДЫЙ запуск лезет в реестр и несмотря на то, что строка там есть, пытается внести её.
и дает ошибку: "Can`t not create registry key. The program is interrupted/"
Проверил досконально - всё работает. Ясен пень! Программа лезет в реестр каждый раз, потому что проверяет, есть ключ или нет. Но она открывает его в режиме чтения, поэтому проблем здесь точно не должно быть. И если путь в реестре отличается от реального пути к программе, тогда программа пытается модифицировать ключ. Проверьте этот момент, тут точно вашей ошибки нет?
Замеченные баги:
таймер сообщений не работает
Эээ, всё работает, проверил. Как вы понимаете работу таймера?
баг при выделении подпапок в корневом каталоге: если выбрать последнюю папку, то "квадратик" выбора отметится на остальных папках (без отметки самих клиентов)
Это не баг.
К вашему сведению: у переключателей типа CheckBox есть три состояния - явно включен, выключен, включен неявно.
Явно включен - это если его включили непосредственно.
Неявно включен - это если включен какой-то из зависимых или дочерних элементов. Таким образом вы видите, что у этого родителя есть какие-то явно включенные потомки.
клиент 1.40 без танцев с бубном не работает
Объяснялось, что надо внести ветвь в реестр от имени пользователя с административными правами.
Нет индикации обратной связи (получил или не получил), если слать сообщение из разных доменов (однако, сообщение получают на клиенте)
Проверить не могу, нет у меня нескольких доменов. Надо на вас как-то испытывать :)
В заголовке окна у клиента нет информации о времени получении сообщения
Вы уверены? Время появляется, когда пройдет 1 минута и более.
Королев Михаил
10-06-2015, 20:43
Кому интересно - настрочил обновление. Обращайтесь в личку для тестирования.
Что нового в версии 1.50
! Добавлен режим работы по протоколу TCP, для сервера и клиента
! Реализован механизм выбора номера порта, для сервера и клиента
! Логгирование в журнал Windows теперь отключаемо
+ Добавлен конфиг для клиента - cln_config.ini. Необязателен, но позволяет тонкую настройку клиента
+ Сервер не даст запустить вторую копию программы
* Сменён PE-упаковщик с UPX на MPRESS
* Конфиг сервера переименован в srv_config.ini (сервер сам переименует, если найдет его рядом)
АлекСаныч
11-06-2015, 09:21
Цитата:
Проверил досконально - всё работает. Ясен пень! Программа лезет в реестр каждый раз, потому что проверяет, есть ключ или нет. Но она открывает его в режиме чтения, поэтому проблем здесь точно не должно быть. И если путь в реестре отличается от реального пути к программе, тогда программа пытается модифицировать ключ. Проверьте этот момент, тут точно вашей ошибки нет? »
В групповых политиках вот такой скрипт:
if not exist "c:\windows\mini_client.exe" (XCOPY /y /r /e /c \\SERVER\scripts\mini_client.exe c:\windows\)
REG ADD "HKLM\SYSTEM\CurrentControlSet\services\eventlog\Application\Mini Messenger Client" /v "EventMessageFile" /t REG_EXPAND_SZ /d c:\windows\mini_client.exe /f
REG ADD HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v "mini_client" /t reg_sz /d c:\windows\mini_client.exe /f
Пользователи входят с ограниченными правами, у них каждый запуск ошибка, если даю пользователю права админа - ошибка пропадает.
p.s. скиньте, пожалуйста, ссылку на новую версию, интересно посмотреть.
Королев Михаил
11-06-2015, 10:52
1.50 Beta 3
* Исправлена ошибка, неверно проверялся путь в реестре, в результате без прав администратора клиент и сервер не запускались
- Отказ от PE-упаковщика, т.к. имеются проблемы с антивирусами
https://yadi.sk/d/ivSt12e1hCeEv
АлекСаныч, ваша проблема должна быть исправлена, нашёл и починил ошибку
Спасибо большое! Проверим новую версию! )
А проверка на доступность клиентов не реализована ещё!? Стоит ли ожидать? )
Также в новой версии хотелось бы видеть отправленное сообщение у пользователя даже когда он вышел из учётной записи (окно выбора учётных записей).
Королев Михаил
15-06-2015, 06:35
А проверка на доступность клиентов не реализована ещё!?
Возможно и будет, зависит от мотивации и свободного времени )
epiphone
16-06-2015, 05:45
Большое спасибо за обновление. сегодня случился на всех серверах баг (1.40, возможно в новой версии исправлено):
приложение запускалось в свернутом режиме и не выходило на рабочий стол. Особыми методами получилось достать, и программа выглядела так:
epiphone
16-06-2015, 05:56
Эээ, всё работает, проверил. Как вы понимаете работу таймера?
Понимаю работу таймера так, что после 1 минуты (например) сообщение должно закрываться само. Например, сообщение о перезапуске сервера висит 15 минут, а потом уже неактуально и само себя закрывает.
Королев Михаил
16-06-2015, 06:20
epiphone, скорее всего, в config.ini нужно было удалить строчки SplitterHoriz и SplitterVertc.
А так да, странный косяк.
hizhuns@twitter
16-06-2015, 18:40
а добавление клиентов все так же вручную через clients.ini?
хорошую вещь вы делаете Михаил, но вот ручное редактирование получателей сильно неудобно. может есть вариант как то автоматизировать, например сканер сети на поиск активного порта на клиенте и сваливания их в одну кучу с последующей разборкой по группам?
Королев Михаил
16-06-2015, 18:50
Пока вручную. Сканер есть в TODO листе, но всё ограничивается моим личным временем. Я очень мало времени уделяю этому проекту.
Королев Михаил
17-06-2015, 05:30
Понимаю работу таймера так, что после 1 минуты (например) сообщение должно закрываться само. Например, сообщение о перезапуске сервера висит 15 минут, а потом уже неактуально и само себя закрывает.
Справку прочитайте.
Там написано:
Таймер отправки:
По истечении таймера, клиенты, которым не дошло сообщение, получают красный статус. Также в этот момент пишется лог в журнал Windows. Лог ещё пишется при закрытии программы, при условии, что он не успел записаться раньше.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC