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

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

?? bb.cpp

?? 一套完整的wince內核定制實驗源代碼
?? CPP
字號:
// bb.cpp : Defines the entry point for the application.
//

#include "stdafx.h"
#include "resource.h"
/*
#include <celog.h>



        // Definitions for our debug zones                               
        #define ZONEID_INIT      0
        #define ZONEID_TRACE     1
        #define ZONEID_MEMORY    2
        #define ZONEID_RSVD3     3
        #define ZONEID_RSVD4     4
        #define ZONEID_RSVD5     5
        #define ZONEID_RSVD6     6
        #define ZONEID_RSVD7     7
        #define ZONEID_RSVD8     8
        #define ZONEID_RSVD9     9
        #define ZONEID_RSVD10   10
        #define ZONEID_RSVD11   11
        #define ZONEID_RSVD12   12
        #define ZONEID_RSVD13   13        
        #define ZONEID_WARN     14
        #define ZONEID_ERROR    15

        // These masks are useful for initialization of dpCurSettings
        #define ZONEMASK_INIT      (1<<ZONEID_INIT) 
        #define ZONEMASK_TRACE     (1<<ZONEID_TRACE) 
        #define ZONEMASK_MEMORY    (1<<ZONEID_MEMORY) 
        #define ZONEMASK_RSVD3     (1<<ZONEID_RSVD3) 
        #define ZONEMASK_RSVD4     (1<<ZONEID_RSVD4) 
        #define ZONEMASK_RSVD5     (1<<ZONEID_RSVD5) 
        #define ZONEMASK_RSVD6     (1<<ZONEID_RSVD6) 
        #define ZONEMASK_RSVD7     (1<<ZONEID_RSVD7) 
        #define ZONEMASK_RSVD8     (1<<ZONEID_RSVD8) 
        #define ZONEMASK_RSVD9     (1<<ZONEID_RSVD9) 
        #define ZONEMASK_RSVD10    (1<<ZONEID_RSVD10)
        #define ZONEMASK_RSVD11    (1<<ZONEID_RSVD11)
        #define ZONEMASK_RSVD12    (1<<ZONEID_RSVD12)
        #define ZONEMASK_RSVD13    (1<<ZONEID_RSVD13)        
        #define ZONEMASK_WARN      (1<<ZONEID_WARN )  
        #define ZONEMASK_ERROR     (1<<ZONEID_ERROR) 
 
#ifdef DEBUG
        // These macros are used as the first arg to DEBUGMSG
        #define ZONE_INIT       DEBUGZONE(ZONEID_INIT)
        #define ZONE_TRACE      DEBUGZONE(ZONEID_TRACE)
        #define ZONE_MEMORY     DEBUGZONE(ZONEID_MEMORY)
        #define ZONE_RSVD3      DEBUGZONE(ZONEID_RSVD3)
        #define ZONE_RSVD4      DEBUGZONE(ZONEID_RSVD4)
        #define ZONE_RSVD5      DEBUGZONE(ZONEID_RSVD5)
        #define ZONE_RSVD6      DEBUGZONE(ZONEID_RSVD6)
        #define ZONE_RSVD7      DEBUGZONE(ZONEID_RSVD7)
        #define ZONE_RSVD8      DEBUGZONE(ZONEID_RSVD8)
        #define ZONE_RSVD9      DEBUGZONE(ZONEID_RSVD9)
        #define ZONE_RSVD10     DEBUGZONE(ZONEID_RSVD10)
        #define ZONE_RSVD11     DEBUGZONE(ZONEID_RSVD11)
        #define ZONE_RSVD12     DEBUGZONE(ZONEID_RSVD12)
        #define ZONE_RSVD13     DEBUGZONE(ZONEID_RSVD13)
        #define ZONE_WARN       DEBUGZONE(ZONEID_WARN )
        #define ZONE_ERROR      DEBUGZONE(ZONEID_ERROR)
#endif

DBGPARAM dpCurSettings = {
    TEXT("MemLeak"), {
        TEXT("Init"),TEXT("Trace Fn( );"),TEXT("Memory"),TEXT(""),
        TEXT(""),TEXT(""),TEXT(""),TEXT(""),
        TEXT(""),TEXT(""),TEXT(""),TEXT(""),
        TEXT(""),TEXT(""),TEXT(""),TEXT("")},
    // By default, turn on the zones for init and errors.
    ZONEMASK_INIT    
}; 

*/


