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

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

?? visadm.cxx

?? This sample demonstrates how to use message queuing (MSMQ). It is a visual wrapper around MSMQADM.
?? CXX
?? 第 1 頁 / 共 2 頁
字號:
				pStream += wcslen (pStream);

				WIN32_FIND_DATA wfd;
				WCHAR *p = szBuffer + wcslen (szBuffer);
				wcscpy (p, L"\\*.*");
				++p;
				HANDLE hSearch = FindFirstFile (szBuffer, &wfd);
				if (hSearch != INVALID_HANDLE_VALUE) 
                {
					do 
                    {
						if ((wcslen (wfd.cFileName) < _MAX_PATH - 2) && (wcscmp (wfd.cFileName, L".") != 0) &&
							(wcscmp (wfd.cFileName, L"..") != 0)) 
                        {
							if (wcslen (wfd.cFileName) + (pStream - szStream) + WRAPPER_SZ < MSMQ_STREAM_LEN) 
                            {
								wsprintf (pStream, L"    %s" EOL, wfd.cFileName);
								pStream += wcslen (pStream);
							}
						}
					} while (FindNextFile (hSearch, &wfd));
					FindClose (hSearch);
				}
			} 
            else 
            {
				wsprintf (pStream, L"Base Dir does not exist." EOL, szBuffer);
				pStream += wcslen (pStream);
			}
		}
	} 
    else 
    {
		wcscpy (pStream,  EOL L"MSMQ NOT configured." EOL);
		pStream += wcslen (pStream);
	}

	if (RegOpenKeyEx (HKEY_LOCAL_MACHINE, L"SOFTWARE\\Microsoft\\netreg", 0, KEY_READ, &hk) == ERROR_SUCCESS) 
    {
		wcscpy (pStream, EOL L"NETREG configured." EOL);
		pStream += wcslen (pStream);

		DWORD dwType;
		DWORD dw;
		DWORD cb = sizeof(dw);

		if ((RegQueryValueEx (hk, L"Cycle", NULL, &dwType, (LPBYTE)&dw, &cb) == ERROR_SUCCESS) &&
			(dwType == REG_DWORD) && (cb == sizeof(dw))) 
        {
			if ((pStream - szStream) + WRAPPER_SZ < MSMQ_STREAM_LEN) {
				wsprintf (pStream, L"Cycle duration: %d" EOL, dw);
				pStream += wcslen (pStream);
			}
		}

		if ((RegQueryValueEx (hk, L"EmulateNB", NULL, &dwType, (LPBYTE)&dw, &cb) == ERROR_SUCCESS) &&
			(dwType == REG_DWORD) && (cb == sizeof(dw))) 
        {
			if ((pStream - szStream) + WRAPPER_SZ < MSMQ_STREAM_LEN) 
            {
				wsprintf (pStream, L"Emulate netBIOS: %s" EOL, dw ? L"yes" : L"no");
				pStream += wcslen (pStream);
			}
		}

		if ((RegQueryValueEx (hk, L"UseRedirector", NULL, &dwType, (LPBYTE)&dw, &cb) == ERROR_SUCCESS) &&
			(dwType == REG_DWORD) && (cb == sizeof(dw))) 
        {
			if ((pStream - szStream) + WRAPPER_SZ < MSMQ_STREAM_LEN) 
            {
				wsprintf (pStream, L"Use Redirector's netBIOS: %s" EOL, dw ? L"yes" : L"no");
				pStream += wcslen (pStream);
			}
		}

		if ((RegQueryValueEx (hk, L"TrackNetwork", NULL, &dwType, (LPBYTE)&dw, &cb) == ERROR_SUCCESS) &&
			(dwType == REG_DWORD) && (cb == sizeof(dw))) 
        {
			if ((pStream - szStream) + WRAPPER_SZ < MSMQ_STREAM_LEN) 
            {
				wsprintf (pStream, L"Track network: %s" EOL, dw ? L"yes" : L"no");
				pStream += wcslen (pStream);
			}
		}

		RegCloseKey (hk);
	} else {
		wcscpy (pStream, EOL L"NETREG NOT configured." EOL);
		pStream += wcslen (pStream);
	}

	SendMessage (GetDlgItem (g_hWnd, IDC_RESULTS), WM_SETTEXT, 0, (LPARAM)szStream);
}

// Purpose: Determine at runtime if the app is running on a smartphone device
static BOOL IsSmartphone() 
{
    WCHAR wszPlatform[64];

    if (TRUE == SystemParametersInfo(SPI_GETPLATFORMTYPE,
         sizeof(wszPlatform)/sizeof(*wszPlatform),wszPlatform,0))
    {
        if (0 == _wcsicmp(L"Smartphone", wszPlatform)) 
        {
            return TRUE;
        }
    }
    return FALSE;   
}

