Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Отправка/получение NT-шных сообщений из Win9x

Ответить
Настройки темы
Отправка/получение NT-шных сообщений из Win9x

Аватара для Megabyte

Пользователь


Сообщения: 114
Благодарности: 2

Профиль | Отправить PM | Цитировать


Наверное, многие встречались с программами-надстройками над NT-шной службой сообщений (WinPopup, Sender, Network Assistant и т.д.). Как они работают в NT-шных системах понятно, у NT есть API-шные функции для отправки сообщений. Но меня интересует как они отправляют и принимают NT-шные сообщения под Win9x? Неужели ручками эмулируют NT? Кто знает, сообщите пожалуйста ссылки на статьи/компоненты/куски кода и т.д., хочу сделать что-то подобное.

-------
Слова следует взвешивать, а не считать.
(Восточная пословица)


Отправлено: 11:42, 30-12-2002

 

Модер


Сообщения: 1716
Благодарности: 17

Профиль | Сайт | Отправить PM | Цитировать


Megabyte
Те же самые почтовые ящики.
И WinPopup вроде под 9x есть.

-------
Васкецов Сергей
http://registry.oszone.net


Отправлено: 12:57, 30-12-2002 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Megabyte

Пользователь


Сообщения: 114
Благодарности: 2

Профиль | Отправить PM | Цитировать


Под NT есть функция NetMessageBufferSend. В MSDN-е написано:
Requirements :  Windows NT/2000 or later: Requires Windows NT 3.1 or later,  Windows 95/98/Me: Unsupported. То есть поддерживается только на NT-шных системах. Какие подобные функции есть на 9x?

-------
Слова следует взвешивать, а не считать.
(Восточная пословица)


Отправлено: 14:36, 30-12-2002 | #3


Модер


Сообщения: 1716
Благодарности: 17

Профиль | Сайт | Отправить PM | Цитировать


Megabyte
Можно через Netbios мессаги слать, где-то код был, могу поискать если очень надо. Если найду - отправлю в мыло.

-------
Васкецов Сергей
http://registry.oszone.net


Отправлено: 14:43, 30-12-2002 | #4


Аватара для Megabyte

Пользователь


Сообщения: 114
Благодарности: 2

Профиль | Отправить PM | Цитировать


Если несложно - поищи, пожалуйста.... Моё мыло есть в анкете.

-------
Слова следует взвешивать, а не считать.
(Восточная пословица)


Отправлено: 06:07, 31-12-2002 | #5


Модер


Сообщения: 1716
Благодарности: 17

Профиль | Сайт | Отправить PM | Цитировать


Megabyte
ok.
Как найду - отправлю.

-------
Васкецов Сергей
http://registry.oszone.net


Отправлено: 12:53, 04-01-2003 | #6

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


через mailslot
вот кусок, слегка переделанный (а то не компилится - у меня сейчас стоит Builder) из *FAQ http://inprise.narod.ru/cbuilder/htm...napifaq18.html
Код: Выделить весь код
 *HANDLE hSlot = CreateFile("\\\\computername\\mailslot\\messngr",
 * *GENERIC_WRITE, FILE_SHARE_READ, NULL,
 * *OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);

if (hSlot != INVALID_HANDLE_VALUE)
{
 * char* buf = "From\0\To\0Message\0";
 * DWORD cb = sizeof(buf);
 * WriteFile(hSlot, buf, cb, &cb, NULL);
 * CloseHandle(hSlot);
}
компилится, а проверить сейчас не на чем
vasketsov
а что ты имеешь в виду? net send в 98 отсутствует.
Код: Выделить весь код
NET CONFIG * Вывод сведений о рабочей группе.
NET DIAG * * Запуск программы Microsoft Network Diagnostics 
 * * * * * * для получения данных о сети.
NET HELP * * Вывод сведений о командах и сообщениях об ошибках.
NET INIT * * Загрузка протокола и драйверов сетевой платы
 * * * * * * без привязки их к диспетчеру протоколов. *
NET LOGOFF * Отключение всех используемых компьютером общих ресурсов.
NET LOGON * *Идентификация пользователя как члена рабочей группы.
NET PASSWORD Изменение пароля для входа в сеть.
NET PRINT * *Вывод сведений об очередях печати
 * * * * * * и управление заданиями по выводу на печать.
NET START * *Запуск служб.
NET STOP * * Остановка работы служб.
NET TIME * * Вывод времени с другого компьютера или синхронизация часов
 * * * * * * с часами на сервере времени Microsoft Windows для рабочих групп,
 * * * * * * Windows NT, Windows 95 или NetWare.
NET USE * * *Подключение и отключение сетевых ресурсов
 * * * * * * и вывод сведений о подключениях.
NET VER * * *Вывод типа и версии используемой системы переадресации. 
NET VIEW * * Вывод списка компьютеров, обеспечивающих совместный доступ
 * * * * * * к ресурсам, или общих ресурсов конкретного компьютера.
Если не сложно - код в форум


[s]Исправлено: mar, 22:36 4-01-2003[/s]

Отправлено: 22:20, 04-01-2003 | #7


Модер


Сообщения: 1716
Благодарности: 17

Профиль | Сайт | Отправить PM | Цитировать


mar
отправка через Netbios (SMB руками)
зато WinPopup есть.
код большой, чтоб его сюда совать.
Надо - тоже отправлю.

-------
Васкецов Сергей
http://registry.oszone.net


Отправлено: 14:58, 17-01-2003 | #8

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


vasketsov
Цитата:
Надо - тоже отправлю.
если можно, please

Отправлено: 15:55, 17-01-2003 | #9


Модер


Сообщения: 1716
Благодарности: 17

Профиль | Сайт | Отправить PM | Цитировать


mar
Улетело.

-------
Васкецов Сергей
http://registry.oszone.net


Отправлено: 17:08, 17-01-2003 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Отправка/получение NT-шных сообщений из Win9x

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Отправка почтовых сообщений lxa85 AutoIt 1 02-01-2010 13:39
отправка и получение покетов!!! Giena22 AutoIt 2 21-10-2009 12:17
Разное - Отправка сообщений на ICQ nisan Программирование и базы данных 4 12-11-2008 16:49
Ошибка - Проблемы с сетью (Отправка-получение пакетов по сети) Di-Neo Microsoft Windows 2000/XP 1 26-03-2008 09:03
Повторное получение сообщений при синхронизации nedosekin Microsoft Exchange Server 0 27-11-2007 19:02




 
Переход