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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? shutwm.cpp

?? 本人自己寫的widows mobile小工具
?? CPP
字號:
// ShutWm.cpp : 定義應用程序的入口點。
//

#include "stdafx.h"
#include "ShutWm.h"
#include <windows.h>
#include <commctrl.h>
//#include "pm.h"
#include "winioctl.h"

#define MAX_LOADSTRING		100
#define ID_TRAY				1000
#define WM_TRAY_NOTIFY		(WM_USER + 100)
#define MENU_OFFSCREEN		1
#define MENU_RESET			2
#define MENU_SHUTDOWN		3
#define MENU_EXIT			4
#define MENU_AUTORUN		5

#define IOCTL_HAL_REBOOT   CTL_CODE(FILE_DEVICE_HAL, 15, METHOD_BUFFERED, FILE_ANY_ACCESS)

// 全局變量:
HINSTANCE		g_hInst = NULL;			// 當前實例
HMENU			g_hMenu = NULL;			// 彈出菜單
HICON			g_hIcon = NULL;			// 托盤圖標
BOOL			g_bAutoRun = FALSE;		//是否開機啟動
TCHAR			g_tszAppPath[MAX_PATH] = {0};	// 程序路徑
TCHAR			g_tszLinkPath[MAX_PATH] = _T("\\Windows\\StartUp\\ShutWM.lnk");

// 此代碼模塊中包含的函數(shù)的前向聲明:
ATOM				MyRegisterClass(HINSTANCE, LPTSTR);
BOOL				InitInstance(HINSTANCE, int);
LRESULT CALLBACK	WndProc(HWND, UINT, WPARAM, LPARAM);
BOOL				TrayMessage(HWND hwnd, UINT uMsg, UINT uID, HICON hIcon);
BOOL				AppLinkExist();
void				GenKeyEvent(BYTE bVkCode);

extern "C" __declspec(dllimport) BOOL KernelIoControl(   
	DWORD   dwIoControlCode,     
	LPVOID   lpInBuf,     
	DWORD   nInBufSize,     
	LPVOID   lpOutBuf,     
	DWORD   nOutBufSize,     
	LPDWORD   lpBytesReturned);

//extern "C" __declspec(dllimport) void FileSystemPowerFunction();
//extern "C" __declspec(dllimport) void PowerOffSystem();
//extern "C" BOOL ExitWindowsEx(UINT uFlags, DWORD dwReason);


int WINAPI WinMain(HINSTANCE hInstance,
                   HINSTANCE hPrevInstance,
                   LPTSTR    lpCmdLine,
                   int       nCmdShow)
{
	MSG msg;

	// 執(zhí)行應用程序初始化:
	if (!InitInstance(hInstance, nCmdShow)) 
	{
		return FALSE;
	}

	// 主消息循環(huán):
	while (GetMessage(&msg, NULL, 0, 0)) 
	{
		TranslateMessage(&msg);
		DispatchMessage(&msg);
	}

	return (int)msg.wParam;
}

ATOM MyRegisterClass(HINSTANCE hInstance, LPTSTR szWindowClass)
{	
	WNDCLASS wc;

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

	return RegisterClass(&wc);
}

BOOL InitInstance(HINSTANCE hInstance, int nCmdShow)
{
    HWND hWnd = NULL;
    TCHAR szTitle[MAX_LOADSTRING] = _T("ShutWM_sky");		// 標題欄文本
    TCHAR szWindowClass[MAX_LOADSTRING] = _T("ShutWM_yks");	// 主窗口類名

    g_hInst = hInstance; // 將實例句柄存儲在全局變量中
	g_hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_SHUTWM));

    // 在應用程序初始化期間,應調(diào)用一次 SHInitExtraControls 以初始化
    // 所有設(shè)備特定控件,例如,CAPEDIT 和 SIPPREF。
    //SHInitExtraControls();

    //如果它已經(jīng)在運行,則將焦點置于窗口上,然后退出
    hWnd = FindWindow(szWindowClass, szTitle);	
    if (hWnd) 
    {
        // 將焦點置于最前面的子窗口
        // “| 0x00000001”用于將所有附屬窗口置于前臺并
        // 激活這些窗口。
        //SetForegroundWindow((HWND)((ULONG) hWnd | 0x00000001));
        return FALSE;
    } 

    if (!MyRegisterClass(hInstance, szWindowClass))
    {
    	return FALSE;
    }

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

    if (!hWnd)
    {
        return FALSE;
    }

    return TRUE;
}

LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
    //int wmId, wmEvent;
	
    switch (message) 
    {
        case WM_COMMAND:
		{
            //wmId    = LOWORD(wParam); 
            //wmEvent = HIWORD(wParam); 
            // 分析菜單選擇:
            switch (LOWORD(wParam))
            {
				case MENU_OFFSCREEN:
				{
					//GenKeyEvent(VK_F22);//鎖屏keylock
					GenKeyEvent(VK_OFF);//關(guān)屏,會斷開AcitveSync
					break;
				}
				case MENU_RESET:
				{
					//SetSystemPowerState(NULL, POWER_STATE_RESET, POWER_FORCE);//可以用
					KernelIoControl(IOCTL_HAL_REBOOT, NULL, 0, NULL, 0, NULL);//可以用
					//FileSystemPowerFunction();//和下面一行一起使用
					//PowerOffSystem();//暫不可以用
					//ExitWindowsEx(EWX_REBOOT, 0);//可以用
					break;
				}
				case MENU_SHUTDOWN:
				{	
					//只是關(guān)屏,沒有關(guān)機
					//SetSystemPowerState(NULL, POWER_STATE_OFF, POWER_FORCE);					
					//ExitWindowsEx(EWX_POWEROFF, 0);
					break;
				}
				case MENU_EXIT:
				{
					SendMessage(hWnd, WM_CLOSE, 0, 0);
					break;
				}					
				case MENU_AUTORUN:
				{
					if (g_bAutoRun)
					{
						if (DeleteFile(g_tszLinkPath))
						{
							g_bAutoRun = FALSE;							
						}						
					} 
					else
					{
						TCHAR tszTempAppPath[MAX_PATH] = {0};
						wsprintf(tszTempAppPath, _T("\"%s\""), g_tszAppPath);
						if (SHCreateShortcut(g_tszLinkPath, tszTempAppPath))
						{
							g_bAutoRun = TRUE;
						}
					}

					CheckMenuItem(g_hMenu, MENU_AUTORUN, g_bAutoRun?MF_CHECKED:MF_UNCHECKED);
					break;
				}
                default:
                {
					return DefWindowProc(hWnd, message, wParam, lParam);
				}
            }

            break;
		}
        case WM_CREATE:	
		{			
			GetModuleFileName(NULL, g_tszAppPath, MAX_PATH);
			g_hMenu = CreatePopupMenu();
			AppendMenu(g_hMenu, MF_STRING, MENU_OFFSCREEN, _T("關(guān)屏"));
			AppendMenu(g_hMenu, MF_STRING, MENU_RESET, _T("重啟"));
			//AppendMenu(g_hMenu, MF_STRING, MENU_SHUTDOWN, _T("關(guān)機"));
			AppendMenu(g_hMenu, MF_STRING, MENU_EXIT, _T("退出"));
			AppendMenu(g_hMenu, MF_SEPARATOR, NULL, _T(""));
			UINT uFlag = MF_STRING;

			if (AppLinkExist())
			{
				g_bAutoRun = TRUE;
				uFlag |= MF_CHECKED;
			}
			else
			{
				g_bAutoRun = FALSE;
				uFlag |= MF_UNCHECKED;
			}

			AppendMenu(g_hMenu, uFlag, MENU_AUTORUN, _T("開機啟動"));			
			TrayMessage(hWnd, NIM_ADD, ID_TRAY, g_hIcon);
			break;
		}
        case WM_DESTROY:
		{
			DestroyMenu(g_hMenu);
			TrayMessage(hWnd, NIM_DELETE, ID_TRAY, g_hIcon);
            PostQuitMessage(0);
            break;
		}
		case WM_TRAY_NOTIFY:
		{
			if (ID_TRAY == wParam && WM_LBUTTONUP == lParam)
			{
				TrackPopupMenu(g_hMenu, TPM_BOTTOMALIGN, GetSystemMetrics(SM_CXSCREEN), 
					GetSystemMetrics(SM_CYSCREEN), 0, hWnd, NULL);
			}

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

    return 0;
}

BOOL TrayMessage(HWND hwnd, UINT uMsg, UINT uID, HICON hIcon)
{
	NOTIFYICONDATA nid;
	nid.cbSize = sizeof(NOTIFYICONDATA);
	nid.hWnd = hwnd;
	nid.uID = uID;
	nid.uFlags = NIF_MESSAGE|NIF_ICON;
	nid.uCallbackMessage = WM_TRAY_NOTIFY;
	nid.hIcon = hIcon;
	nid.szTip[0] = '\0';

	return Shell_NotifyIcon(uMsg, &nid);
}

BOOL AppLinkExist()
{
	BOOL bExist = FALSE;
	TCHAR tszLinkPath[MAX_PATH] = {0};
	TCHAR tszTargetPath[MAX_PATH] = {0};
	TCHAR tszTempApppath[MAX_PATH] = {0};
	wsprintf(tszTempApppath, _T("\"%s\""), g_tszAppPath);

	WIN32_FIND_DATA findData;
	HANDLE hFile;
	BOOL bFindFile = FALSE;
	DWORD dwErrorCode = 0;
	SetLastError(dwErrorCode);
	hFile = FindFirstFile(_T("\\Windows\\StartUp\\*.lnk"), &findData);	

	while (INVALID_HANDLE_VALUE != hFile)
	{
		wsprintf(tszLinkPath, _T("%s%s"), _T("\\Windows\\StartUp\\"), findData.cFileName);

		if (SHGetShortcutTarget(tszLinkPath, tszTargetPath, MAX_PATH))
		{
			if (0 == lstrcmp(tszTempApppath, tszTargetPath))
			{
				wcsncpy(g_tszLinkPath, tszLinkPath, MAX_PATH);
				bExist = TRUE;
				break;
			}
		}

		bFindFile = FindNextFile(hFile, &findData);

		if (!bFindFile)
		{
			dwErrorCode = GetLastError();

			if (ERROR_NO_MORE_FILES == dwErrorCode)
			{
				break;
			}
		}		
	}

	FindClose(hFile);

	return bExist;
}

void GenKeyEvent(BYTE bVkCode)
{
	keybd_event(bVkCode, 0, KEYEVENTF_SILENT, 0);
	Sleep(100);
	keybd_event(bVkCode, 0, KEYEVENTF_SILENT | KEYEVENTF_KEYUP, 0);
}



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99免费精品在线观看| 日韩欧美中文字幕制服| 在线成人免费观看| 亚洲色图视频网| 国产一区二区三区免费播放 | 亚洲美女免费在线| 国产主播一区二区三区| 欧美肥胖老妇做爰| 亚洲资源在线观看| 99亚偷拍自图区亚洲| 久久亚洲精华国产精华液| 污片在线观看一区二区| 色94色欧美sute亚洲线路二 | 亚洲成人综合视频| 成人免费黄色在线| 久久品道一品道久久精品| 亚洲成人久久影院| 欧美亚州韩日在线看免费版国语版 | 欧美电影免费观看完整版| 亚洲一区二区三区四区的| 91蝌蚪国产九色| 国产精品美女视频| 国产 欧美在线| 国产视频视频一区| 国产在线视频精品一区| 精品乱人伦小说| 久久成人免费日本黄色| 欧美刺激午夜性久久久久久久| 日本三级亚洲精品| 欧美一区二区高清| 蜜臀av性久久久久蜜臀aⅴ流畅 | 日产国产高清一区二区三区| 欧美精品一卡二卡| 麻豆精品视频在线观看视频| 欧美xxxx在线观看| 国产成人亚洲精品青草天美| 欧美精彩视频一区二区三区| av在线一区二区三区| 最好看的中文字幕久久| 色综合久久久久综合体| 亚洲精品videosex极品| 欧美日韩国产美女| 久久精品国产成人一区二区三区| 欧美xxxx老人做受| 成人毛片视频在线观看| 一区二区三区在线视频观看58 | 欧美aaaaaa午夜精品| 精品久久一区二区三区| 成人美女在线视频| 一区二区三区成人| 日韩视频一区二区三区在线播放| 日韩精品一区第一页| 精品国产免费人成在线观看| 成人激情校园春色| 亚洲第一激情av| 精品日韩成人av| 99v久久综合狠狠综合久久| 一区二区三区在线观看国产| 欧美一级免费观看| 国产成人av一区二区三区在线| 亚洲欧美一区二区三区国产精品| 337p亚洲精品色噜噜狠狠| 国产高清精品久久久久| 亚洲成人久久影院| 国产精品免费视频一区| 欧美日韩卡一卡二| 成人激情动漫在线观看| 日日摸夜夜添夜夜添亚洲女人| 久久―日本道色综合久久| 91精品福利在线| 久草热8精品视频在线观看| 亚洲免费av观看| 精品国产91洋老外米糕| 欧美日韩一区中文字幕| 丁香激情综合国产| 热久久一区二区| 亚洲人成人一区二区在线观看| 欧美一区二区在线免费观看| 91性感美女视频| 国内欧美视频一区二区| 亚洲福利一二三区| 18欧美亚洲精品| 国产网站一区二区三区| 日韩小视频在线观看专区| 色婷婷久久久亚洲一区二区三区| 久草在线在线精品观看| 图片区日韩欧美亚洲| 亚洲精品乱码久久久久| 国产精品色眯眯| 2017欧美狠狠色| 欧美日本一区二区| 色拍拍在线精品视频8848| 国产成a人亚洲精| 久久疯狂做爰流白浆xx| 日本免费在线视频不卡一不卡二| 亚洲欧洲av在线| 中文字幕第一区第二区| 久久久不卡网国产精品一区| 日韩一区国产二区欧美三区| 欧美视频在线观看一区二区| jlzzjlzz亚洲日本少妇| 国产成人精品亚洲日本在线桃色| 久久91精品国产91久久小草| 免费在线观看精品| 日韩电影在线观看电影| 日本亚洲免费观看| 六月丁香婷婷色狠狠久久| 免费成人在线视频观看| 麻豆极品一区二区三区| 美女一区二区三区在线观看| 老司机免费视频一区二区| 日本怡春院一区二区| 日本成人在线看| 久久成人免费电影| 国产专区综合网| 成人激情免费电影网址| 91免费版在线| 欧美在线免费视屏| 91麻豆精品国产91久久久使用方法| 在线观看av一区| 91精品国产高清一区二区三区蜜臀| 欧美久久高跟鞋激| 日韩女优制服丝袜电影| 国产欧美中文在线| 国产精品高潮呻吟久久| 亚洲精品视频在线| 丝瓜av网站精品一区二区| 麻豆成人久久精品二区三区红 | 老司机精品视频一区二区三区| 久久se精品一区精品二区| 国产伦精品一区二区三区免费| 懂色中文一区二区在线播放| 91丝袜呻吟高潮美腿白嫩在线观看| 99精品视频在线免费观看| 在线观看日韩电影| 日韩欧美第一区| 国产欧美一区二区精品性| 亚洲欧洲av一区二区三区久久| 亚洲自拍偷拍九九九| 另类小说视频一区二区| 成人午夜免费视频| 欧美日韩中文字幕一区二区| 精品伦理精品一区| 亚洲人成亚洲人成在线观看图片 | 国产专区欧美精品| 91视频精品在这里| 日韩欧美黄色影院| 国产精品萝li| 日韩国产精品大片| 粗大黑人巨茎大战欧美成人| 在线观看国产精品网站| 久久嫩草精品久久久久| 亚洲综合色网站| 国产一区日韩二区欧美三区| 91美女在线视频| 亚洲精品一区二区三区在线观看| 亚洲精品视频观看| 国产成人aaaa| 日韩午夜电影在线观看| 成人欧美一区二区三区小说| 另类小说一区二区三区| 91久久精品国产91性色tv| 欧美成人精品1314www| 亚洲男人天堂一区| 国产精品一区二区三区99| 欧美日韩国产中文| 综合欧美亚洲日本| 狠狠色丁香久久婷婷综合_中| 欧美三级三级三级| 亚洲色欲色欲www| 国产不卡高清在线观看视频| 欧美一区二区三区在线视频 | 韩国欧美国产一区| 欧美挠脚心视频网站| 亚洲天堂网中文字| 成人性视频免费网站| 日韩一级片在线观看| 五月综合激情网| 在线亚洲免费视频| 最新欧美精品一区二区三区| 国产精品综合视频| 亚洲精品一区二区三区福利| 天堂资源在线中文精品| 欧美三级电影在线观看| 亚洲一区二区在线免费观看视频| 成人av影视在线观看| 国产精品电影一区二区三区| 国产成人日日夜夜| 久久精品欧美日韩| 国产盗摄视频一区二区三区| 久久久久综合网| 狠狠狠色丁香婷婷综合激情| 精品国产一区二区三区四区四| 日韩激情中文字幕| 日韩精品一区二区三区视频| 久久er精品视频| 久久色.com| 国产91精品在线观看| 日本一区二区三区国色天香 | 一区二区三区四区高清精品免费观看|