亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? testperiscope.cpp

?? Windows 圖形編程 書籍
?? CPP
字號:
//-----------------------------------------------------------------------------------//
//              Windows Graphics Programming: Win32 GDI and DirectDraw               //
//                             ISBN  0-13-086985-6                                   //
//                                                                                   //
//  Written            by  Yuan, Feng                             www.fengyuan.com   //
//  Copyright (c) 2000 by  Hewlett-Packard Company                www.hp.com         //
//  Published          by  Prentice Hall PTR, Prentice-Hall, Inc. www.phptr.com      //
//                                                                                   //
//  FileName   : textperiscope.cpp	                                                 //
//  Description: Test program for periscope.sys kernel mode driver, Chapter 3        //
//  Version    : 1.00.000, May 31, 2000                                              //
//-----------------------------------------------------------------------------------//

#define STRICT
#define WIN32_LEAN_AND_MEAN

#include <windows.h>
#include <winioctl.h>
#include <assert.h>
#include <tchar.h>

#include "device.h"
#include "..\Periscope\\Periscope.h"
#include "resource.h"

int MyMessageBox(HWND hWnd, const TCHAR * text, const TCHAR * caption, DWORD style)
{
	MSGBOXPARAMS param;

	memset(& param, 0, sizeof(param));
	param.cbSize	  = sizeof(param);
	param.hwndOwner   = hWnd;
	param.hInstance   = GetModuleHandle(NULL);
	param.lpszText    = text;
	param.lpszCaption = caption;
	param.dwStyle     = style | MB_USERICON;
	param.lpszIcon    = MAKEINTRESOURCE(IDI_GRAPH);

	return MessageBoxIndirect(&param);
}

class KPeriscopeClient : public KDevice
{
public:
	KPeriscopeClient(const TCHAR * DeviceName) : KDevice(DeviceName)
	{
	}

	bool Read(void * dst, const void * src, unsigned len);
};


bool KPeriscopeClient::Read(void * dst, const void * src, unsigned len)
{
	unsigned      cmd[2] = { (unsigned) src, len };
	unsigned long dwRead;
   
	return IoControl(IOCTL_PERISCOPE, cmd, sizeof(cmd), dst, len, &dwRead) && (dwRead==len);
}


void GetFullName(HINSTANCE hInstance, const TCHAR * module, TCHAR fullname[])
{
	GetModuleFileName(hInstance, fullname, MAX_PATH);

	TCHAR * pName = fullname;

	while ( _tcschr(pName, ':') || _tcschr(pName, '\\') )
		if ( _tcschr(pName, ':') )
			pName = _tcschr(pName, ':') + 1;
		else
			pName = _tcschr(pName, '\\') + 1;

	if ( pName )
		_tcscpy(pName, module);
}


