1、切换到桌面,按Win+X组合键,选择“命令提示符(管理员)”命令:
2、如果只是选择了“命令提示符”命令,则后面的 *** 作可能会出现错误:
3、打开DOS窗口后,一般我们会先输入“netstat”命令查看简单的统计信息,其中冒号后面的是端口信息:
4、输入“netstat -nao”命令时可以在最右列显示PID进程序号即可。
可以打开USB接口上的设备,或者打开USB控制器,那涉及到windows的驱动访问。一般访问设备使用CreateFile打开设备,然后使用ReadFile/WriteFile读写设备。
比如:
HANDLE hFile = CreateFile(..., FILE_FLAG_OVERLAPPED, ...)//指定以异步方式打开
BYTE bBuffer[100]
OVERLAPPED o = { 0 }
o.Offset = 345
BOOL bReadDone = ReadFile(hFile, bBuffer, 100, NULL, &o)// bReadDone 指定I/O请求是不是以同步方式打开
DWORD dwError = GetLastError()
if (!bReadDone &&(dwError == ERROR_IO_PENDING)) { //异步方式打开
// The I/O is being performed asynchronouslywait for it to complete
WaitForSingleObject(hFile, INFINITE)
bReadDone = TRUE
}
if (bReadDone) {
// o.Internal contains the I/O error
// o.InternalHigh contains the number of bytes transferred
// bBuffer contains the read data
} else {
// An error occurredsee dwError
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)