⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cmdprocess.cpp

📁 可以一键自动检测局域网内的网关和未被占用的IP地址
💻 CPP
字号:
// cmdProcess.cpp: implementation of the cmdProcess class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "onetouch.h"
#include "cmdProcess.h"
#include "onetouchDlg.h"

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

cmdProcess::cmdProcess()
{

}

cmdProcess::~cmdProcess()
{

}

//UINT cmdProcess::ThreadProc( LPVOID pParam )
//{
/*			if (!CreateProcess(NULL,strChar
			,NULL,NULL,TRUE,NULL,NULL,NULL,&si,&pi)) {
			MessageBox("Error on CreateProcess()");
			return;
		}
		CloseHandle(hWrite);
		cs = "";
//		m_info = "正在配置IP(网关)地址...";
//		UpdateData(false);	
		while (true) {//读取管道信息(即netsh返回信息)
			if (ReadFile(hRead,buffer,4095,&bytesRead,NULL) == NULL)
				break;
			buffer[bytesRead] = 0; 
			cs+=buffer;
		//	Sleep(200); 
		}
		cs.TrimRight();
		if(cs!="确定。")
			::AfxMessageBox(cs);
		else
		{
		//	MessageBox("IP(网关)地址配置成功!");
			m_info = "IP(网关)地址配置成功!";
			UpdateData(false);
		}
	}*/
//	return 0;
  ///  CMyObject* pObject = (CMyObject*)pParam;

  //  if (pObject == NULL ||
  //      !pObject->IsKindOf(RUNTIME_CLASS(CMyObject)))
   // return 1;   // if pObject is not valid

    // do something with 'pObject'

  //  return 0;   // thread completed successfully
//}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -