123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- /************************************************************************/
- /* Copyright (C), 2016-2020, [IT], 保留所有权利;
- /* 模 块 名:防盗模块类;
- /* 描 述:;
- /*
- /* 版 本:[V];
- /* 作 者:[IT];
- /* 日 期:[08/26/2016];
- /*
- /*
- /* 注 意:;
- /*
- /* 修改记录:[IT];
- /* 修改日期:;
- /* 修改版本:;
- /* 修改内容:;
- /************************************************************************/
- #ifndef __GUARD_AGAINST_THEFT__
- #define __GUARD_AGAINST_THEFT__
- #pragma once
- #include <setupapi.h>
- #include <initguid.h>
- #pragma comment(lib,"setupapi.lib")
- class GuardAgainstTheft
- {
- public:
- GuardAgainstTheft();
- ~GuardAgainstTheft();
- public:
- // 查找所有USB设备;
- BOOL FindYtUSB();
- // 获取第一个网卡;
- BOOL GetMac();
- // 获取全部网卡;
- BOOL GetMac(IN CStringArray& AryMac);
- private:
- BOOL WDK_GetMacAddress( TCHAR* DevicePath, TCHAR* szProperty, UINT uSize, BOOL isIncludeUSB );
- };
- #endif
|