static BOOL CALLBACK DlgProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) {

    BOOL fReturn = FALSE; //Default return value;

	switch (uMsg)
    {
	    case WM_INITDIALOG:
		    g_hWnd = hWnd;

#if defined (UNDER_CE)

	        // Specify that the dialog box should stretch full screen
	        SHINITDLGINFO shidi;

	        ZeroMemory(&shidi, sizeof(shidi));
	        shidi.dwMask = SHIDIM_FLAGS;
	        shidi.dwFlags = SHIDIF_SIZEDLGFULLSCREEN;
	        shidi.hDlg = hWnd;

            // If we could not initialize the dialog box, return an error
	        if (false == SHInitDialog(&shidi))
            {
                MessageBox(hWnd, TEXT("Failed to init dialog"), TEXT("Failure"), MB_OK);

                //Failed to init, so quit app
                EndDialog (hWnd, FALSE);
                fReturn = TRUE;
            }

	        // set up Soft Keys menu
	        SHMENUBARINFO mbi;
	        
	        ZeroMemory(&mbi, sizeof(SHMENUBARINFO));
	        mbi.cbSize = sizeof(SHMENUBARINFO);
	        mbi.hwndParent = hWnd;
	        mbi.nToolBarId = IDM_VISADM_MENU;
	        mbi.hInstRes = g_hInst;

            if (false == SHCreateMenuBar(&mbi))
            {
                MessageBox(hWnd, TEXT("Failed to create menu bar"), TEXT("Failure"), MB_OK);

                //Failed to init, so quit app
                EndDialog (hWnd, FALSE);
                fReturn = TRUE;
            }

            //Now find out if we are a smartphone device
            if (IsSmartphone())
            {
                // In order to make Back work properly, it's necessary to 
	            // override it and then call the appropriate SH API
	            (void)SendMessage(mbi.hwndMB, SHCMBM_OVERRIDEKEY, VK_TBACK, 
                    MAKELPARAM(SHMBOF_NODEFAULT | SHMBOF_NOTIFY, 
                    SHMBOF_NODEFAULT | SHMBOF_NOTIFY));

                //Now turn off off the edit boxes scrolls, SPh doesn't like scrolls
                DWORD dwStyles = GetWindowLong(GetDlgItem(hWnd, IDC_RESULTS), GWL_STYLE);
                dwStyles = dwStyles & ~(WS_VSCROLL | WS_HSCROLL);
                SetWindowLong(GetDlgItem(hWnd, IDC_RESULTS), GWL_STYLE, dwStyles);

                //Now create a SPh expandable edit control
                HWND hWndExpander = CreateWindow(UPDOWN_CLASS, NULL, 
                    WS_VISIBLE | UDS_ALIGNRIGHT | UDS_EXPANDABLE | UDS_NOSCROLL, 0, 0, 0, 0,
                    hWnd, (HMENU)IDC_RESULTS_EXPANDER, g_hInst, 0L);
                SendMessage(hWndExpander, UDM_SETBUDDY, (WPARAM)GetDlgItem(hWnd, IDC_RESULTS), 0);
            }

#else
            //Create a desktop menu bar
            SetMenu(hWnd, LoadMenu(g_hInst, MAKEINTRESOURCE(IDR_VISADM_OPTIONS)));
#endif //UNDER_CE
		    SetFocus (GetDlgItem (hWnd, IDC_COMMAND));

            return TRUE;
#if defined (UNDER_CE)

        case WM_ACTIVATE:
            if (WA_INACTIVE == LOWORD(wParam))
            {
                if ((NULL == lParam) || (g_hWnd == (HWND)lParam))
                {
                    EndDialog(hWnd, 0);
                }
            }
            break;

        case WM_SIZE:
            {
                HWND hWndControl;
                int iY, iX, iW, iH;

                //Get the client window size
                RECT rect;
                GetClientRect(hWnd, &rect);

                //Derive the size of the command edit control
                iX = rect.left + WINDOW_BORDER;
                iY = rect.bottom - rect.top - CONTROL_HEIGHT - WINDOW_BORDER;
                iW = rect.right - rect.left - 2 * WINDOW_BORDER;
                iH = CONTROL_HEIGHT;
                hWndControl = GetDlgItem(hWnd, IDC_COMMAND);
                MoveWindow(hWndControl, iX, iY, iW, iH, TRUE);

                //Derive the size of the results edit control
                iH = iY - rect.top - 2 * WINDOW_BORDER;
                iY = rect.top + WINDOW_BORDER;

                if (IsSmartphone())
                {
                    //Make room for the SPh standard 10 pixel width spinner
                    iW -= SPINNER_WIDTH;
                    hWndControl = GetDlgItem(hWnd, IDC_RESULTS_EXPANDER);
                    MoveWindow(hWndControl, iX + iW, iY, SPINNER_WIDTH, iH, TRUE);
                    //Now nudge the results window width back to prevent double border
                    iW++;
                }

                //Move
                hWndControl = GetDlgItem(hWnd, IDC_RESULTS);
                MoveWindow(hWndControl, iX, iY, iW, iH, TRUE);
            }
            break;
#endif //UNDER_CE
	    case WM_COMMAND:
            {
			    int wID = LOWORD(wParam);
			    switch (wID)
			    {
			        case IDOK:
				    {
					    WCHAR szCommand[_MAX_PATH];
					    SendMessage (GetDlgItem (hWnd, IDC_COMMAND), WM_GETTEXT, (WPARAM)_MAX_PATH, (LPARAM)szCommand);
					    RunCommand (szCommand);
					    return 0;
				    }

			        case IDCANCEL:
                        //Exit the program
				        EndDialog (hWnd, FALSE);
				        fReturn = TRUE;
                        break;

                    //Menu bar commands
                    case IDC_BUTTON1:	// install
				        RunCommand (L"register install netreg");
                        break;

			        case IDC_BUTTON2:	// verify
				        RunCommand (L"register uninstall");
                        break;

			        case IDC_BUTTON3:	// register
				        RunCommand (L"register");
                        break;

			        case IDC_BUTTON4:
				        Verify ();
                        break;

			        case IDC_BUTTON5:
				        RunCommand (L"status");
                        break;

			        case IDC_BUTTON6:
				        DeliverOutput (L"\\temp\\msmq\\mqlogfile.txt");
                        break;

			        case IDC_BUTTON7:
				        RunCommand (L"start");
                        break;

			        case IDC_BUTTON8:
				        RunCommand (L"stop");
                        break;

			    }
		    }
		    break;

//WM_HOTKEY SPh specific but won't hurt a PPC app
#if defined (UNDER_CE)

		case WM_HOTKEY:
			if (HIWORD(lParam) == VK_TBACK)
			{
				SHSendBackToFocusWindow(uMsg, wParam, lParam);
			}
			break;
#endif //UNDER_CE
	}

	return fReturn;
}

