激情综合丁香-激情综合六月-激情综合婷婷亚洲图片-激情综合图区-激情综合网五月

讀取EM9170工控主板的唯一設備ID號

 2011-11-8              

        EM9170是一款基于FreeScale iMX257芯片,預裝Windows CE6.0的通用工控主板。EM9170在為客戶應用提供了更為豐富的資源,以滿足客戶更多的專業需求的同時,還在客戶應用程序保護方面,準備了多種手段。保護客戶應用程序的基本方法是對主板進行加密碼設置,并在應用程序中采用專用手段進行驗證,客戶可在英創網站進一步了解進行密碼設置的流程。客戶密碼設置是面向客戶的,即每一個客戶所購買的所有EM9170主板產品,其密碼是相同的,本文則主要介紹如何讀取每個EM9170主板上唯一的設備ID號的方法。唯一設備ID號不僅能用于客戶應用程序的保護,同時還能方便客戶對設備的維護管理。

 

        讀取設備ID號,需要使用微軟的GUID數據結構:

 

typedef struct _GUID {
        unsigned long Data1;
        unsigned short Data2;
        unsigned short Data3;
        unsigned char Data4[8];
} GUID, UUID;

 

        讀取EM9170主板上的唯一ID號的范例代碼如下:

 

#include 'stdafx.h'
#include
#include
#include

#define IOCTL_HAL_GET_DEVICE_INFO \ CTL_CODE(FILE_DEVICE_HAL, 1, METHOD_BUFFERED, FILE_ANY_ACCESS)

extern 'C' __declspec(dllimport) BOOL KernelIoControl(DWORD dwIoControlCode,
        LPVOID pInBuffer,
        DWORD InSize,
        LPVOID pOutBuffer,
        DWORD OutSize,
        LPDWORD pReturnBytes);

int _tmain(int argc, _TCHAR* argv[])
{
        GUID uuid;
        DWORD dwSize = sizeof(uuid);
        UINT32 spiValue = SPI_GETUUID;
        UINT32 i;

        printf('Get Device Info V1.0\r\n');

        if(FALSE==KernelIoControl(IOCTL_HAL_GET_DEVICE_INFO, &spiValue, sizeof(spiValue), &uuid,dwSize, &dwSize))
        {
                printf('KernelIoControl->IOCTL_HAL_GET_DEVICE_INFO failed\r\n'); 
                return -1;
        }

        // printd Device ID
        for(i = 0; i < sizeof(uuid.Data4); i++)
        {
                printf('uuid.Data4[%d] = 0x%02x\r\n', i, uuid.Data4[i]);
        }

        return 0;
}

 

        GUID結構中的uuid.Data4為64-bit的設備唯一ID號。Data1–Data3為系統保留數據,應用程序可不關心。

主站蜘蛛池模板: 免费一区二区三区免费视频| 黄色网址在线免费看| 色综合视频在线| ww免费视频| 日韩免费片| 在线观看欧美国产| 欧洲女人性开放视频在线观看| 美女美女高清毛片视频| chinese调教在线播放| 亚洲日本欧美产综合在线| 丝袜 亚洲 另类 欧美 变态| 免费啪视频观在线视频在线| 国产成人精品18| 国产精品亚洲综合| 免费看啪啪网站| 婷婷午夜激情| 亚洲欧美综合日韩字幕v在线| 一级黄色片欧美| 日本xxx护士与黑人| 老司机精品视频线观看| 成人免费看片网站| 这里是九九伊人| 欧美性色黄大片一级毛片视频| 国产夜色| 国产精品香蕉在线观看不卡| 黄色一级毛片免费看| 91短视频免费| 操出水视频| 国产情侣露脸| 激情伊人| 精品一久久香蕉国产二月| 免费观看国产视频| 欧美日韩中文国产一区| 午夜看片未满十八勿进| 亚洲欧美日韩国产精品第不页| 51久久夜色精品国产| 95视频在线观看免费| 中国xxx片| 毛片大全在线观看| 亚洲一区免费视频| 亚洲区免费|