#define MAX_LOADSTRING 100


// Global Variables:
HINSTANCE hInst;								// current instance
TCHAR szTitle[MAX_LOADSTRING];								// The title bar text
TCHAR szWindowClass[MAX_LOADSTRING];								// The title bar text

// Forward declarations of functions included in this code module:
ATOM				MyRegisterClass(HINSTANCE hInstance);
BOOL				InitInstance(HINSTANCE, int);
LRESULT CALLBACK	WndProc(HWND, UINT, WPARAM, LPARAM);

int WINAPI WinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPTSTR     lpCmdLine,
                     int       nCmdShow)
{
 	// TODO: Place code here.
	MSG msg;
	HACCEL hAccelTable;

//	DEBUGREGISTER(NULL);      // Register the debug zones


	// Initialize global strings
	LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING);
	LoadString(hInstance, IDC_BB, szWindowClass, MAX_LOADSTRING);
	MyRegisterClass(hInstance);

	// Perform application initialization:
	if (!InitInstance (hInstance, nCmdShow)) 
	{
		return FALSE;
	}

	hAccelTable = LoadAccelerators(hInstance, (LPCTSTR)IDC_BB);

	// Main message loop:
	while (GetMessage(&msg, NULL, 0, 0)) 
	{
		if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg)) 
		{
			TranslateMessage(&msg);
			DispatchMessage(&msg);
		}
	}

	return msg.wParam;
}



//
//  FUNCTION: MyRegisterClass()
//
//  PURPOSE: Registers the window class.
//
//  COMMENTS:
//
//    This function and its usage is only necessary if you want this code
//    to be compatible with Win32 systems prior to the 'RegisterClassEx'
//    function that was added to Windows 95. It is important to call this function
//    so that the application will get 'well formed' small icons associated
//    with it.
//
ATOM MyRegisterClass(HINSTANCE hInstance)
{
	WNDCLASS wc;

    wc.style = CS_HREDRAW | CS_VREDRAW;
    wc.lpfnWndProc = (WNDPROC) WndProc;
    wc.cbClsExtra = 0;
    wc.cbWndExtra = 0;
    wc.hInstance = hInstance;
    wc.hIcon = 0;
    wc.hCursor = 0;
    wc.hbrBackground = (HBRUSH) GetStockObject(WHITE_BRUSH);
    wc.lpszMenuName = 0;
    wc.lpszClassName = szWindowClass;

	return RegisterClass(&wc);
}

//
//   FUNCTION: InitInstance(HANDLE, int)
//
//   PURPOSE: Saves instance handle and creates main window
//
//   COMMENTS:
//
//        In this function, we save the instance handle in a global variable and
//        create and display the main program window.
//
BOOL InitInstance(HINSTANCE hInstance, int nCmdShow)
{
   HWND hWnd;

   hInst = hInstance; // Store instance handle in our global variable

   hWnd = CreateWindow(szWindowClass, szTitle, WS_VISIBLE,
      0, 0, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInstance, NULL);

   if (!hWnd)
   {
      return FALSE;
   }

   ShowWindow(hWnd, nCmdShow);
   UpdateWindow(hWnd);

   return TRUE;
}

