3 / 3 / 0
Регистрация: 02.01.2011
Сообщений: 149

Можно ли как-то отловить NetSend, до того как он высветится

22.11.2011, 23:53. Показов 994. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Мне нужно отловить NetSend и отобразить его содержание у себя в программе, а само окно Службы сообщений, показывать не надо.

Кто знает как сделать хоть какую-либо часть этой программы, пишите
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.11.2011, 23:53
Ответы с готовыми решениями:

Как можно программно отсылать сообщения типа netsend?
Не подскажет ли всезнающий All как можно программно отсылать сообщения типа netsend? Сам делаю так: WinExec ('net send TO TEXT'); ...

Как можно отловить нажатие системных кнопок?
Доброго Вам времени суток!!! Подскажите, как можно отлавить нажатие системных кнопок (закрытие окно, сворачивание окна). Мне нужно...

Как можно отловить пакеты сервера игры
Есть сервер игры, стоит на Linux, подскажите как можно отловить пакеты сервера игры. Первый раз в данном деле.

3
0 / 1 / 3
Регистрация: 27.03.2012
23.11.2011, 01:20
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function BringWindowToTop Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function GetWindow Lib "user32" (ByVal hwnd As Long, ByVal wCmd As Long) As Long
Private Declare Function GetWindowTextLength Lib "user32" Alias "GetWindowTextLengthA" (ByVal hwnd As Long) As Long
Private Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long
Const BM_CLICK = &HF5
Const WM_GETTEXTLENGTH = &HE
Private Const WM_GETTEXT = &HD
 
Private Sub Timer1_Timer()
Dim lWin As Long
Dim Control As Long
Dim text As String
Dim textlen As Long
lWin = FindWindow(vbNullString, "Messenger Service ")
If lWin <> 0 Then
  Control = FindWindowEx(lWin, 0, "Static", vbNullString)
      textlen = SendMessage(Control, WM_GETTEXTLENGTH, vbNull, vbNull)
      textlen = textlen + 1
  text = Space$(textlen)
  Call SendMessage(Control&, WM_GETTEXT, textlen, ByVal text)
  
  Control = FindWindowEx(lWin, 0, "Button", vbNullString)
  SendMessage Control, BM_CLICK, 0, 0
  List1.AddItem text
End If
End Sub
0
0 / 1 / 3
Регистрация: 27.03.2012
23.11.2011, 01:30
да, добавь Listbox List1 и timer Timer1 с interval, например, 1000
0
3 / 3 / 0
Регистрация: 02.01.2011
Сообщений: 149
23.11.2011, 20:15  [ТС]
Спасибо за ответ, но может кто-то знает как получить его содержания, не получая самого окошка "Служба сообщений ", хоть после получение оно и уходит. Может кто-то знает какой порт использует служба сообщений, или еще что-то.
С уважением Артем
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.11.2011, 20:15
Помогаю со студенческими работами здесь

Как можно отловить ошибку в PHP скрипте?
Как можно выловить ошибку. А проблема в том что переодически скрипт может вылетать иза привышения времени max_execution_time. Возможно ли...

Как можно отловить событие что все дочерние вьюхи для моей загружены?
Привет. есть xml вида: &lt;myView .....&gt; &lt;myView1 ..... /&gt; &lt;myView2 ..... /&gt; &lt;/myView&gt; собсно когда myView и дочерние...

Можно ли как-то черз API функции отловить события записи какой-нить прогой данных в реестр?
Можно ли как-то черз API функции отловить события записи какой-нить прогой данных в реестр и чтение данных из реестра? Если есть ссылочка...

Как можно отловить сигнал "готовности" QObject?
Можно ли как-то получить сигнал о том, что создаваемый объект &quot;готов&quot; к работе? Ситуация такая: некий скрипт отправляет в Qt сигналы, чтобы...

Пример того, как можно быстро поднять тИЦ яндекса
Убрано модератором тема закрыта


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru