Ragnarok Online


WinPopup Protocol 0.0.0.20

Иконка WinPopup Protocol

WinPopup Protocol - это плагин для Miranda IM, который позволяет пользователям общаться по локальной сети (LAN) друг с другом со всеми удобствами, которые предоставляет Миранда!

Если у Вас мало времени для разговоров по телефону, но Вы должны сообщать что-то другими в офисе или коллегам в другом здании, сделайте жизнь проще, установите Miranda IM с WinPopup Protocol. Вы сможете обмениваться сообщениями в режиме реального времени с любым человеком в сети у которого запущен этот плагин или одна из совместимых программ (см. ниже).


Файлы Поддержка Исходники Версии


Внешний вид

WinPopup Protocol Status Menu - Меню статуса плагина WinPopup Protocol Options - Настройки плагина WinPopup Protocol User Details - Данные пользователя

Инструкция

Установка плагина производиться простой распаковкой данного архива в папку с плагинами Miranda IM (обычно в C:\Program Files\Miranda IM\Plugins) и перезапуском Miranda IM.

Страница плагина на Miranda-IM.org

Системные требования

Для работы плагина требуется собственно установленная Miranda IM.

Плагин равно как и сама Miranda IM прекрасно работает во ВСЕХ 32/64-битных версиях Windows начиная с Windows XP и заканчивая Windows 8.1.

Потребности в памяти и других системных ресурсах (при установке Miranda IM в стандартной конфигурации) незначительные.

Размер файла плагина около 250 Кб, абсолютный рекорд среди аналогичных по функциональности программ.

Плагин не требует наличия выделенного сервера сообщений (в отличие от ICQ, Jabber, MSN или IRC), не требует подключения интернет, не требует административных полномочий на компьютере.

Технические подробности

Плагин использует технологии мейлслотов (mailslot) и NetBIOS для отправки, приема сообщений, проверки статуса. Он так же умеет останавливать или запускать системную службу сообщений Windows и даже перехватывать (!) сообщения у данной службы.

Плагин не базируется на исходных текстах аналогичных плагинов net_send_protocol или mNetSend.

Плагин совместим со следующими программами (список неполный):

  • net send (команда net.exe с параметром send, входит в Windows NT/2000/XP/2003)
  • Messenger Service (Служба Сообщений) (этот сервис входит в Windows NT/2000/XP/2003)
  • WinPopup (входит в Windows 95/98)
  • VikPopup
  • RealPopup
  • Netter
  • Net Hail
  • WinMessenger
  • LanTalk XP
  • OfficePopup
  • HiBuddy
  • LanToucher Network Messenger
  • net_send_protocol (плагин для Miranda IM)
  • mNetSend (плагин для Miranda IM)

… и, таким образом, может их полностью заменить. :-)

Метрики проекта

Обсуждение

shrm, 2015/04/30 06:34

Настроил на работе, маленькая сетка, все работает и на х64 и на х86 Win7, Win8 (везде версия миранды 32 битная). Единственное - если у нескольких компов одинаковое имя то поиск контактов на этих компах не работает. И не нашел передачу файлов, наверно просто не поддерживает?

Артём, 2013/04/30 10:39

Здравствуйте. В настройках плагина есть переключатель "Устаревшее определение статуса подключения". Если он выставлен, то на компьютерах из списка контактов в журнале событий Windows где-то раз в 5 минут регистрируется ошибка:

Ошибка 30.04.2013 14:27:29 bowser 8016 Отсутствует

