dsmain(dsmain.exe是什么进程)

访客2024-01-04 20:47:1945

大家好,如果您还对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到此分享完毕,希望能帮助到您。

控制面板

您好,欢迎到访网站!
  查看权限

最新留言