着急!高分求助!Win10结束wps打印进程未响应不响应,怎么解决?

【求助】Win10 GTX970 游戏时 驱动程序停止响应 崩溃【显卡吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:2,855,351贴子:
【求助】Win10 GTX970 游戏时 驱动程序停止响应 崩溃收藏
rt,前段时间升了Win10,最近玩魔兽时开始出现这个状况。具体情况是 画面不动,但游戏正常运行(游戏声音也有),过一会 要么自动恢复,要么直接崩溃。驱动是最新的355.60,昨晚出现这个状况后 第一时间去了官网下了驱动,清洁安装的。今天游戏时 又出现了这个情况。请问是咋回事啊?是显卡问题?
苏宁企业购,显卡,优惠购,正品低价,品质保障,优质服务!大单采购更优惠!苏宁企业采购 一站式本地化采购服务平台!采购专线:
昨天刚做的win10专业版,恶心的一比。玩游戏一点没试用版流畅。一会果断弄回win8
我也会这样。
之前以为是显卡频率的问题
后来以为是电源的问题
监控了一下。
发现都没问题,但是驱动还是掉
打算这两天找时间弄成win7看看
掉驱动 多数是显卡自身原因 换个驱动版本试试
win10的nv驱动全是狗屎,换成353.62吧
掉驱动不如刷个vbios试试   --↑↑↓↓←→←→BABA,蛤哈哈,我有30条命了
同win10 64位专业版同 没有任何问题
同系统,不过不是最新的驱动,没问题
战神Z7-KP7G1采用第七代英特尔酷睿i7处理器/英特尔,让性能更超凡!/券后价6599元/发烧级甜点显卡/炫红背光键盘/8G/128G+1TB/金属A面
楼主怎么解决的,我也遇到这样的事了
前所未闻 你们的显卡不是HD系列的吗 真落后
A卡表示毫无压力
我的是在WIN7
64位下 频繁出现这个问题..WIN10 64位有的驱动版本也有问题 。。换了驱动版本
有的没问题。。。
登录百度帐号推荐应用求助求助,在线等,急!【win10吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:441,897贴子:
求助求助,在线等,急!收藏
win10系统更新后笔记本高分屏第三方软件的特别模糊,特别糟心,微软自带到没啥事。
在线安装win10只需三步即可完成!免激活,集成万能驱动,兼容各类电脑实现一键装机!
核显或者独显驱动装好了吗
分辨率改成1080,字体大小改成百分百,别改成百分之125
登录百度帐号推荐应用新人求助!win10系统右键的时候会卡死!如何解决?【windows10吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:278,473贴子:
新人求助!win10系统右键的时候会卡死!如何解决?收藏
今天想复制东西到桌面,在复制的时候右键菜单出不来,然后整个文件夹卡死!然后尝试桌面右键!依旧卡死!求助有何解决办法?
在线安装windows10只需三步即可完成!免激活,集成万能驱动,兼容各类电脑实现一键装机!
沙发自己来!
以前我也这样,你恢复出厂设置吧,,唯一的方法了,你可以把一些重要拖去d盘e盘f盘,恢复出厂设置只是还原系统,恢复c盘而已,,只能这样了
把右键菜单里的选项清清
一般是显卡驱动问题
这个楼主啊
我之前win10还没这种问题
昨天晚上它一直显示调制解调器报错 我就给他重新装了win10但是现在是我在桌面右键还行,一放到文件夹或者快捷方式上就慢的要死,这怎么解决啊!!!!!!!!!!!!!!!求告知
:凭什么滑稽这么受欢迎
:我想揍他很久了
:我也是 一看到他就不高兴
:不如我们抓住他教他做人吧
:这个办法好
:你们这些人真没劲
:不许你们欺负滑稽哥
:一帮小学生 也想动老子?
登录百度帐号推荐应用高分求助 WIN 6.0 串口通信问题
100ling3wei]
编辑:www.fx114.net
本篇文章主要介绍了"高分求助 WIN 6.0 串口通信问题
100ling3wei]",主要涉及到高分求助 WIN 6.0 串口通信问题
100ling3wei]方面的内容,对于高分求助 WIN 6.0 串口通信问题
100ling3wei]感兴趣的同学可以参考一下。
我用EVC&写了个WINCE6串口通信程序,用于控制空调,使用RS232全双工通信,空调的串口需要我发送一个读取状态的指令它才会发送状态信息给我,现在出现如下问题:
软件初始化后CE6程序能发送控制命令给空调,空调也能发送状态信息给CE6程序,一切正常。此时关掉空调电源,再开启空调电源,就出问题了,我能发送控制命令给空调(已验证),但是好像读取不到了空调发过来的状态信息(应该是我程序的问题)。此时退出CE6程序再开启CE6程序又一切正常了。
我的代码如下(无关代码省了):
BOOL&CWorkDlg::OnInitDialog()&
InitialGps();//初始化串口,初始化函数代码就不贴了
SetTimer(2,250,NULL);//用于定时发送读空调状态指令
void&CWorkDlg::OnTimer(UINT&nIDEvent)&
&&&&&&if(nIDEvent==3)
unsigned&char&tmpbuf[3];//发送读空调状态
tmpbuf[0]=0x4E;
tmpbuf[1]=0x52;
tmpbuf[2]=0x51;
WriteComm2(tmpbuf,3);//发送读空调状态
if(ReadComm2(m_readbuf2,READBUFLEN))//定时读取串口信息 {
&&&&&&&&&&&&showdata.AirOnOrOff==1;
void&WriteComm2(LPVOID&lpInBuffer,DWORD&dwBytesToRead)
DWORD&dwBytesR
if(!bOpen2)&//串口2没打开就返回
if(!WriteFile(m_hCom2,lpInBuffer,dwBytesToRead,&dwBytesRead,NULL))
DWORD&ReadComm2(LPVOID&lpInBuffer,DWORD&dwBytesToRead)//读取并分析串口信息
//lpInBuffer为接收数据的缓冲区指针,&dwBytesToRead为准备读取的数据长度(字节数)
//串行设备状态结构
COMSTAT&ComS
DWORD&dwBytesRead,dwErrorF
OVERLAPPED&gOverL&
gOverLapped.Offset=0;
gOverLapped.OffsetHigh=0;
gOverLapped.hEvent=NULL;
//设备未打开
if(!bOpen2)&return&0;
//读取串行设备的当前状态
ClearCommError(m_hCom2,&dwErrorFlags,&ComStat);
//应该读取的数据长度
dwBytesRead=min(dwBytesToRead,ComStat.cbInQue);
if(dwBytesRead&0)
//读取数据
if(!ReadFile(m_hCom2,lpInBuffer,dwBytesRead,&dwBytesRead,NULL/*&gOverLapped*/))
dwBytesRead=0;
&&res=analyze2(dwBytesRead);//对读来的数据进行分析,返回值为1时,数据完整,但不一定有效。
int&analyze2(int&readbytenum)//分析COM2接收到的信息
for(i=0;i&i++)
AnalyzeBuf2[AnalyzeBufEnd2+i]=m_readbuf2[i];
AnalyzeBufEnd2+=
for(i=0;i&3;i++)&&&
if((AnalyzeBuf2[i]==(unsigned&char)0x54)&&(AnalyzeBuf2[i+3]==(unsigned&char)0x50)&&(AnalyzeBuf2[i+6]==(unsigned&char)0x53)&&(AnalyzeBuf2[i+9]==(unsigned&char)0x51))
showdata.AirCurTemp=(AnalyzeBuf2[i+1]-0x30)*10+AnalyzeBuf2[i+2]-0x30-19;//室温
showdata.AirSetTemp=(AnalyzeBuf2[i+4]-0x30)*10+AnalyzeBuf2[i+5]-0x30;//设定温度
if(AnalyzeBuf2[i+7]&0x01)
showdata.AirOnOrOff=1;//1:开机,0关机
showdata.AirOnOrOff=0;
if(AnalyzeBuf2[i+7]&0x02)
showdata.AirYSJWork=1;//1:压缩机工作,0:压缩机不工作
showdata.AirYSJWork=0;
if(AnalyzeBuf2[i+7]&0x04)
showdata.AirHeatWork=1;//1:电加热工作,0:电加热不工作
showdata.AirHeatWork=0;
if(AnalyzeBuf2[i+8]&0x02)
showdata.AirHighFan=1;//1:高风工作,0:高风不工作
showdata.AirHighFan=0;
if(AnalyzeBuf2[i+8]&0x01)
showdata.AirLowFan=1;//1:低风工作,0:低风不工作
showdata.AirLowFan=0;
&&&&&&&&&&&&if(showdata.AirHighFan==1)
showdata.AirFanModal=1;
if(showdata.AirLowFan==1)
showdata.AirFanModal=0;
if(showdata.AirLowFan!=1&&showdata.AirHighFan!=1)
showdata.AirFanModal=2;
AnalyzeBufEnd2=0;
&由于本人接触C++比较少,C++串口通信更是不熟悉,请各位帮帮忙啦关掉空调电源,再开启空调电源的时候,WINCE6串口通信程序发送了读取状态的指令,但是由于空调关闭了,没有发送回状态信息。导致WINCE6串口通信程序没有再次发送读取状态的指令引用&1&楼&embeddedfly&的回复:关掉空调电源,再开启空调电源的时候,WINCE6串口通信程序发送了读取状态的指令,但是由于空调关闭了,没有发送回状态信息。导致WINCE6串口通信程序没有再次发送读取状态的指令
我的读取状态指令是在定时器里发的啊,每隔250毫秒就发送一次,怎么会没发呢?SetTimer(2,250,NULL);&//用于定时发送读空调状态指令
楼主设置的定时器标识为2,在WM_TIMER消息响应函数中判断的确是nIDEvent&==&3?void&CWorkDlg::OnTimer(UINT&nIDEvent)&
&&&if(nIDEvent&==&3)
&&&&&&&WriteComm2(tmpbuf,3);&&&&&&&&&&&&//发送
&&&&&&&&ReadComm2(m_readbuf2,READBUFLEN))//读取
}楼主在OnTimer函数中加断点,调试运行一下。引用&3&楼&joyzml&的回复:SetTimer(2,250,NULL);&//用于定时发送读空调状态指令
楼主设置的定时器标识为2,在WM_TIMER消息响应函数中判断的确是nIDEvent&==&3?void&CWorkDlg::OnTimer(UINT&nIDEvent)&
&&if(nIDEvent&==&3)
&&WriteComm2(tmpbuf,3);&//发送
&&ReadComm2(m_……
呵呵,那我可能复制错了&&EVC中设置断点调不了啊,我程序是下载到设备里的EVC可以在线调试程序。
调试可以更准确的帮你分析问题。
如果是EVC调试连接不上
可以禁用WinCE控制面板里面的网卡引用楼主&ling3wei&的回复://读取串行设备的当前状态
&&&&ClearCommError(m_hCom2,&dwErrorFlags,&ComStat);
&&&&//应该读取的数据长度
&&&&dwBytesRead=min(dwBytesToRead,ComStat.cbInQue);
&&&&res=0;
&&&&if(dwBytesRead&0)
&&&&//读取数据
&&&&&&&&if(!ReadFile(m_hCom2,lpInBuffer,dwBytesRead,&dwBytesRead,NULL/*&gOverLapped*/))
这种读取方式太过于自信了,Wince下本来就不支持串口的异步IO,超过了等待时间就返回了,所以dwBytesRead=min(dwBytesToRead,ComStat.cbInQue);&不是很合适。
你把你的串口初始化你对COMMTIMEOUTS的设置贴出来
给个建议,一般来说,如果不是实时性太强的情形,比如SetTimer(2,250,NULL);&你不妨让超时等待在200ms左右发送命令以后,需要延时的吧,一般需要100ms左右,我是创建了一个线程,平时让它挂起,发送命令时运行线程,延时以后再读取,读完以后又挂起线程。引用&8&楼&szjmelon&的回复:发送命令以后,需要延时的吧,一般需要100ms左右,我是创建了一个线程,平时让它挂起,发送命令时运行线程,延时以后再读取,读完以后又挂起线程。
延时100ms,Wince下的线程时间片默认是100ms,如果Sleep(100),实际上延时不止100ms。这是初始化串口函数
void&InitialGps()&
bOpen1=TRUE;
bOpen2=TRUE;
m_hCom1=CreateFile(_T("COM1:"),GENERIC_READ|GENERIC_WRITE,0,NULL,OPEN_EXISTING,&0/*FILE_FLAG_OVERLAPPED*/,NULL);&//以异步方式打开COM1口
if(m_hCom1==INVALID_HANDLE_VALUE)
::AfxMessageBox(_T("COM1&Open&Failed!"));
bOpen1=FALSE;
m_hCom2=CreateFile(_T("COM2:"),GENERIC_READ|GENERIC_WRITE,0,NULL,OPEN_EXISTING,&0/*FILE_FLAG_OVERLAPPED*/,NULL);&//以异步方式打开COM2口
&&&&if(m_hCom2==INVALID_HANDLE_VALUE)
::AfxMessageBox(_T("COM2&Open&Failed!"));
&&&& bOpen2=FALSE;
//-------------------------------------------------------
SetCommMask&(m_hCom1,&EV_RXCHAR&)&;//&添加或修改Windows所报告的事件列表
SetupComm&(m_hCom1,READBUFLEN,WRITEBUFLEN);&//&初始化通讯设备参数&READBUFLEN:读缓冲,WRITEBUFLEN:写缓冲
//&清除缓冲信息
PurgeComm&(m_hCom1,&PURGE_TXABORT&|&PURGE_RXABORT&|&PURGE_TXCLEAR&|&PURGE_RXCLEAR)&;
//&对异步I/O进行设置
COMMTIMEOUTS&CommTimeO
CommTimeOuts.ReadIntervalTimeout&=&1000;//MAXDWORD;//&接收两连续字节的最大时间间隔
CommTimeOuts.ReadTotalTimeoutMultiplier&=1000;//&接收每字节的平均允许时间&
CommTimeOuts.ReadTotalTimeoutConstant&=&1000&;//&接收时间常数
SetCommTimeouts&(m_hCom1&,&&CommTimeOuts)&;
// 获取并设置串口
GetCommState&(&m_hCom1,&&dcb)&;
dcb.BaudRate&=&CBR_9600;
dcb.ByteSize&=&8;
dcb.Parity&=&0;//0-4=no,odd,even,mark,space
dcb.StopBits&=&ONESTOPBIT&;&
SetCommState(&m_hCom1,&&dcb);
//-----------------------------------------------------------
SetCommMask&(m_hCom2,&EV_RXCHAR&)&;//&添加或修改Windows所报告的事件列表
SetupComm&(m_hCom2,READBUFLEN,WRITEBUFLEN);&//&初始化通讯设备参数&READBUFLEN:读缓冲,WRITEBUFLEN:写缓冲
//&清除缓冲信息
PurgeComm&(m_hCom2,&PURGE_TXABORT&|&PURGE_RXABORT&|&PURGE_TXCLEAR&|&PURGE_RXCLEAR)&;
//&对异步I/O进行设置
CommTimeOuts.ReadIntervalTimeout&=&1000;//MAXDWORD;//&接收两连续字节的最大时间间隔
CommTimeOuts.ReadTotalTimeoutMultiplier&=1000;//&接收每字节的平均允许时间&
CommTimeOuts.ReadTotalTimeoutConstant&=&1000&;//&接收时间常数
SetCommTimeouts&(m_hCom2,&&CommTimeOuts)&;
// 获取并设置串口
GetCommState&(&m_hCom2,&&dcb)&;
dcb.BaudRate&=&CBR_9600;
dcb.ByteSize&=&8;
dcb.Parity&=&0;//0-4=no,odd,even,mark,space
dcb.StopBits&=&ONESTOPBIT&;&
SetCommState(&m_hCom2,&&dcb);
AnalyzeBufEnd1=0;
AnalyzeBufEnd2=0;
g_hMutex1=CreateMutex(NULL,false,NULL);
g_hMutex2=CreateMutex(NULL,false,NULL);
memset(&showdata,0,sizeof(TagShowData));
}超时设置得足够多了,按说应该没问题。如果读取不到,超时返回,应该查看错误代码
if(FALSE==ReadFile(m_hCom2,lpInBuffer,dwBytesRead,&dwBytesRead,NULL))
&&&dwErr&=&GetlastError();//查看错误错误代码
一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!
二、互相尊重,对自己的言论和行为负责。
本文标题:
本页链接:}

我要回帖

更多关于 进程响应信号的方式 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信