二、編程步驟
1、啟動(dòng)Visual C++6.0,新建項(xiàng)目netsend,選擇控制臺(tái)模式;
2、在項(xiàng)目中添加新文件netsend.c;
3、添加代碼,編譯運(yùn)行程序。
三、程序代碼
#define _UNICODE
#define UNICODE
#include
#include
#include
#include
#include
#include
#include
#pragma comment(lib,"netapi32.lib")
int wmain(int argc, wchar_t *argv[])
{
int count;
wchar_t *wdest, *wfrom, *buffer,*wtarget;
DWORD dwReturn;
if((argc <4) || (argc >5))
{
printf("Usge: %S
printf("Count: Count means number of times to send message,default is 1.\n");
return 0;
}
wdest = argv[1]; //目標(biāo)計(jì)算機(jī)
wfrom = argv[2]; //源計(jì)算機(jī)
buffer = argv[3]; //發(fā)送的信息
count = _wtoi(argv[4]); //發(fā)送次數(shù),缺省為1次
if(count ==0)
count = 1;
printf("count = %d\n",count);
dwReturn = NetMessageBufferSend(NULL, wdest, wfrom,
(LPBYTE)buffer, 2*lstrlen(buffer)); //因?yàn)閎uffer是Unicode編碼,所以需要乘以2
if(dwReturn == NERR_Success)
{
printf("Send OK!");
相關(guān)推薦:2010年9月計(jì)算機(jī)等級(jí)考試成績(jī)查詢時(shí)間匯總
2011年計(jì)算機(jī)等級(jí)考試二級(jí)C++輔導(dǎo)筆記匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |