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

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

?? serviceenum代碼.cpp

?? 黑客編程代碼serviceenum代碼.rar
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
////////////////////////////////////////////////////////////////////////////////
//      
//      Enum Service
//      
//      File      : EnumService.cpp
//      
//      Create at : 2002.3.10
//      Create by : refdom
//		Email	  : refdom@263.net
//		Home Page : www.opengram.com
//
//		If you modify the code, or add more functions, please email me a copy.
//      
////////////////////////////////////////////////////////////////////////////////
#include "ConnectServer.h"
#include <stdio.h>
#include <windows.h>
#include <Winnetwk.h>
#include <Shlwapi.h>

#pragma comment(lib, "Advapi32.lib")
#pragma comment(lib, "Mpr.lib")

DWORD g_dwManagerAccess = SC_MANAGER_ALL_ACCESS;
DWORD g_dwServiceAccess = SERVICE_ALL_ACCESS;

void ListServices (SC_HANDLE, DWORD);
void MyStartService (SC_HANDLE, LPSTR);
void MyStopService (SC_HANDLE, LPSTR);
void MyViewService (SC_HANDLE, LPSTR);
void Usage(char*);

int main(int argc, char* argv[])
{
	int nRetCode = 0;
	char szIpc[50] = "";
	DWORD dwServiceType;
	SC_HANDLE schSCManager;
	LPSTR lpUserName, lpPassword, lpServiceName;
	NETRESOURCE NET;

	if (argc < 2)
	{
		Usage(argv[0]);
		return 0;
	}

	if (argv[1][0] == '/' && strlen(argv[1]) == 2)
	{
		switch (tolower(argv[1][1]))
		{
		case 'l':
			dwServiceType = SERVICE_WIN32 | SERVICE_DRIVER;
			break;
		case 'd':
			dwServiceType = SERVICE_DRIVER;
			break;
		case 'w':
			dwServiceType = SERVICE_WIN32;
			break;
		case 'k':
			dwServiceType = SERVICE_KERNEL_DRIVER;
			break;
		case 'f':
			dwServiceType = SERVICE_FILE_SYSTEM_DRIVER;
			break;
		case 'o':
			dwServiceType = SERVICE_WIN32_OWN_PROCESS;
			break;
		case 'h':
			dwServiceType = SERVICE_WIN32_SHARE_PROCESS;
			break;
		case 'r':
			dwServiceType = -1;
			break;
		case 's':
		case 'p':
		case 'v':
			if (argc < 6 && (argc != 3))
			{
				printf ("Error! Input a service name!\n");
				return 0;
			}
			else if (argc >6)
			{
				printf ("Error! A wrong service name!\n");
				return 0;
			}
			break;
		case '?':
			Usage(argv[0]);
			return 0;
		default:
			printf ("Error: Unknow option!\n");
			return 0;;
		}
	}
	else
	{
		printf ("Error: Unknow option!\n");
		return 0;
	}

	//get service name
	if (argc == 6)
	{
		lpServiceName = argv[5];
	}
	else if (argc == 3)
	{
//		if ((argv[2][0] != '\\') && (argv[2][1] != '\\'))
//		{
	if (argv[1][0] == '/' && strlen(argv[1]) == 2)
	{
		switch (tolower(argv[1][1]))
		{
		case 'l':
		case 'd':
		case 'w':
		case 'k':
		case 'f':
		case 'o':
		case 'h':
		case 'r':
			printf ("Error arguments!\n");
			return 0;
		default:
			lpServiceName = argv[2];
			break;
		}
	}
//			lpServiceName = argv[2];
//		}
	}

	if (argc > 3)
	{
/*		if ((argv[2][0] != '\\') && (argv[2][1] != '\\'))
		{
			schSCManager = OpenSCManager(NULL, NULL, SC_MANAGER_ALL_ACCESS);
		}
		else
		{
			if (argc == 3)
			{
				lpUserName = "";
				lpPassword = "";
				//change access
				g_dwManagerAccess = SC_MANAGER_CONNECT;
				g_dwServiceAccess = GENERIC_READ;
				sprintf (szIpc, "%s", argv[2]);
			}
			else
			{
*/
				lpUserName = argv[3];
				lpPassword = argv[4];
				sprintf (szIpc, "%s\\ipc$", argv[2]);
//			}

			NET.lpLocalName = NULL;
			NET.lpRemoteName = szIpc;
			NET.dwType = RESOURCETYPE_ANY;
			NET.lpProvider = NULL;

			printf ("Connecting %s...",argv[2]);

			nRetCode = MyConnectServer(&NET, lpPassword, lpUserName, CONNECT_INTERACTIVE, szIpc);
			if (!nRetCode)
				printf ("Successfully!\n");
			else
			{
				printf ("Failed!\n");
			}
			schSCManager = OpenSCManager(argv[2], NULL, SC_MANAGER_ALL_ACCESS);
//		}
	}
	else
	{
		schSCManager = OpenSCManager(NULL, NULL, SC_MANAGER_ALL_ACCESS);
	}

	if (schSCManager == NULL)
	{
		printf ("%d\n", argc);
		printf ("%d\n", GetLastError());
		printf ("Open SCManager failed!\n");
		return 0;
	}

	//
	switch (tolower(argv[1][1]))
	{
	case 'l':
	case 'd':
	case 'w':
	case 'k':
	case 'f':
	case 'o':
	case 'h':
	case 'r':
		ListServices(schSCManager, dwServiceType);
		break;
	case 's':
		MyStartService(schSCManager, lpServiceName);
		break;
	case 'p':
		MyStopService(schSCManager, lpServiceName);
		break;
	case 'v':
		MyViewService(schSCManager, lpServiceName);
		break;
	}

	CloseServiceHandle(schSCManager);

	if (argc >3 )
	{
		//close the session with remote server
		printf ("\nDisconnecting server...");
		nRetCode = MyDisConnectServer(szIpc, CONNECT_UPDATE_PROFILE, TRUE);
		if (!nRetCode)
			printf ("Successfully!\n");
		else
			printf ("Failed!\n");
	}

	return 0;
}

void ListServices(SC_HANDLE schSCManager, DWORD ServiceType)
{
	//list services
	LPENUM_SERVICE_STATUS_PROCESS lpServices;
	DWORD n;
	DWORD nSize = 0;
	DWORD nServicesReturned;
	DWORD nResumeHandle;
	DWORD dwServiceType;
	nResumeHandle = 0;
	dwServiceType = ServiceType;
	if (ServiceType == -1)
	{
		dwServiceType = SERVICE_WIN32;
	}

	lpServices = (LPENUM_SERVICE_STATUS_PROCESS) LocalAlloc(LPTR, 30720);

	if (EnumServicesStatusEx(schSCManager, SC_ENUM_PROCESS_INFO, 
		                     dwServiceType, SERVICE_STATE_ALL, 
							 (LPBYTE)lpServices, 30720, 
							 &nSize, &nServicesReturned,
							 &nResumeHandle, NULL) == NULL)
	{
		printf ("Enum Error!%d\n",GetLastError());
		return;
	}
	else
	{
		printf ("Listing service...\n\n");
	}
	
	printf ("------------------------------------------------------\n");
	printf ("PID \t ServiceName {Service Display Name} <Current status>\n");
	printf ("------------------------------------------------------\n");
	for (n = 0; n < nServicesReturned; n++)
	{
		if (!(ServiceType == -1 
			&& lpServices[n].ServiceStatusProcess.dwCurrentState != SERVICE_RUNNING))
		{
			//Show the name of service
			printf ("pid:%d.",lpServices[n].ServiceStatusProcess.dwProcessId);
			if (lpServices[n].ServiceStatusProcess.dwProcessId == 0 )
			{
				printf ("\t");
			}
			printf ("%s\t{%s}", lpServices[n].lpServiceName, lpServices[n].lpDisplayName);
//			printf ("\t");
			//Show the status of service
			switch (lpServices[n].ServiceStatusProcess.dwCurrentState)
			{
			case SERVICE_STOPPED:
				printf ("<not running.>");
				break;
			case SERVICE_START_PENDING:
				printf ("<starting.>");
				break;
			case SERVICE_STOP_PENDING:
				printf ("<stopping.>");
				break;
			case SERVICE_RUNNING:
				printf ("<running.>");
				break;
			case SERVICE_CONTINUE_PENDING:
				printf ("<continue pending.>");
				break;
			case SERVICE_PAUSE_PENDING:
				printf ("<pause pending.>");
				break;
			case SERVICE_PAUSED:
				printf ("<paused.>");
				break;
			}
			printf ("\n");
		}
	}
	return;
}

void MyStartService(SC_HANDLE schSCManager, LPSTR lpServiceName)
{
	SC_HANDLE schService;
	DWORD dwWaitTime;
	DWORD dwOldCheckPoint = 0;
	DWORD dwStartTickCount;
	SERVICE_STATUS ssStatus;
	LPQUERY_SERVICE_CONFIG lpConfig;
	DWORD dwSize;

	schService = OpenService(schSCManager, lpServiceName, SERVICE_ALL_ACCESS);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费一级片91| 在线成人午夜影院| bt欧美亚洲午夜电影天堂| 国产成人午夜电影网| 国产精品一区二区在线观看网站 | 热久久久久久久| 亚洲成av人片观看| 日本亚洲三级在线| 久久成人精品无人区| 韩国午夜理伦三级不卡影院| 国产一区二区精品久久99| 国产乱码精品一区二区三区五月婷| 九色porny丨国产精品| 国内精品嫩模私拍在线| 国产精品一区2区| 成人avav影音| 在线观看免费成人| 欧美高清一级片在线| 欧美一级欧美三级| 亚洲精品一区二区三区影院| 国产亚洲欧美一区在线观看| 国产精品传媒入口麻豆| 亚洲小少妇裸体bbw| 日韩国产一区二| 国产精品影音先锋| 99久久综合99久久综合网站| 色8久久精品久久久久久蜜| 欧美亚洲国产一区二区三区va| 91精品国产一区二区| 久久嫩草精品久久久精品一| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 精品国产百合女同互慰| 久久久久久**毛片大全| 自拍偷拍欧美激情| 婷婷久久综合九色综合绿巨人| 久99久精品视频免费观看| 波多野结衣在线aⅴ中文字幕不卡| 在线看一区二区| 日韩一级二级三级精品视频| 国产清纯在线一区二区www| 亚洲综合区在线| 国产在线国偷精品免费看| caoporm超碰国产精品| 91精品国产欧美一区二区成人 | 青青草国产成人av片免费| 国产精品影视在线| 欧美日韩激情一区二区三区| 国产午夜亚洲精品午夜鲁丝片| 一区二区久久久久| 国产美女一区二区| 欧美色视频在线| 国产日韩欧美a| 日本欧美加勒比视频| 99久久免费视频.com| 精品区一区二区| 一区二区三区在线观看视频| 国内精品久久久久影院一蜜桃| 欧美中文字幕亚洲一区二区va在线| 欧美精品一区二区久久婷婷| 一区二区高清免费观看影视大全| 精品在线免费观看| 91福利小视频| 国产精品日韩成人| 麻豆成人91精品二区三区| 91麻豆免费观看| 国产清纯美女被跳蛋高潮一区二区久久w | www.久久精品| 精品国产乱码久久久久久牛牛| 亚洲精品久久嫩草网站秘色| 国产成人丝袜美腿| 欧美一级在线免费| 亚洲一区二区视频在线观看| 成人av免费在线观看| 2023国产精品自拍| 蜜臀av一区二区三区| 欧美日韩日日摸| 悠悠色在线精品| 99久久久国产精品免费蜜臀| 国产亚洲欧美一级| 国精产品一区一区三区mba视频| 3atv一区二区三区| 亚洲国产成人av好男人在线观看| av一区二区三区| 中文av一区二区| 国产一二精品视频| 欧美电影免费观看高清完整版在线观看 | 日本大胆欧美人术艺术动态| 91激情五月电影| 欧美精彩视频一区二区三区| 韩国精品主播一区二区在线观看| 337p亚洲精品色噜噜狠狠| 亚洲一区二区三区免费视频| 色婷婷综合久久久久中文| 国产精品不卡视频| 成人污污视频在线观看| 日本一区二区三区免费乱视频| 国产一区二区网址| 国产亚洲欧美一级| 国产成人精品一区二区三区四区| 久久久精品日韩欧美| 国产精品自拍av| 国产无一区二区| 成人高清视频免费观看| 国产精品福利影院| 99精品视频在线播放观看| 亚洲免费电影在线| 在线观看欧美黄色| 亚洲国产美女搞黄色| 欧美日韩国产片| 日本不卡一区二区三区| 日韩欧美视频在线| 国产精品亚洲第一区在线暖暖韩国| 国产亚洲成aⅴ人片在线观看 | 欧美大肚乱孕交hd孕妇| 久久99久久精品欧美| 国产日本一区二区| 99久久婷婷国产精品综合| 亚洲最新在线观看| 欧美日韩日日夜夜| 久久成人免费网| 国产精品拍天天在线| 日本韩国一区二区三区| 午夜精品久久久久久久| 精品久久久久久综合日本欧美| 国产精品一级在线| 亚洲欧美日韩国产一区二区三区| 欧美午夜精品久久久久久超碰| 无码av中文一区二区三区桃花岛| 日韩免费成人网| 不卡一区二区中文字幕| 亚洲自拍偷拍麻豆| 日韩欧美成人激情| 成人av电影免费在线播放| 亚洲第一激情av| 精品国产免费一区二区三区四区| 波多野结衣视频一区| 亚洲一区国产视频| 久久综合狠狠综合久久综合88| 成人爽a毛片一区二区免费| 一区二区三区在线视频免费观看| 在线不卡中文字幕| 丁香激情综合国产| 午夜精品福利一区二区三区av| 久久精品一区二区三区不卡牛牛| 91国内精品野花午夜精品| 秋霞午夜av一区二区三区| 国产精品久久久久影院亚瑟| 91麻豆精品国产自产在线| 丰满白嫩尤物一区二区| 亚瑟在线精品视频| 欧美国产日韩在线观看| 欧美日韩高清在线| 成人av资源下载| 免费观看久久久4p| 国产黄色精品网站| 亚洲444eee在线观看| 欧美极品少妇xxxxⅹ高跟鞋| 9191国产精品| 成人aa视频在线观看| 久久国产剧场电影| 亚洲综合久久久| 国产精品丝袜久久久久久app| 3atv一区二区三区| 91精品福利视频| 不卡免费追剧大全电视剧网站| 人人精品人人爱| 亚洲综合成人在线视频| 国产精品欧美一级免费| 日韩女优制服丝袜电影| 欧美色老头old∨ideo| 不卡在线观看av| 国产乱码字幕精品高清av| 日韩综合小视频| 有坂深雪av一区二区精品| 中文字幕高清不卡| 精品国产乱码久久久久久夜甘婷婷 | 天堂精品中文字幕在线| |精品福利一区二区三区| 精品国产乱码久久久久久浪潮| 欧美日韩中字一区| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 久久精品夜夜夜夜久久| 欧美一级电影网站| 欧美挠脚心视频网站| 91精品1区2区| 色综合婷婷久久| 99精品在线免费| 大美女一区二区三区| 韩国成人福利片在线播放| 日本va欧美va瓶| 午夜久久久久久久久久一区二区| 一区二区三区免费在线观看| 自拍av一区二区三区| 中文字幕av一区二区三区高| 久久精品一区二区三区av| 久久综合色8888| 2014亚洲片线观看视频免费| 欧美mv日韩mv亚洲| 亚洲精品在线三区| 精品国产百合女同互慰|