//
//  FUNCTION: WndProc(HWND, unsigned, WORD, LONG)
//
//  PURPOSE:  Processes messages for the main window.
//
//  WM_COMMAND	- process the application menu
//  WM_PAINT	- Paint the main window
//  WM_DESTROY	- post a quit message and return
//
//
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
	PAINTSTRUCT ps;
	HDC hdc;
	TCHAR szHello[MAX_LOADSTRING];
	LoadString(hInst, IDS_HELLO, szHello, MAX_LOADSTRING);

	switch (message) 
	{
		case WM_PAINT:
			hdc = BeginPaint(hWnd, &ps);
			// TODO: Add any drawing code here...
			RECT rt;
			GetClientRect(hWnd, &rt);
			DrawText(hdc, szHello, _tcslen(szHello), &rt, DT_CENTER);
			EndPaint(hWnd, &ps);
			break;
		case WM_DESTROY:
			PostQuitMessage(0);
			break;
		case WM_LBUTTONDOWN:
			{
				static int flag = 0;
				static HANDLE hMem = NULL;
				static HANDLE hMem2 = NULL;
								
				switch(flag)
				{

				case 0:

					// Resevering Memory , 2 pages, 8K
					
					hMem = VirtualAlloc(NULL, 1024 * 4 * 2, MEM_RESERVE, PAGE_READWRITE);
					NKDbgPrintfW(TEXT("hMem is %p. \r\n"), hMem);
					flag ++;
					break;
				case 1:
					hMem2 = VirtualAlloc(NULL, 1024 * 4, MEM_RESERVE, PAGE_READONLY);
					NKDbgPrintfW( L"hMem2 is %p. \r\n", hMem2);
					flag ++;
					break;
				case 2:
					// Commit Memory, 1K
					VirtualAlloc(hMem, 1024, MEM_COMMIT, PAGE_READWRITE);
					flag ++;
					break;
				case 3:
					// Release Memory
					VirtualFree(hMem, 1024 * 4 * 2, MEM_RELEASE);
					flag  = 1;
					break;
				default:
					;
					// error here
				}
			}

			break;
		default:
			return DefWindowProc(hWnd, message, wParam, lParam);
   }
   return 0;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美成人午夜| 另类的小说在线视频另类成人小视频在线| 国产午夜精品久久| 久久久精品tv| 国产欧美一二三区| 国产女主播视频一区二区| 国产目拍亚洲精品99久久精品| 久久久久久久久久久久久久久99 | 国产精品国产精品国产专区不片| 国产亚洲一区字幕| 中文字幕精品一区二区精品绿巨人| 国产日韩精品一区| 中文字幕亚洲综合久久菠萝蜜| 中文字幕在线不卡一区| 亚洲精品免费在线观看| 亚洲一区二区精品视频| 日韩电影免费在线观看网站| 蜜桃av一区二区在线观看| 国产自产高清不卡| 成人免费高清视频| 在线亚洲+欧美+日本专区| 欧美日韩免费电影| 欧美电影免费观看高清完整版在线观看 | 一区二区成人在线视频| 亚洲成人综合视频| 精一区二区三区| 国产精品一卡二| 91蜜桃在线免费视频| 欧美日本不卡视频| 精品国产区一区| 国产精品久久影院| 日韩一区精品视频| 国产成人免费视| 欧美午夜宅男影院| 精品国产麻豆免费人成网站| 国产精品视频一二三区| 亚洲激情在线播放| 美女视频一区在线观看| 成人午夜av电影| 精品视频资源站| 精品黑人一区二区三区久久| 国产精品久久久久久户外露出 | 成人永久免费视频| 欧美手机在线视频| 久久蜜臀精品av| 亚洲伊人伊色伊影伊综合网| 激情综合色播激情啊| 色哦色哦哦色天天综合| 2023国产一二三区日本精品2022| 亚洲理论在线观看| 国产综合久久久久影院| 欧美亚洲国产一区二区三区| 久久亚洲精品国产精品紫薇 | 成人av免费观看| 欧美一级日韩免费不卡| 国产精品福利一区| 久久精品国产一区二区| 99精品国产91久久久久久| 欧美不卡视频一区| 亚洲综合色婷婷| 成人免费毛片高清视频| 日韩欧美在线影院| 亚洲在线一区二区三区| 成人不卡免费av| 精品国产网站在线观看| 视频一区在线视频| 色婷婷亚洲婷婷| 国产日韩亚洲欧美综合| 日本成人中文字幕在线视频| 色老汉一区二区三区| 国产三级精品视频| 精品一区二区三区在线播放视频| 欧洲另类一二三四区| 中文字幕日韩精品一区| 国产成人午夜高潮毛片| 欧美大片日本大片免费观看| 亚洲国产婷婷综合在线精品| 91在线一区二区三区| 国产日韩欧美一区二区三区乱码| 麻豆国产91在线播放| 欧美高清hd18日本| 夜夜精品浪潮av一区二区三区| 日韩免费观看高清完整版| 亚洲一区二区三区四区在线观看 | 亚洲精品网站在线观看| 国产91精品露脸国语对白| 日韩精品专区在线| 欧美aaaaa成人免费观看视频| 欧美日韩日日摸| 亚洲午夜日本在线观看| 日本高清不卡一区| 亚洲欧美日韩国产成人精品影院| www.亚洲色图| 国产精品区一区二区三| 成人av免费网站| 国产精品免费免费| www.色精品| 亚洲视频在线一区观看| 91影院在线观看| 亚洲欧美日韩精品久久久久| 色婷婷国产精品综合在线观看| 亚洲欧洲综合另类在线| 一本久久精品一区二区| 亚洲精品国产a| 欧美色精品天天在线观看视频| 亚洲一区二区四区蜜桃| 欧美精品一级二级三级| 日本人妖一区二区| 欧美一级夜夜爽| 国内精品国产三级国产a久久| 久久网站最新地址| 国产高清不卡一区| 国产精品美女久久久久久久久久久| 岛国精品一区二区| 亚洲三级视频在线观看| 91行情网站电视在线观看高清版| 亚洲成人资源网| 日韩精品一区二区三区蜜臀| 国产精品综合网| ...xxx性欧美| 欧美日韩一区二区三区四区五区| 五月天激情综合| 精品国产精品一区二区夜夜嗨| 国产成人免费av在线| 亚洲伦在线观看| 欧美精三区欧美精三区| 精品一区二区三区在线播放| 欧美激情一区二区三区在线| 色欧美乱欧美15图片| 青青草原综合久久大伊人精品优势| 精品国产欧美一区二区| 99久久婷婷国产综合精品电影| 亚洲成年人影院| 久久这里只有精品视频网| 99久久综合色| 日韩高清一级片| 国产欧美一区二区在线| 日本乱人伦aⅴ精品| 免费看日韩a级影片| 欧美国产综合一区二区| 在线免费观看一区| 久久www免费人成看片高清| 日韩一区有码在线| 欧美一级片免费看| 99免费精品视频| 老司机午夜精品99久久| 亚洲丝袜自拍清纯另类| 欧美一二区视频| 99久久综合99久久综合网站| 日本sm残虐另类| 国产精品国模大尺度视频| 91精品国产91热久久久做人人| 懂色av中文一区二区三区| 亚洲超碰精品一区二区| 亚洲国产精品成人久久综合一区| 欧美精品xxxxbbbb| 白白色 亚洲乱淫| 理论电影国产精品| 亚洲一区视频在线观看视频| 国产日韩欧美综合在线| 日韩亚洲欧美在线| 91麻豆精品在线观看| 国产精品77777竹菊影视小说| 亚洲va欧美va人人爽| 亚洲欧洲在线观看av| 久久九九久精品国产免费直播| 欧美日韩一区成人| 成人激情动漫在线观看| 国内外成人在线| 水蜜桃久久夜色精品一区的特点| 国产精品美女久久久久aⅴ | 中文字幕欧美日本乱码一线二线| 欧美一区二区三区在线观看视频| 色综合久久久久| 成人av手机在线观看| 紧缚奴在线一区二区三区| 亚洲成av人片在www色猫咪| 亚洲同性同志一二三专区| 久久久精品蜜桃| 欧美成人a在线| 欧美一级国产精品| 欧美猛男gaygay网站| 在线精品视频一区二区| 91蜜桃免费观看视频| 风间由美一区二区三区在线观看| 美国三级日本三级久久99| 婷婷综合另类小说色区| 一区二区三区波多野结衣在线观看| 国产精品国产三级国产有无不卡| 国产午夜一区二区三区| 欧美成人性福生活免费看| 欧美一区午夜视频在线观看| 精品1区2区3区| 欧美日韩在线播放三区四区| 色国产综合视频| 色老汉一区二区三区| 在线观看日产精品| 在线观看亚洲a| 欧美性色黄大片| 欧美日韩和欧美的一区二区|