Сведения: Драйвер браузера сети получил слишком много неправильных датаграмм с удаленного компьютера <user1> на имя <user2> на транспорте NetBT_Tcpip_{3560D3F1-787A-4B9D-B. Данные содержат датаграмму. События не будут создаваться до истечения частоты сброса.

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

raspopov, 2013/04/30 11:19

Никак. Это абсолютно нормальное явление. Microsoft, в силу своей глупости, добавила это сообщение, т.к. была абсолютно уверена, что никто не будет использовать её NetBIOS-протокол кроме неё самой, и любые нестандартные для сервисов Windows UDP-датаграммы воспринимает с подозрением.

Nibiru, 2013/03/13 17:38

Приветствую! А можно ли поправить плагин под новую ветку миранды - Miranda NG?

raspopov, 2013/03/13 17:45

Хотите - ломайте, код открытый.

KDV, 2013/03/04 00:48

А чего надо-то чтобы под x64-виндозером его собрать? У меня такой, мож, чем помогу?

raspopov, 2013/03/04 02:51

На SVN давно лежит версия, которую можно собрать в 64-бит. Будет время - выпущу и бинарник.

KDV, 2013/03/04 09:12

Разобрался, всё достаточно просто. Чтобы собрать, надо пакет исходников и m$ visual studio 2008(в части С/С++ и утилиты для х64) Результат с мирандой х86 коннектится, сообщения получает.

В общем, пока ув. автор не собрал… Кому надо, но лень качать и ставить монстра от m$, могу выслать бинарник x64. spamcollector @t yandex.ru

F.B., 2012/03/21 04:57

При запуске Миранды в Sandboxie плагин видит контакты, но не может передавать сообщения. Лечится так: идём в Sandbox Settings - Resource Access - File Access - Full Access, нажимаем Add Program, добавляем miranda32.exe и проверяем, чтобы в комбо-боксе The list below applies to была выбрана именно миранда, нажимаем Edit/Add и пишем туда строчку "\*\mailslot\*" (без кавычек).

Николай, 2012/03/21 14:15

А что такое Sandboxie?

user, 2012/01/15 02:35

Написано же 64битная.

32битные программы выполняются в 64битной системе с помощью "эмулятора". Такой виртуальной машины.

Тоесть , сначала запускается программа "эмулятор", а внутри себя запускает Ваше 32битное приложение.

Отсюда вывод, что запуск 32битных на 64битных требует больше ресурсов от системы и выполнение ее уже неэффективное, и могут возникать ошибки.

Так зачем Вам 64бита? Сервер что ли дома держите? Установите 32битную, и не партесь, и ПК быстрее будет работать с 32битными приложениями. Или может у Вас полно 64 битных программ?

Дюк, 2012/01/25 09:53

Ну вот почему всегда находятся такие альтернативно одаренные? Нет чтоб спросить что за ситуация такая? Ситуация: комп на работе, и это брендовая техника с уже установленной системой Windows 7 Professional 64bit. Я её что - переустанавливать буду??? Просто столкнулся с тем, что 32-битная Миранда вылетает с этим плагином. А для 64-битной Миранды плагин не подходит (что логично). И соответственно меня это не совсем устраивает…

ryo-oh-ki, 2012/01/27 16:14

32-битная Миранда прекрасно работает на Windows 7 64-бит.

tronotolle, 2013/02/07 05:29

для 32 битных программ в моменты выдачи кванта времени 64битная операционка просто переключает процессор в 32битный режим, соответственно код программы исполняется нативно а не в эмуляторе, по завершению кванта времени процессор опять переключится в 64бита и управление вернётся к ОС. Разве что 64битная ось вынуждена держать у себя полный комплект 32битных dll и перехватывать обращение 32битного софта к файловой системе (чтобы когда прога лезет скажем в windir\system32 её перекидывало на windir\SysWow64) + преобразовывать системные вызовы из 32битного в 64битный формат если программа что-то вызывает.

Подтверждаю: действительно 64 битная версия Миранды не видит этого плагина.

ryo-oh-ki, 2011/12/15 06:34

Как вы уже могли догадаться, 64-битные программы требуют 64-битные dll-ки.

Дюк, 2012/01/11 10:59

Логично. Но хотелось бы именно 64-битную версию плагина. У меня почему-то 32 битная версия вылетает на Windows 7 Professional 64bit. То есть 32-битная версия Миранды нормально работает, но как только ставишь плагин и пытаешься какие-то действия произвести - написать, найти и т.д. - система виснет намертво.

Дюк, 2011/11/15 06:34

64 битная версия Миранды не видит этого плагина

Только авторизованные участники могут оставлять комментарии.

© Николай Распопов