NetMessageBufferSend

API函式,用於傳送“區域網路廣播訊息”,功能類似於系統的CMD指令NET SEND。
C語言中函式結構如下
NET_API_STATUS NetMessageBufferSend(
LPWSTR servername,
LPWSTR msgname,
LPWSTR fromname,
LPBYTE buf,
DWORD buflen
);
其中該函式的參數說明如下:
servername:計算機名,該函式將在指定的這個計算機上面執行。如果為NULL,則表示為本地計算機,通常我們都將其設定為NULL。
msgname:目標計算機的名字或者IP位址。
fromname:源計算機的名字或者IP位址。
buf:指向一個信息緩衝區的指針,在這裡你可以填上你想傳送的信息。要注意的是,這個參數用的是Unicode編碼。
buflen:上述信息緩衝區中的位元組數。
VB中使用的聲明方法如下,參數同上~
Declare Auto Function NetMessageBufferSend Lib "NETAPI32.DLL" ( _
ByVal yServer As String, _
ByVal yToName As String, _
ByVal yFromName As String, _
ByVal yMsg As String, _
ByVal lSize As Integer _
) As Integer

相關詞條

熱門詞條

聯絡我們