int WINAPI WinMain(HINSTANCE hInst, HINSTANCE, LPSTR, int)
{
	KPeriscopeClient scope("PeriScope");

	TCHAR fullname[MAX_PATH];
	GetFullName(hInst, "periscope.sys", fullname);
	
	if ( scope.Load(fullname)==ERROR_SUCCESS )
	{
		unsigned char buf[256];

		scope.Read(buf, (void *) 0xa000004E, sizeof(buf));
		scope.Close();

		MyMessageBox(NULL, (char *) buf, "Mem[0xa000004e]", MB_OK);
	}
	else
		MyMessageBox(NULL, fullname, "Unable to load kernel mode driver", MB_OK);

	return 0;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品99久久久久久宅男| 91麻豆swag| 国产成人av一区| 不卡av在线免费观看| 色菇凉天天综合网| 欧美精品在线视频| 久久蜜桃av一区精品变态类天堂 | 丁香婷婷综合五月| 欧美最猛性xxxxx直播| 精品国产亚洲在线| 日韩中文字幕不卡| 国产一区美女在线| 在线亚洲高清视频| 国产视频一区二区在线观看| 国产精品日韩精品欧美在线| 亚洲一区二区三区自拍| 久久99久国产精品黄毛片色诱| 北岛玲一区二区三区四区 | 亚洲欧美国产毛片在线| 美女免费视频一区二区| 不卡视频在线观看| 欧美精品一区二区三区一线天视频| 国产丝袜美腿一区二区三区| 亚洲高清不卡在线| 成人性生交大合| 日韩一区二区三区av| 一区二区三区四区蜜桃| 热久久久久久久| 91免费看片在线观看| 久久色在线视频| 日精品一区二区| 成人精品一区二区三区四区| 日韩一区二区三区免费观看| 亚洲国产成人va在线观看天堂| 成年人网站91| 久久蜜桃香蕉精品一区二区三区| 日本视频在线一区| 色综合天天综合给合国产| 国产欧美一区二区三区沐欲 | 日本va欧美va欧美va精品| 在线日韩一区二区| 中文字幕va一区二区三区| 久久国产尿小便嘘嘘尿| 日韩视频免费观看高清在线视频| 国产精品毛片a∨一区二区三区| 免费欧美高清视频| 91精品国产综合久久精品性色| 亚洲黄色小视频| 岛国av在线一区| 日本一区二区三区电影| youjizz久久| 亚洲色图20p| 成人性生交大合| 亚洲天天做日日做天天谢日日欢 | 91官网在线免费观看| 亚洲美女免费在线| 色哟哟亚洲精品| 亚洲小说欧美激情另类| 欧美系列在线观看| 偷窥少妇高潮呻吟av久久免费| 欧美日韩亚洲丝袜制服| 日本亚洲电影天堂| 欧美在线啊v一区| 亚洲国产日韩一区二区| 欧美日本国产一区| 美女视频黄 久久| 国产视频一区不卡| 色综合中文字幕国产| 一区二区三区成人| 日韩欧美卡一卡二| 成人一级视频在线观看| 欧美高清在线精品一区| 国产一区二区精品在线观看| 久久久久久久av麻豆果冻| 成人国产精品免费观看| 夜夜精品视频一区二区 | 久久精品在线观看| eeuss鲁一区二区三区| 亚洲国产精品国自产拍av| 93久久精品日日躁夜夜躁欧美| 亚洲福利视频导航| 欧美videos中文字幕| 99久久国产综合色|国产精品| 亚洲国产另类精品专区| 日韩欧美久久久| 亚洲.国产.中文慕字在线| 色综合久久精品| 国产精品亚洲专一区二区三区| 亚洲综合激情小说| 国产精品妹子av| 日韩欧美一区电影| 欧美日韩国产中文| 99久久精品一区二区| 成人性生交大合| 国产一区二区影院| 免费成人av在线播放| 亚洲精品成人精品456| 欧美激情在线一区二区三区| 欧美xxxxx裸体时装秀| 制服视频三区第一页精品| 色丁香久综合在线久综合在线观看| 成人激情黄色小说| 国产福利91精品一区| 紧缚奴在线一区二区三区| 日韩电影一区二区三区四区| 亚洲一区二区三区影院| 一区二区在线免费| 亚洲欧美另类小说| 国产精品成人一区二区艾草| 国产区在线观看成人精品| 26uuuu精品一区二区| 精品国产乱码久久久久久久| 欧美变态tickling挠脚心| 日韩精品一区二区三区在线| 欧美电影精品一区二区| 天天色综合成人网| 国产凹凸在线观看一区二区| 五月婷婷久久综合| 亚洲尤物在线视频观看| 亚洲综合激情另类小说区| 亚洲在线视频一区| 天堂久久久久va久久久久| 婷婷一区二区三区| 久久99精品视频| 国产成人福利片| av不卡在线观看| 日本道色综合久久| 3d动漫精品啪啪一区二区竹菊| 日韩久久精品一区| 国产午夜精品在线观看| 日本一区二区三区高清不卡| 自拍av一区二区三区| 亚洲高清在线精品| 精一区二区三区| 成人黄色电影在线| 欧美系列在线观看| 精品99一区二区| 最新中文字幕一区二区三区| 亚洲国产人成综合网站| 久久99精品一区二区三区| av午夜精品一区二区三区| 欧美浪妇xxxx高跟鞋交| 久久无码av三级| 亚洲视频香蕉人妖| 日本网站在线观看一区二区三区 | 在线亚洲人成电影网站色www| 精品视频色一区| 久久久美女毛片| 伊人夜夜躁av伊人久久| 麻豆成人综合网| 99在线精品视频| 日韩欧美国产综合在线一区二区三区| 久久精品视频免费| 亚洲 欧美综合在线网络| 国产成人精品免费看| 欧美日韩国产小视频| 国产女人水真多18毛片18精品视频| 亚洲国产精品欧美一二99| 国产mv日韩mv欧美| 日韩欧美一区二区免费| 亚洲夂夂婷婷色拍ww47| 国产精品18久久久久久久久久久久| 色婷婷综合久久久久中文一区二区| 日韩精品一区二区三区中文精品| 亚洲精品视频在线观看网站| 国产美女精品一区二区三区| 欧美日韩国产电影| 亚洲欧美国产毛片在线| 国产风韵犹存在线视精品| 91精品国产91久久久久久最新毛片 | 午夜久久久久久久久| 国产91丝袜在线观看| 日韩一二三四区| 亚洲午夜影视影院在线观看| 粉嫩一区二区三区在线看| 91精品国产色综合久久久蜜香臀| 中文字幕亚洲一区二区av在线| 精品一区二区国语对白| 欧美精选一区二区| 香蕉成人伊视频在线观看| 91在线观看高清| 国产精品美女视频| 成人网页在线观看| 久久久久久免费网| 国产一区欧美二区| 26uuu精品一区二区| 日本女人一区二区三区| 8x福利精品第一导航| 亚洲国产人成综合网站| 欧美视频在线观看一区| 亚洲一卡二卡三卡四卡无卡久久| 99久久精品国产麻豆演员表| 亚洲欧洲日产国码二区| 91丨porny丨在线| 亚洲天堂免费看| 欧美一a一片一级一片| 亚洲大片在线观看| 欧美日韩国产免费一区二区| 日韩精品一级二级| 精品剧情v国产在线观看在线|