#if defined (UNDER_CE)
int WINAPI WinMain (HINSTANCE hInst, HINSTANCE hPrev, LPWSTR lpszCmdLine, int nCmdShow) {

    //Init the device specific controls
    SHInitExtraControls();
#else
int WINAPI wWinMain (HINSTANCE hInst, HINSTANCE hPrev, LPWSTR lpszCmdLine, int nCmdShow) {
#endif

    g_hInst = hInst;

	DialogBox (hInst, MAKEINTRESOURCE (IDD_DIALOG1), NULL, DlgProc);

	return 0;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩一区高清| 免费成人小视频| 国产精品女上位| 国产午夜精品理论片a级大结局| 日韩一区二区影院| 91精品国产91久久久久久一区二区 | 制服丝袜激情欧洲亚洲| 69堂亚洲精品首页| 日韩欧美你懂的| 久久奇米777| 国产精品福利电影一区二区三区四区| 日本一区二区三区国色天香| 中文字幕精品三区| 国产精品久久久久影院亚瑟| 国产欧美日韩一区二区三区在线观看 | 久久蜜桃一区二区| 2020国产精品| 国产亚洲欧美一区在线观看| 国产欧美视频一区二区| 日本一区二区三区视频视频| 欧美巨大另类极品videosbest| 91麻豆免费观看| www.欧美.com| 91美女片黄在线观看91美女| 欧美肥妇bbw| 精品福利在线导航| 欧美精彩视频一区二区三区| 国产精品区一区二区三区| 中文字幕第一区第二区| 亚洲婷婷国产精品电影人久久| 国产精品成人一区二区艾草 | 中文字幕欧美三区| 亚洲色图清纯唯美| 亚洲国产欧美一区二区三区丁香婷| 亚洲妇熟xx妇色黄| 日本不卡视频在线| 国产成人鲁色资源国产91色综| 丰满白嫩尤物一区二区| 91麻豆福利精品推荐| 欧美疯狂做受xxxx富婆| 久久久久成人黄色影片| 国产精品福利av | 7777精品久久久大香线蕉| 在线看日本不卡| 欧美影视一区二区三区| 欧美日韩一区二区三区视频| 555www色欧美视频| 一区二区三区四区精品在线视频 | 精品一区二区三区在线播放| 91女人视频在线观看| 在线播放亚洲一区| 中文子幕无线码一区tr| 一区二区三区欧美| 久久97超碰国产精品超碰| 99久久免费精品高清特色大片| 欧美日韩在线三区| 国产精品无码永久免费888| 亚洲一级二级在线| 国产福利一区二区三区视频在线 | 久久综合久色欧美综合狠狠| 国产人伦精品一区二区| 亚洲精品欧美二区三区中文字幕| 美女网站色91| 色94色欧美sute亚洲线路一久| 日韩欧美国产综合在线一区二区三区 | 亚洲国产欧美在线| 99免费精品视频| 久久亚洲精精品中文字幕早川悠里| 亚洲精品你懂的| 国产suv精品一区二区三区| 欧美一区二区三区视频| 亚洲一区在线免费观看| 成人激情视频网站| 久久精品一区二区三区av| 日韩福利视频网| 欧美午夜精品免费| 亚洲丝袜另类动漫二区| 成人一区二区三区中文字幕| 日韩欧美亚洲国产另类| 丝袜亚洲另类欧美| 91视频91自| 亚洲欧洲精品天堂一级| 成人动漫精品一区二区| 日本一区二区免费在线| 日韩成人免费在线| 欧美久久婷婷综合色| 丝袜美腿成人在线| 91黄色免费观看| 亚洲综合无码一区二区| 色综合久久88色综合天天免费| 国产精品久久影院| 不卡欧美aaaaa| 亚洲乱码国产乱码精品精小说| 波多野结衣欧美| 亚洲视频在线观看一区| 色视频欧美一区二区三区| 亚洲资源在线观看| 91国产精品成人| 国产精品污网站| 国产91露脸合集magnet| 日韩欧美一级二级三级久久久| 视频一区视频二区中文字幕| 欧美精品久久一区| 亚洲欧美二区三区| 99riav久久精品riav| 国产精品三级av| 国产成人综合视频| 国产偷v国产偷v亚洲高清| 香港成人在线视频| 欧美精品久久天天躁| 奇米色777欧美一区二区| 91久久精品午夜一区二区| 亚洲黄色av一区| 在线日韩av片| 免费看欧美美女黄的网站| 国产精品视频第一区| 在线亚洲欧美专区二区| 免费观看成人鲁鲁鲁鲁鲁视频| 精品美女一区二区| av午夜精品一区二区三区| 亚洲一级片在线观看| 日韩精品一区二区三区swag | 亚洲国产高清在线| 欧洲精品视频在线观看| 蜜臀av一区二区三区| 国产午夜精品一区二区三区嫩草| 色狠狠色噜噜噜综合网| 久久99久久久久久久久久久| 亚洲天堂久久久久久久| 欧美日韩大陆一区二区| 亚洲国产wwwccc36天堂| 在线播放欧美女士性生活| 顶级嫩模精品视频在线看| 亚洲高清免费视频| 国产日韩视频一区二区三区| 欧美日韩一二三| 成人激情视频网站| 蜜桃视频一区二区| 亚洲一区视频在线| 国产精品久久免费看| 欧美v国产在线一区二区三区| 91老师国产黑色丝袜在线| 久久99久久99精品免视看婷婷| 亚洲黄网站在线观看| 久久精品一区二区三区不卡 | 欧美一级视频精品观看| av在线综合网| 狠狠狠色丁香婷婷综合久久五月| 一区二区三区免费网站| 欧美激情中文字幕| 精品动漫一区二区三区在线观看| 欧美丝袜丝nylons| 成人av在线看| 国产成人精品亚洲日本在线桃色| 久久激情五月激情| 日本成人中文字幕| 亚洲aaa精品| 一区二区三区四区在线| 亚洲国产精品精华液ab| 久久久久国产免费免费 | 国产美女在线精品| 久久er精品视频| 蜜桃av噜噜一区二区三区小说| 天堂资源在线中文精品| 亚洲va韩国va欧美va| 一区二区高清在线| 一区二区三区视频在线看| 中文字幕字幕中文在线中不卡视频| 国产无一区二区| 国产精品福利一区| 国产精品不卡在线观看| 国产精品每日更新在线播放网址| 国产欧美一区二区在线| 久久日一线二线三线suv| 久久久亚洲精品一区二区三区| 国产精品第四页| 亚洲色图视频网| 一区二区三区日韩精品| 亚洲综合色婷婷| 丝袜诱惑亚洲看片| 久久激情五月婷婷| 视频在线观看一区二区三区| 日日夜夜精品视频免费| 日韩电影在线一区二区| 国产91精品精华液一区二区三区| 成人久久久精品乱码一区二区三区| 国内成人免费视频| 麻豆精品一区二区综合av| 国产一区二区在线电影| 成人av免费网站| 精品视频在线看| 精品国产一区二区在线观看| 国产色一区二区| 亚洲激情中文1区| 丝袜脚交一区二区| 丁香亚洲综合激情啪啪综合| 在线观看不卡一区| 欧美mv日韩mv国产网站app| 国产视频视频一区| 亚洲国产一区在线观看|