利用栈进行进制转换

admin | win32 | 2013-04-04
C++ #include<iostream.h> #define ten 10 #define hundred 100 struct sqstack { int* p; int top; int size; }; void pop(sqstack &q,int &e) { e=q.p[--q.top]; } void push(sqstack &q,int e) { q.p[q.top]=e; q.top++; } void initstack(sqstack &q) { q.t... [阅读全文]
ė1,946 浏览数 6没有评论 0

json数据分析http网页抓取

admin | net work | 2013-04-04
主要是对一些通用功能的简单封装,包括: json数据分析类 文件访问类, htttp链接类(支持异步链接,一句代码即可抓取一个网页) 线程池类, 任务类 正则表达式类,主要是对开源的pcre的封装 字符串类,嵌入正则表达式支持 …… 源码链接地址: https://github.com/qqjack/MyLibOfMySelf 欢迎修改,完善,添加新通用功能。。谢谢 C++ ... [阅读全文]
ė2,949 浏览数 6没有评论 0

判断当前登录用户是否有管理员权限

admin | win32 | 2013-04-04
C++ BOOL IsAdministratorUser() { static HMODULE hModule = NULL; if( !hModule ) hModule = LoadLibrary(_T("shell32.dll")); if( !hModule ) return TRUE; typedef BOOL (__stdcall *FunctionIsUserAdmin)(); FunctionIsUserAdmin pfnIsUserAnAdmin = (FunctionIsUserAdmin)GetProcAddress(hModule, "I... [阅读全文]
ė2,256 浏览数 6没有评论 0

获取当前用户的IE代理信息

admin | win32 | 2013-04-04
WinHttpGetIEProxyConfigForCurrentUser  代理信息 WinHttp 服务 函数功能:获取当前用户的IE代理信息 c++: WINHTTP_CURRENT_USER_IE_PROXY_CONFIG proxyConfig; WinHttpGetIEProxyConfigForCurrentUser(&proxyConfig); 返回值: 成功则返回true 要注意的是: MSDN中说不要在服务中使用这个函数。 我在xp sp3和2003,2000 sp4的服务中使用了这个函... [阅读全文]
ė2,699 浏览数 6没有评论 0

判断一个字符串是否是有效的ipv4地址

admin | win32 | 2013-04-04
C++ int is_valid_ipv4_address(char *ip) { int bad_parameters = -1; int yes = 0; int no = -2; int i = 0; int temp[4]; if (ip == NULL || *ip == '\0') return bad_parameters; i = sscanf(ip, "%d.%d.%d.%d", &temp[0], &temp[1], &temp[2], &temp[3]); if (i != 4) return... [阅读全文]
ė2,837 浏览数 6没有评论 0

dll注入的代码

admin | win32 | 2013-04-04
C++ #include <stdio.h> #include <tchar.h> #include <windows.h> #include <atlbase.h> BOOL EnableDebugPriv(LPCTSTR name) { HANDLE h; TOKEN_PRIVILEGES tp; LUID id; // 打开进程令牌环 if (!OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY... [阅读全文]
ė2,058 浏览数 6没有评论 0

创建匿名管道连接到远程服务器

admin | win32 | 2013-04-04
C++ #pragma comment(lib, "ws2_32.lib") #include <windows.h> #define MasterPort 999 //定义监听端口999 main() //主函数入口 { WSADATA WSADa; sockaddr_in SockAddrIn; SOCKET CSocket,SSocket; int iAddrSize; PROCESS_INFORMATION ProcessInfo; STARTUPINFO StartupInfo; char szCMD... [阅读全文]
ė2,606 浏览数 6没有评论 0

小型公司工资管理系统

admin | win32 | 2013-04-04
C++ #include<iostream> #include<iomanip> #include<string> #include<fstream> using namespace std; class G //基类 { public: string name; int age; char sex; G() {name="hao";age=21;sex='w';} void set_G() { cout<<"其姓名:";cin>>name;cout<&... [阅读全文]
ė1,783 浏览数 6没有评论 0

通过GetAdaptersInfo获取网卡配置和Ip地址信息

admin | win32 | 2013-04-04
一台机器上可能不只有一个网卡,但每一个网卡只有一个MAC地址,而每一个网卡可能配置有多个IP地址;如平常的笔记本电脑中,就会有无线网卡和有线网卡(网线接口)两种;因此,如果要获得本机所有网卡的IP和MAC地址信息,则必须顺序获得每个网卡,再依次获取其信息等;在windows sdk中,用IP_ADAPTER_INFO结构体存储网卡信息,包括网卡名、网卡描述、网... [阅读全文]
ė2,118 浏览数 6没有评论 0

获取文件属性

admin | C++ | 2013-04-04
C++ //在打开文件对话框中选择文件 CFileDialog FileDlg(true,NULL,NULL,OFN_HIDEREADONLY,"All Files(*.*)|*.*||"); //如果没打开文件,则返回 if(FileDlg.DoModal()==IDCANCEL) return; CString m_strfilename; m_strfilename=FileDlg.GetPathName();//获取打开文件的路径 CFileStatus status;利用CFileStatu... [阅读全文]
ė2,536 浏览数 6没有评论 0

Ɣ回顶部

无觅相关文章插件,快速提升流量