dsmain(dsmain.exe是什么进程)
大家好,如果您还对dsmain不太了解,没有关系,今天就由本站为大家分享dsmain的知识,包括dsmain.exe是什么进程的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!
directdraw初始化失败
最简单的是使用全屏独占模式。
要开始初始化dd,首先创建并显示一个窗口,获得它的句柄;
初始化代码:
#include
#pragma
comment(lib,"dxguid.lib")
#pragma
comment(lib,"ddraw.lib")
lpdirectdraw7
lpdd;
lpdirectdrawsurface7
lpddsmain;
lpdirectdrawsurface7
lpddsback;
//下面程序初始化dd,并设置窗口分辨率为width*height,bpp为色深,注意要设定相应变量的值为适合的值(如800*600*16),否则初始化失败。
bool
initddraw(hwnd
hwnd,
int
width,
int
height,
int
bpp)
{
if(failed(directdrawcreateex(null,
(void**)&lpdd,
iid_idirectdraw7,
null)))
return
false;
if(failed(lpdd->setcooperativelevel(hwnd,
ddscl_exclusive|ddscl_fullscreen)))
return
false;
if(failed(lpdd->setdisplaymode(width,
height,
bpp,
0,
0)))
return
false;
ddsurfacedesc2
ddsd;
zeromemory(
&ddsd,
sizeof(
ddsd
)
);
ddsd.dwsize
=
sizeof(
ddsd
);
ddsd.dwflags
=
ddsd_caps
|
ddsd_backbuffercount;
ddsd.ddscaps.dwcaps
=
ddscaps_primarysurface
|
ddscaps_flip
|
ddscaps_complex
|
ddscaps_3ddevice;
ddsd.dwbackbuffercount
=
1;
if(failed(lpdd->createsurface(
&ddsd,
&lpddsmain,
null)))
return
false;
//
get
a
pointer
to
the
back
buffer
ddscaps2
ddscaps;
zeromemory(
&ddscaps,
sizeof(
ddscaps
)
);
ddscaps.dwcaps
=
ddscaps_backbuffer;
if(failed(lpddsmain->getattachedsurface(
&ddscaps,
&lpddsback)))
return
false;
lpddsback->addref();
return
true;
}
dsmainsrv服务是什么意思
资源记录的类型。在dsmain中,SRV是DNS服务器数据库中支持的一种资源记录的类型,SRV可以记录了哪台计算机提供了哪个服务的信息。
dsmain.exe是什么进程
dsmain.exe是360安全卫士查杀病毒时启动的杀毒模块。属于360安全卫士的一个进程。该进程不是系统文件,它是随着360安全卫士启动而一起启动的。所以如果大家想删除还是可以的。建议不要去删除它。也不属于病毒或者木马,如有不放心的可以利用杀毒软件等进行扫描。
dsmain.exe进程出错怎么办
如果电脑被丢失误删了dsmain.exe就会导致该进程出错运行不了的现象了。当然解决方法就是可用通过360系统急救箱来修复。用“360安全卫士”里“修复IE”,点击“使用360安全网址导航”,再“全选”,“一键修复”,就能解决故障了。
关于dsmain到此分享完毕,希望能帮助到您。
Tags: