Вниз
Скачать: CL | DM;

Message   Найти похожие ветки 

 
Corel   (2007-09-20 02:15) [0]

подскажите люди в какую сторону копать, чтобы послать юзеру сообщение. Вроде бы функции Net... есть, только где?


 
Германн ©   (2007-09-20 02:20) [1]


> Message [D7, WinXP]
>
> Corel   (20.09.07 02:15)
>
> подскажите люди в какую сторону копать, чтобы послать юзеру
> сообщение. Вроде бы функции Net... есть, только где?
>

Бред. Имхо.
Проспись и спроси заново.


 
Черный Шаман   (2007-09-20 03:37) [2]

Может это
NetAlertRaiseEx


 
clickmaker ©   (2007-09-20 10:13) [3]

NetMessageBufferSend()


 
clickmaker ©   (2007-09-20 10:25) [4]

кусок кода даже завалялся. Дарю

type
 NET_API_STATUS = DWORD;

 TNetMessageBufferSend = function(
   servername: PWideChar;
   msgname: PWideChar;
   fromname: PWideChar;
   buf: Pointer;
   buflen: DWORD
 ): NET_API_STATUS; stdcall;

var
 NetLibHandle: THandle;
 wszSrc: array[0..MAX_COMPUTERNAME_LENGTH] of WideChar;
 wszDest: array[0..255] of WideChar;
 wszMsg: PWideChar;
 cbMsg: DWORD;

function NetSendMsg(const ComputerName, MsgText: string): NET_API_STATUS;
var
 NetMessageBufferSend: TNetMessageBufferSend;
 szComputerName: array[0..MAX_COMPUTERNAME_LENGTH] of char;
 cbComputerName: Cardinal;
begin
 cbComputerName := MAX_COMPUTERNAME_LENGTH + 1;
 GetComputerName(szComputerName, cbComputerName);

 MultiByteToWideChar(CP_ACP, 0, szComputerName, -1, wszSrc, MAX_COMPUTERNAME_LENGTH+1);
 StringToWideChar(ComputerName, wszDest, SizeOf(wszDest));

 cbMsg := (Length(MsgText) + 1) * 2;
 wszMsg := AllocMem(cbMsg);
 StringtoWideChar(MsgText, wszMsg, cbMsg);

 if (NetLibHandle = 0) then
   NetLibHandle := LoadLibrary("NETAPI32.DLL");
 @NetMessageBufferSend := GetProcAddress(NetLibHandle, "NetMessageBufferSend");

 Result := NetMessageBufferSend("", wszDest, wszSrc, wszMsg, cbMsg);

 FreeMem(wszMsg);
end;

initialization

finalization
 if (NetLibHandle <> 0) then FreeLibrary(NetLibHandle);


 
Ega23 ©   (2007-09-20 10:30) [5]

cmd net send /?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.023 c
2-1189843541
kash_d
2007-09-15 12:05
2007.10.14
Шифрование/дешифрование файлов


15-1190107490
Сатир
2007-09-18 13:24
2007.10.14
Как посчитать кол-во часов, минут, секунд между двумя датами?


3-1180935795
ambhtr
2007-06-04 09:43
2007.10.14
Удаление дубликатов из таблиц


15-1190042730
Nikfel
2007-09-17 19:25
2007.10.14
Как пользоваться китайскими палочками.


4-1176206198
Ega23
2007-04-10 15:56
2007.10.14
Как воспроизвести видеозапись в конкретном окне?




   Наверх