|
Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - Net send в Windows 7 / Vista |
|
Разное - Net send в Windows 7 / Vista
|
Ветеран Сообщения: 5624 |
Проблема, озвученная в шапке темы, довольно актуальна для многих пользователей. Т.к. данная опция отключена в Windows Vista/Seven, то отправлять широковещательные сообщения сейчас нельзя.
В ходе написания программы по документообороту мне стало необходимо придумать способ оповещения клиентов о новых сообщениях/документах. В итоге родилась программка netsend7, работающая по протоколу UDP 9050, которая рассылает сообщения по сети несколькими способами: 1. Всем пользователям, у которых запущена программка 2. Только тем пользователям, у которых запущена определенная программа (например, 1С). 3. На указанный компьютер. 4. Указанному пользователю. 5. Группе пользователей. Программа запускается и висит в трее, кушать не просит ![]() Также работает и на Windows XP. Для корректной работы под Win 7 при запуске программы происходит запрос на повышение прав UAC. Это необходимо для того, чтобы Firewall смог создать разрешающее правило для данного приложения. ![]() P.S. Для работы необходим .Net FrameWork 2.0 Последние версии программы доступны по адресам http://firsov.ucoz.ru/load/netsend7/1-1-0-3 или http://soft.oszone.net/program/11545/NetSend7.html P.S. Обновил версию. Список изменений в архиве, файл changes.txt. |
|
------- Отправлено: 08:47, 14-12-2010 |
Ветеран Сообщения: 12426
|
Профиль | Отправить PM | Цитировать Delirium, спасибо! Решил тоже опробовать и столкнулся с проблемкой - с одной машины сообщения не уходят.
3 машины в рабочей группе, в программе все машины видятся. У всех по одной сетевухе, а там откуда не отправляются - 2 (обычная и VirtualBox Host-Only Ethernet Adapter). Отключаю второй адаптер и сообщения начинают отравляться. Можно чего-нить придумать? |
Отправлено: 16:32, 12-02-2011 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Хм.... интересно... Программа просто открывает порт и начинает его мониторить... У меня тоже 3 сетевых на машине и работало. Единственное, что приходит в голову - в сетевых настройках (ncpa.cpl) - дополнительно-дополнительные параметры - выставить рабочую сетевую первой в списке. Тогда, возможно, заработает.
А вообще я потестирую на работе с виртуальными сетевыми, посмотрим. |
------- Отправлено: 10:18, 13-02-2011 | #12 |
Ветеран Сообщения: 12426
|
Профиль | Отправить PM | Цитировать Цитата Delirium:
|
|
Отправлено: 10:32, 13-02-2011 | #13 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Чего то у меня даже мыслей нет, почему может не отправляться... ;(
С точки зрения логики - открывается порт 9050, через netstat -a -p UDPего видно. Сообщения отправляются широковещательно - всем подряд без исключения... Получается, что виртуалка глушит широковещательные посылки? А простой net send computername message работает на этой машине? |
------- Отправлено: 01:34, 14-02-2011 | #14 |
Ветеран Сообщения: 12426
|
Профиль | Отправить PM | Цитировать |
Отправлено: 02:07, 14-02-2011 | #15 |
Ветеран Сообщения: 1558
|
Профиль | Сайт | Отправить PM | Цитировать Delirium, и как ею вообще воспользоваться? Запустил в домене на 3 машинах-тишина. Может краткий мануал сделать?
|
------- Отправлено: 06:34, 13-03-2011 | #16 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Комсомолец, ОС какая? Если 7 - то ей нужно запустить от имени Админстратора и дать разрешение файрволу на работу программы в сети. Плюс проверить, чтобы не был заблокирован UDP 9050.
При нажатии кнопки > - отобразится список машин в сети с запущенной программой. При наведении мыши на любое поле ввода появится уведомление о назначении поля. |
------- Отправлено: 00:59, 14-03-2011 | #17 |
Старовер Сообщения: 1708
|
Профиль | Отправить PM | Цитировать По поводу программки- весьма неплохо.
1. По результатам тестов- неудобно сворачивать окошко, надо бы сделать в заголовке слева одну кнопочку стандартную "полоску" свернуть, и желательно полноценную по размерам. Кнопку "свернуть" нажимать неудобно. Про кнопку Esc, пользователи вообще не знают. 2. Всеже подумайте по поводу создания групп. Есть у меня отделы- проектировщики, бухгалтерия, менеджеры, склад. Их приложения и файлы размещены на разных серверах - соответственно, когда надо перезагрузить один сервер с файлами проектировщикам- зачем оповещать других? Это раздражает и притупляет внимание к сообщениям. 3. Рассмотрите возможность скрыть иконку из таскбара. Сообщения должны появляться, а иконка пользователям ни к чему. |
------- Последний раз редактировалось volk1234, 09-09-2011 в 21:49. Отправлено: 21:40, 09-09-2011 | #18 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать volk1234, принято к рассмотрению
![]() 1. Сделаем, дел на минуту. 2. Подумаю, как это покрасивее реализовать, быстро не обещаю, много работы. 3. Это тоже минутное дело, вопрос в том, как ты будешь отсылать сообщения, если приложения не будет ни в трее ни на панеле задач ![]() Вообще эта утилита на моей работе маленько разрослась, сейчас она еще параллельно с основной функцией при запуске в трее показывает сегодняшних именинников предприятия. Очень удобно, народ уже начал воспринимать ее как часть системы и возмущаются, почему у них не показывает день рождения ![]() |
------- Отправлено: 00:57, 12-09-2011 | #19 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Подправили по просьбам. Вопрос №2 пока открыт(разделение по группам). Вопрос - как сделать добавление в группы? Могу предложить такой вариант: Справа изначально будет список, как сейчас. По нажатию правой кнопки будет меню "Добавить в группу" - и далее список групп, который будет формироваться автоматом из справочника групп. Сверху списка будут отображаться группы, и таким образом можно будет все машины рассортировать по группам.
В итоге все машины будут в группе, а если появится новая машина, то она будет отображаться вне всех групп. Такой своеобразный контроль. Пойдет такой способ? |
------- Отправлено: 03:33, 12-09-2011 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Net send или Mail Send | SH Admin | Microsoft Windows NT/2000/2003 | 3 | 01-02-2010 21:02 | |
Службы - Net Send | Bullet-Avalon | Microsoft Windows 2000/XP | 0 | 02-10-2008 10:59 | |
Службы - net send | GuseV | Microsoft Windows 2000/XP | 7 | 26-07-2007 11:22 | |
[решено] Отключение команды Net Send в одноранговой сети Windows 2000 | YDen | Microsoft Windows NT/2000/2003 | 1 | 30-09-2005 23:19 | |
NET SEND в Windows 98 | Modenov | Microsoft Windows 95/98/Me (архив) | 9 | 22-09-2004 10:04 |
|