请教关于获取MAC网卡地址的问题
获取PDA上的机种ID原代码:
OOL CPostAccountsData::GetDeviceID(GUID* pGuid)
{
BOOL fRes;
DWORD dwBytesReturned =0;
DEVICE_ID* pDevID;
int wSize;
if (NULL == pGuid)
return FALSE;
memset(pGuid, 0, sizeof(GUID));
pDevID = (DEVICE_ID*)HeapAlloc(GetProcessHeap(), 0, sizeof(DEVICE_ID));
memset(pDevID, 0, sizeof(DEVICE_ID));
pDevID->dwSize = sizeof(DEVICE_ID);
fRes = KernelIoControl( IOCTL_HAL_GET_DEVICEID, NULL, 0,
pDevID, sizeof( DEVICE_ID ), &dwBytesReturned );
wSize = pDevID->dwSize;
HeapFree(GetProcessHeap(), 0, pDevID);
if( (FALSE != fRes) || (ERROR_INSUFFICIENT_BUFFER != GetLastError()))
return FALSE;
pDevID = (DEVICE_ID*)HeapAlloc(GetProcessHeap(), 0, wSize);
memset(pDevID, 0, wSize);
pDevID->dwSize = wSize;
fRes = KernelIoControl( IOCTL_HAL_GET_DEVICEID, NULL, 0,
pDevID, wSize, &dwBytesReturned );
if((FALSE == fRes) || (ERROR_INSUFFICIENT_BUFFER == GetLastError()) )
return FALSE;
BYTE* pDat = (BYTE*)&pGuid->Data1;
BYTE* pSrc = (BYTE*)(pDevID) + pDevID->dwPresetIDOffset;
memcpy(pDat, pSrc, pDevID->dwPresetIDBytes);
pDat += pDevID->dwPresetIDBytes;
pSrc = (BYTE*)(pDevID) + pDevID->dwPlatformIDOffset;
memcpy(pDat, pSrc, pDevID->dwPlatformIDBytes);
HeapFree(GetProcessHeap(), 0, pDevID);
return TRUE;
}
相关推荐
JAVA的SpringBoot人才求职招聘网站源码 带运行指导文档数据库 MySQL源码类型 WebForm
SpringBoot人才求职招聘网站源码 带运行指导文档 应用技术:SpringBoot + FreeMarker + JPA 运行环境:eclipse/IDEA + MySQL5.7 基于SpringBoot框架开发的求职招聘网站。用户可以以两种身份注册登录,一种是求职者,另一种是招聘者。 求职者可以浏览查询公司信息、职位信息,并且可以填写自己的简历,然后给自己心仪的职位投递简历。招聘 者可以填写自己公司的信息,然后进行认证申请,申请通过后,就可以进行发布职位,接收求职者投递来简 历,并且进行审核和通知。除此之外,该项目还附带后台管理功能,管理员可以登录后台管系统,进行职位类 别添加、管理用户信息、通过审核来更改公司、职位的状态等等。 项目功能:注册(引入邮箱验证码功能)、登录、修改密码、按条件查询、填写我的简历、填写公司信息、投 递简历、发布职位、接收简历等等功能。
java人才招聘求职管理系统源码前后端带文字搭建教程数据库 MySQL源码类型 WebForm
Java人才招聘求职管理系统源码前后端带文字搭建教程 技术框架:SpringBoot + FreeMarker + JPA + MySQL5.7 运行环境:jdk8 + IntelliJ IDEA + maven3 + 宝塔面板 基于SpringBoot框架开发的求职招聘网站。用户可以以两种身份注册登录,一种是求职者,另一种是招聘者。 求职者可以浏览查询公司信息、职位信息,并且可以填写自己的简历,然后给自己心仪的职位投递简历。 招聘者可以填写自己公司的信息,然后进行认证申请,申请通过后,就可以进行发布职位, 接收求职者投递来简历,并且进行审核和通知。 除此之外,该项目还附带后台管理功能,管理员可以登录后台管系统,进行职位类别添加、 管理用户信息、通过审核来更改公司、职位的状态等等。 注册(引入邮箱验证码功能)、登录、修改密码、按条件查询、填写我的简历、 填写公司信息、投递简历、发布职位、接收简历等等功能。
JAVA的SpringBoot敏捷开发框架源码带文档数据库 MySQL源码类型 WebForm
SpringBoot敏捷开发框架源码带文档 后端框架:ShringBoot+2.0+MyBatis3.4+Shior1.4+Thymeaf3.0 前端框架:Html Jquery Ajax Bootstrap layer
JAVA的Springboot人才求职招聘系统源码(前台+后台)数据库 MySQL源码类型 WebForm
Springboot人才求职招聘系统源码(前台+后台) 项目技术:springboot 运行环境:jdk1.8+idea/eclipse+maven3+mysql5.6 项目描述: 基于springboot的招聘系统,包括前台和后台管理系统,前台包括首页,应聘职位, 在线问答,关于我们,登录注册等功能,后台包括职位管理,热门管理,应聘管理, 公告管理,留言管理,用户管理等等功能 后台功能: 系统首页、职位管理、热门管理、应聘管理、公告管理、留言管理、用户管理 职位管理:职位列表、分类管理、职位编号、职位名称、职位描述、薪资、 最低薪资、职位种类、上架中、下架、添加职位、职位图片 应聘管理:投递管理、应聘统计、投递状态、投递编号、投递金额、入职人 投递时间、投递详情、简历、状态、应聘统计、应聘职位可视化统计 销售榜单、投递所在区域占比 公告管理:添加公告、公告标题、公告说明、公告状态
JAVA的Springboot音乐网站系统源码数据库 MySQL源码类型 WebForm
Springboot音乐网站系统源码 开发工具:eclipse,数据库mysql5.7 jdk1.8 使用技术:springboot+mybatis


