資源簡介
包含郵件發送代碼-端口掃描器-聊天系統-telnet服務代碼

代碼片段和文件信息
////////////////////////////////////////////////////////////////////////////////
//??????//
//??????Enum?NETResource
//??????Download?by?http://www.NewXing.com????
//??????File??????:?EnumNETResource.cpp
//??????
//??????Create?at?:?2002.3.19
//??????Create?by?:?refdom
// Email ??:?refdom@263.net
// Home?Page?:?www.opengram.com
//
// If?you?modify?the?code?or?add?more?functions?please?email?me?a?copy.
//??????
////////////////////////////////////////////////////////////////////////////////
#include?
#include?
#include?
#pragma?comment?(lib?“Mpr.lib“)
#define?BUFFER_SIZE?(16384)
void?MyEnumResources(HANDLE?int);
int?main?(void)
{
HANDLE?hEnum?=?NULL;
if?(WNetOpenEnum?(RESOURCE_GLOBALNET?RESOURCETYPE_ANY?0?NULL?&hEnum)?!=?NO_ERROR)
{
printf?(“Error!\n“);
return?0;
}
MyEnumResources?(hEnum?0);
WNetCloseEnum?(hEnum);
return?0;
}
void?MyEnumResources?(HANDLE?hEnum?int?layer)
{
DWORD?dwSize?=?BUFFER_SIZE;
DWORD?dwCount?=?-1;
const?char*?pDisplayType?=?NULL;
const?char*?pType?=?NULL;
int?i?n?nlayer?nRetCode;
nlayer?=?layer;
LPNETRESOURCE?lpNET;
lpNET??=??(LPNETRESOURCE)?malloc?(dwSize);
if?(lpNET?==?NULL)
{
puts?(“Not?enough?memory\n“);
return;
}
if?(WNetEnumResource?(hEnum?&dwCount?(LPVOID)lpNET?&dwSize)?!=?NO_ERROR)
goto?Exit0;
for?(i?=?0;?i?(int)?dwCount;?i++)
{
switch?(lpNET[i].dwDisplayType)
{
case?RESOURCEDISPLAYTYPE_DOMAIN:
pDisplayType?=?“DOMAIN:?“;
break;
case?RESOURCEDISPLAYTYPE_SERVER:
pDisplayType?=?“SERVER:?“;
break;
case?RESOURCEDISPLAYTYPE_SHARE:
pDisplayType?=?“SHARE:?“;
switch?(lpNET[i].dwType)
{
case?RESOURCETYPE_DISK:
pType?=?“DISK:?“;
break;
case?RESOURCETYPE_PRINT:
pType?=?“PRINTER:?“;
break;
default:
pType?=?“UNKNOWN:?“;
break;
}
break;
case?RESOURCEDISPLAYTYPE_GENERIC:
pDisplayType?=?“GENERIC:?“;
break;
default:
pDisplayType?=?“UNKNOWN:?“;
break;
}
for?(n?=?0?;?n?yer;?n++)
{
printf?(“\t“);
}
if?(lpNET[i].dwDisplayType?==?RESOURCEDISPLAYTYPE_SHARE)
printf?(“%s?%s?%s\n“?pDisplayType?pType?lpNET[i].lpRemoteName);
else
printf?(“%s?%s\n“?pDisplayType?lpNET[i].lpRemoteName);
if?(lpNET[i].dwUsage?&?RESOURCEUSAGE_CONTAINER)
{
HANDLE?hCONTAINER;
nRetCode?=?WNetOpenEnum?(RESOURCE_GLOBALNET?RESOURCETYPE_ANY?0?&lpNET[i]?&hCONTAINER);
if?(?nRetCode?==?NO_ERROR)
{
MyEnumResources?(hCONTAINER?nlayer+1);
WNetCloseEnum?(hCONTAINER);
}
else
{
for?(n?=?0?;?n?<=?nlayer;?n++)
printf?(“\t“);
printf?(“Error:“);
if?(nRetCode?==?ERROR_NO_NETWORK)
printf?(“The?network?is?unavailable.\n“);
else?if?(nRetCode?==?5)
printf?(“Access?Denial.\n“);
else
printf?(“%d\n“?GetLastError());
}
}
}
Exit0:
free?(lpNET);
return;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-07-26?08:15??C++遠控源碼demo\
?????文件????????2980??2018-07-02?16:44??C++遠控源碼demo\enumnetresource代碼.cpp
?????文件????????1479??2018-07-02?16:44??C++遠控源碼demo\enumsql代碼.cpp
?????文件????????9045??2018-07-02?16:44??C++遠控源碼demo\pingback后門.c
?????文件????????8994??2018-07-02?16:44??C++遠控源碼demo\portscan程序.c
?????文件???????16694??2018-07-02?16:45??C++遠控源碼demo\serviceenum代碼.cpp
?????文件????????6006??2018-07-02?16:45??C++遠控源碼demo\sqloverflowdos代碼.cpp
?????文件????????3543??2018-07-02?16:45??C++遠控源碼demo\sqlping代碼.cpp
?????文件????????2501??2018-07-02?16:45??C++遠控源碼demo\sqlworm蠕蟲.cpp
?????文件????????3501??2018-07-02?16:45??C++遠控源碼demo\tini2后門代碼.cpp
?????目錄???????????0??2018-08-20?10:01??C++遠控源碼demo\w2k_ipmon代碼\
?????文件???????10112??2013-12-02?04:55??C++遠控源碼demo\w2k_ipmon代碼\AFXSOCK.H
?????文件????????2180??2013-12-02?04:55??C++遠控源碼demo\w2k_ipmon代碼\ipmon.cpp
?????文件????????1351??2013-12-02?04:55??C++遠控源碼demo\w2k_ipmon代碼\ipmon.h
?????文件????????6159??2003-05-07?21:15??C++遠控源碼demo\w2k_ipmon代碼\ipmon.rc
?????文件???????14409??2013-12-02?04:55??C++遠控源碼demo\w2k_ipmon代碼\ipmonDlg.cpp
?????文件????????3422??2013-12-02?04:55??C++遠控源碼demo\w2k_ipmon代碼\ipmonDlg.h
?????目錄???????????0??2018-07-26?08:15??C++遠控源碼demo\w2k_ipmon代碼\res\
?????文件????????1078??2003-05-07?21:15??C++遠控源碼demo\w2k_ipmon代碼\res\ipmon.ico
?????文件?????????397??2003-05-07?21:15??C++遠控源碼demo\w2k_ipmon代碼\res\ipmon.rc2
?????文件????????1040??2013-12-02?04:55??C++遠控源碼demo\w2k_ipmon代碼\resource.h
?????文件?????????245??2013-12-02?04:55??C++遠控源碼demo\w2k_ipmon代碼\StdAfx.cpp
?????文件????????1222??2013-12-02?04:55??C++遠控源碼demo\w2k_ipmon代碼\StdAfx.h
?????目錄???????????0??2018-08-20?10:02??C++遠控源碼demo\一個端口掃描器\
?????文件????????1341??2003-05-07?21:35??C++遠控源碼demo\一個端口掃描器\3434s.clw
?????文件????????2106??2013-12-02?04:55??C++遠控源碼demo\一個端口掃描器\3434s.cpp
?????文件????????4112??2003-05-07?21:36??C++遠控源碼demo\一個端口掃描器\3434s.dsp
?????文件?????????533??2003-05-07?21:36??C++遠控源碼demo\一個端口掃描器\3434s.dsw
?????文件????????1361??2013-12-02?04:55??C++遠控源碼demo\一個端口掃描器\3434s.h
?????文件????????1078??2003-05-07?21:36??C++遠控源碼demo\一個端口掃描器\3434s.ico
?????文件???????41984??2018-06-24?15:54??C++遠控源碼demo\一個端口掃描器\3434s.ncb
............此處省略303個文件信息
- 上一篇:經典中的經典 c語言教程——窗口圖形界面設計
- 下一篇:譚浩強c++第二章例題源碼
評論
共有 條評論