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

讀取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為系統保留數據,應用程序可不關心。

主站蜘蛛池模板: 成人免费福利网站在线看| 欧美日韩一区二区视频免费看| 69精品免费视频| 亚洲精品人人| 午夜视频网站在线观看| 免费视频爰爱太爽了| 麻豆传媒小视频| 久久精品免看国产| 天堂久久久久久中文字幕| 久久精品国产欧美| 亚洲色图日韩精品| 色婷婷社区| 欧美日韩国产高清精卡| 国产成人v爽在线免播放观看| 国产高清亚洲| 日韩欧美第一页| 亚洲福利视频在线| 在线观看麻豆视频| 日本黄色生活片| 免费在线观看a级毛片| 国产一在线| 国产在线视频自拍| 国产精品毛片天天看片| 国产成人www| 国产亚洲精品久久久极品美女 | 亚洲综合自拍| 农村妇女色又黄一级毛片不卡 | 婷婷六月久久综合丁香76| www视频免费在线观看| 亚洲成年人网| 亚洲国产成人久久精品hezyo| 成年视频xxxxx在线入口| 国产在线丝袜| 国产成人精品综合久久久软件| 国产精品日韩高清在线蜜芽| 性色xxx视频| 国产成人精品免费视频| 国产精品一区视频| 久久网欧美| 久久亚洲网站| 久久精品最新免费国产成人|