PDA

Показать полную графическую версию : Mini Messenger - простой аналог net send для Windows и Linux!


Страниц : 1 2 [3] 4 5 6 7 8 9 10 11 12

Королев Михаил
07-11-2013, 09:58
Дело в том, что 1.40 один раз нужно запустить с правами админа (а я что, забыл это указать?)
т.к. в раздел реестра HKLM добавляется запись, необходимая просмотрщику журнала Windows.

Без этой записи в реестре логи будут отображаться некорректно. Если этот вопрос вам интересно проработать, можете присоединиться ко мне в skype, я там michael_korolev.

Edit: я перечитал файл справки, там есть упоминание о том, что нужно программу запустить из-под админа.

Craager
07-11-2013, 11:17
Привет! Очень неплохая программа, спасибо, но возник один момент, если зайти под одной учёткой, а затем под второй и выйти из неё, то программа завершает свою работу. Почему? ) Вторая же учётка активна, это же не завершение работы компьютера, а завершение сеанса одного пользователя. Можно это как-то исправить? Чтобы программа не реагировала на завершение сеансов юзверей?

И реально ли реализовать показ сообщения даже тогда, когда никто и не вошёл в свою учётку, на окне приветствия!?

Также если отправить несколько сообщений одном человеку, то жёлтый индикатор гаснети непонятно вообще прочел ли человек что-либо и только появляется на последнем сообщении отправленном. Может не убирать жёлтый цвет при нескольких сообщениях одному челу!? Может сделать галочку чтобы нельзя было отправить больше определенного кол-ва сообщений подряд за раз?

Королев Михаил
07-11-2013, 13:18
1. С сеансами недочёт вышел, посмотрю, спасибо. Программа завершается при появлении системного события завершения работы сеанса. думаю, тут нужно сделать либо чтобы программа работала от учётки SYSTEM, либо, чтобы могла выполняться только в одной сессии. мне пока непонятно, как она себя поведёт, если останется в фоновой сессии, нужны опыты.

А у вас она запущена от юзера, правильно я понимаю?

2. думаю, реально, сходу нашёл пару способов. Но когда дойдут руки - неизвестно.

3. Тоже недочёт, я как-то забыл про этот момент. Только тогда надо бы определиться, что же всё таки делать то ли просто не гасить иконку, то ли запрещать отправку, при условии наличия непрочитанных сообщений.

Edit: появилась мысль делать кнопку "Отправить" неактивной до истечения таймера ожидания.

Craager
08-11-2013, 08:18
появилась мысль делать кнопку "Отправить" неактивной до истечения таймера ожидания. »
в принципе, здравая мысль)

tummy
08-11-2013, 12:32
Без этой записи в реестре логи будут отображаться некорректно. Если этот вопрос вам интересно проработать, можете присоединиться ко мне в skype, я там michael_korolev. »
Мануал не читал :(
аха, отловил изменения в реесте
106518

Получается что бы это автоматизировать, я могу на уровне ГПО, создать данные ветви в реестре (что бы не запускать с админ. правами). и ошибка исчезнет?

Королев Михаил
08-11-2013, 12:49
Получается что бы это автоматизировать, я могу на уровне ГПО, создать данные ветви в реестре (что бы не запускать с админ. правами). и ошибка исчезнет?
Именно! Надо эту инфу тоже в хелп добавить.

Alieno
25-02-2014, 09:18
Добрый день.
Можно ли сделать, чтобы клиент добавлял о себе информацию в файл clients.ini или в любой другой файл? Для актуализации сведений о подключенных клиентах?

Королев Михаил
25-02-2014, 16:59
Вы предлагаете такой вариант: клиент запустился и послал пакет о себе на сервер? Тогда каким-то образом придется указывать клиенту, где сервер находится

Alieno
03-03-2014, 15:02
Предлагаю посылать информацию не на сервер, а в папку запуска клиента. Например, создавать файлик %computername%.cli.
И если клиенты запускаются из сетевой папки, то серверу достаточно считать названия файл *.cli - ну это так, на будущее))
Спасибо.

andyac@vk
05-03-2014, 14:09
Если можно тоже озвучу пару хотелок.

1. всёже предусмотреть возможность запуска програмы без лишних ковыряний в реестре и необходимости запуска программы из под админа. (пусть просто функционал который требует этих записей в реестре просто не работает). Например нам логи не нужны, а процедуру запуска программы и её размер крайне желательно минимизировать.

2. как уже тут упоминалось, кое где DHCP в связи с чем работа со списком не очень удобна. хорошо бы иметь возможность отсылать сообщения на диапазоны например 172.16.5.10 - 172.16.7.254 а лучше даже на несколько диапазонов. применительно к существующему варианту - я бы предложил иметь возможность в качестве client вписывать не только единичные адреса но и всевозможные диапазоны. например для возможности отправки сообщения в несколько офисов находящихся в разных подсетях.

Craager
26-03-2014, 22:45
Классно было бы ещё, чтобы сообщение появлялось ВНЕ зависимости от регистрации пользователя в Windows! Чтобы даже человек зашёл в две, три учётные записи и отправленное сообщение появлялось в той учётной записи, где сейчас он находится! И даже если на экране приветствия - тоже появлялось оно! ) Было бы очень круто!

Королев Михаил
01-05-2014, 17:42
Craager, выводить сообщение поверх экрана приветствия - это из области ниндзя-программирования. Оно того не стоит.

BigKot
21-08-2014, 07:26
Королев Михаил, Приветствую! Наткнулся на ваш "комплекс" - хорошая идея и реализация!
Сразу вопрос и, возможно, минипредложение:
Возможно ли сделать в файле настроек возможность менять заголовок всплывающего окна у клиента? Ибо безликое "Сообщение" не очень информативно в большой сети..
Так же надпись о прошедшем времени выделить, например, в скобки, чтобы не сливалась с заголовком. Спасибо!

BigKot
21-08-2014, 10:13
Попробовал зарегистрировать клиента как службу с запуском от System - всё работает, только нужно ставить галку - Разрешить взаимодействие с рабочим столом.

Королев Михаил
21-08-2014, 12:00
BigKot, спасибо за тест, но это не совсем правильный подход. По-умному нужно реализовывать службу отдельно от клиента.

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

BigKot
22-08-2014, 05:57
По-умному нужно реализовывать службу отдельно от клиента. »
На безрыбье и сам раком свиснешь. :))
На данный момент возможность менять заголовок окна, как описал выше, является самым желательным моментом. :)

hizhuns@fb
28-11-2014, 17:03
бегло пробежался по теме, вроде не нашел решения
вот есть два вопроса:
1. можно ли отправить сообщение на все ПК в сети, попробовал указать в clients.ini все = 0.0.0.0
не работает..
2. при запуске без прав администратора ругается "Can't create registry key. The program is interrupted"
как вылечить?

Королев Михаил
28-11-2014, 17:47
1. Настройки - использовать Broadcast-вещание пробовали?
2. Запустить 1 раз с правами админа, либо внести reg-файл вручную:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\eventlog\Application\Mini Messenger Client]
"EventMessageFile"=hex(2):43,00,3a,00,5c,00,55,00,73,00,65,00,72,00,73,00,5c,\
00,54,00,61,00,72,00,61,00,6e,00,74,00,6f,00,73,00,5c,00,44,00,65,00,73,00,\
6b,00,74,00,6f,00,70,00,5c,00,6d,00,69,00,6e,00,69,00,5f,00,63,00,6c,00,69,\
00,65,00,6e,00,74,00,2e,00,65,00,78,00,65,00,00
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\eventlog\Application\Mini Messenger Server]
"EventMessageFile"=hex(2):43,00,3a,00,5c,00,55,00,73,00,65,00,72,00,73,00,5c,\
00,54,00,61,00,72,00,61,00,6e,00,74,00,6f,00,73,00,5c,00,44,00,65,00,73,00,\
6b,00,74,00,6f,00,70,00,5c,00,6d,00,69,00,6e,00,69,00,5f,00,73,00,65,00,72,\
00,76,00,65,00,72,00,2e,00,65,00,78,00,65,00,00

Только поправьте в reg-файлах путь к файлу на свой

hizhuns@fb
02-12-2014, 09:43
Королев Михаил, с первым пунктом уже разобрался
по второму спасибо за reg, сложно на 140 машин с правами админа сделать безболезненно :)

x-file
02-12-2014, 17:41
Королев Михаил, ,большое спасибо за сие чудо, вот только немножко не подходит для моих задач и если бы отправку из командной строки сделали, я бы попробовал по эксплуатировать программу. А вообще Ваш клиент способен принимать сообщения не от сервера, и если да то как это осуществить? (очень клиент понравился)




© OSzone.net 2001-2012