问题一:如何为电脑设置屏保密码 1开机密码:控制面板―用户帐户―点击你所要设置密码的用户,进去一看就知道了,如果你是第一次设置密码,“键川你当前密码”项不用填。
2屏保密码:在桌面上右键―属性―屏幕保护程序―勾选“在恢复时使用密码保护”―确定。(他的密码就是1中的密码)
问题二:如何设置电脑屏幕保护 开启时需要密码 首先设置你的电脑开机密码,去面板控制里面的用户账户设置你用户的开机密码设置好后,在设置你的关屏时间,桌面右键-属性-屏幕保护程序-电源设置你的关屏时间
设置好后关屏后就需要使用开机密码开屏了
2首先把你能登陆的用户都设置上密码,然后在桌面上点击右键,选择属性。在“显示属性”中选择“屏幕保护程序”。任意选择一个屏幕保护程序,把“在恢复时返回到欢迎屏幕”前的复选框打上钩。然后点击“确定”。
当你离开的时候可以使用快捷键 WINDOWS+L, windows即为键盘左边CTRL和ALT之间的键。就可以锁住电脑需要密码才能进入,并且之前的程序会继续运行,迅雷也会继续下载。
问题三:电脑桌面屏幕保护的密码怎么设置 1右击桌面选择\属性\出现\显示 属性\框然后选择\屏幕保护程序”,选中“在恢复时使用密码保护”复选框如果没有的话,可以在“控制面板”中的“用户账户”窗口中设置密码
问题四:怎样设置电脑屏保密码 1开机密码:控制面板―用户帐户―点击你所要设置密码的用户,进去一看就知道了,如果你是第一次设置密码,“键入你当前密码”项不用填。
2屏保密码:在桌面上右键―属性―屏幕保护程序―勾选“在恢复时使用密码保护”―确定。(他的密码就是1中的密码)
问题五:在XP系统上如何设置屏保密码? 桌面右键,属性/屏幕保护程序,选择“在恢复时使用密码保护”,密码就是你的用户登陆系统时的密码,如果没有密码,就点开始丁控制面板/用户帐户,点你的用户帐户,创建密码。
问题六:电脑如何设置屏幕保护锁? 屏幕保护锁设置步骤:
1 打开“控制面板”,点击“外观和个性化”→“更改屏幕保护程序”。
2 在打开的“屏幕保护程序设置”窗口中,选择一种屏幕保护程序,如“彩带”, 同时设置“屏幕等待时间”,如1分钟,勾选 “在恢复时显示登陆屏幕”。最后点击“确定”完成设置。
3 经过这样的设置后,当在1分钟之内无法触及电脑时,屏幕保护程序就会自动启动。如果此时有其它人使用电脑时,就会自动转到登陆界面。从而达到锁定屏幕以防止他人非法使用的目地。
问题七:w7系统怎样设置屏保密码 点击个性化
然后点击屏幕保护,设置就可以了
问题八:怎样设置电脑屏幕保护的密码?是windowsXP的。 单击“我的电脑”――“控制面板”――“用户账户”――在“或挑一个账户做更改”下面选择“Administrator”点击进去――选择“创建密码”这样就可以设置电脑屏幕保护密码了。
如果想修改或者删除密码都是按照这样的方法来更改或者删除。
问题九:WIN7怎么设置屏幕保护密码 你点击在恢复时显示登录屏幕就可以了
1在Win7桌面空白处右键,选择个性化;
2点击右下角的屏幕保护程序;
3屏幕保护程序-选择三维文字,点击右侧的设置按钮,进去文字设置窗口;
4选择自定义文字,输入文字。点击选择字体按钮,选择自己喜欢的字体。右侧的分辨率设置字体等
5设置完成后点击确定,应用按钮,设置屏保图案成功
你必须按屏保的编程规范来写,不是随便写个什么EXE就能改名当屏保用。下面是屏保编程的文章。
深入浅出屏保编程
读者对屏幕保护程序已经相当熟悉了。去年泰坦尼克号的屏幕保护程序风行了全世界,足见其魅力。有的屏幕保护程序功能十分强大,可以提供图象,动画,音频,视频等所有的多媒体功能。尽管可以很容易获得漂亮的屏幕保护程序,但拥有自己的屏幕保护程序对用户也许更有吸引力。
VC50/60是开发屏幕保护程序的好工具。静态链接库SCRNSAVELIB对屏幕保护程序提供了支持。RNSAVELIB包含了建立屏幕保护程序的主程序和缺省功能,用户可以方便地使用SDK进行编程并与之连接。尽管SDK编程相对MFC麻烦,但编写相对简单的屏幕保护程序却相当容易甚至比用MFC编程更简单。
也可以使用MFC编写屏幕保护程序。但遗憾的是MFC不支持SCRNSAVELIB,必须手工完成原来由SCRNSAVELIB提供的功能,比较麻烦和不好理解。不过,编写复杂的屏幕保护程序时,MFC对于显示模块和对话框处理可以提供比SDK方便得多的功能。为简单起见先介绍如何使用SDK编写屏幕保护程序。
一 屏幕保护程序和SCRNSAVELIB
先从开发者的角度对屏幕保护程序说明如下:
首先,屏幕保护程序是Win32 API 支持一种特殊的应用程序并由系统自动激活。其机制是当条件满足时,系统向当前活动窗口发出字参数 wParam 值为SC_SCREENSAVE的WM_SYSCOMMAND消息,然后由当前活动窗口执行SYSTEMINI文件中[boot]区指定的屏幕保护程序。
屏幕保护程序激活的条件是在规定时间内没有鼠标或键盘输入当前的活动窗口是标准的WINDOWS应用程序。因为非WINDOWS应用,不会理睬WM_SYSCOMMAND消息。
显然,如果当前活动的程序接管了字参数 wParam 值为SC_SCREENSAVE 的WM_SYSCOMMAND 消息并且不传递到 DefWindowProc函数就可以禁止屏幕保护程序。这对某些运行中不愿意被打断的程序如视频播放,光盘刻录程序特别有用。
其次,可以在控制面板的显示器中选择需要的屏幕保护程序,并可以配置屏幕保护程序的参数。屏幕保护程序应该提供配置屏幕保护程序的对话框。
再次,屏幕保护程序有特别的输出函数,资源定义和变量声明。SCRNSAVELIB包含了建立屏幕保护程序的主程序。屏幕保护程序启动时SCRNSAVELIB自动创建一全屏窗口,并描述窗口类为无光标的满黑屏。
用户编写的屏幕保护程序必须包含三个基本函数ScreenSaverProc,ScreenSaverConfigureDialog 和RegisterDialogClasses 并与SCRNSAVELIB连接。
1.ScreenSaverProc 窗口函数处理特定的消息并把未处理的消息传递给SCRNSAVELIB 。ScreenSaverProc 一般处理以下消息:
WM_CREATE 读取INI或注册表的初始化数据,设置定时器以及其他初始化 *** 作。
WM_ERASEBKGND 擦除背景为下一步绘图作准备。
WM_TIMER 进行绘图输出。用户可以实现自己的动画功能以及其他 *** 作。
WM_DESTROY 删除定时器以及其他对象
ScreenSaverProc 把未处理的消息传递到SCRNSAVELIB中的 DefScreenSaverProc函数 处理。由它完成许多复杂和关键的 *** 作比如何时激活,何时关闭等,大大方便了屏幕保护程序的编写。
2.ScreenSaverConfigureDialog函数处理屏幕保护程序配置对话框。该对话框由控制面板的显示器设置程序调用。用户输入的配置数据输出到INI或注册表中。
3 RegisterDialogClasses函数登记屏幕保护程序配置对话框的窗口类。如果不使用特殊的窗口或控件,可以简单地返回TRUE。
另外,编写屏幕保护程序还有一些原则。
为使控制面板能够识别,屏幕保护程序的扩展名必须改为SCR并存放在WINDOWS目录下。
屏幕保护程序的图标(ICON)在资源文件中必须定义为ID_APP。ID_APP由系统的SCRNSAVEH定义。
资源文件中必须包含一描述字符串。该字符串用于控制面板显示屏幕保护程序的名字。
它必须位于字符串表的首位。SCRNSAVEH定义其ID为1。
资源文件中屏幕保护程序配置对话框的ID必须为DLG_SCRNSAVECONFIGURE。它由系统的
SCRNSAVEH定义。
二编程实例
1最小的屏幕保护程序MiniSaver。这是一个仅包含最基本模块的屏幕保护程序,
运行时在屏幕上显示一行活动的文字。步骤如下:
第一步,在VC50/60中建立32位应用工程(不选MFC WIZARD EXE)建立如下的
MiniSaverCPP文件:
#include < windowsh >
#include
< scrnsaveh >// SCRNSAVELIB的头文件
#include "resourceh"
file://声明三个基本的函数
LRESULT WINAPI ScreenSaveProc
(HWND,UINT,WPARAM,LPARAM);
BOOL WINAPI ScreenSaveConfigureDialog
(HWND,UINT,WPARAM,LPARAM);
BOOL WINAPI RegisterDialogClasses(HINSTANCE);
file://定义三个基本的函数
LRESULT WINAPI ScreenSaverProc
(HWND hWnd, UINT message, WPARAM wParam,
LPARAM lParam)
{HDC hDC;
RECT rc;
static int xpos;//文本的横坐标
static char SlideText[]="欢迎使用屏幕保护程序!";
static UINT timerID;//定时器
switch (message)
{
case WM_CREATE:
xpos=0;
timerID=SetTimer(hWnd,1,250,NULL);//设置定时器
break;
case WM_ERASEBKGND:
file://空 *** 作,交由DefScreenSaverProc处理
break;
case WM_TIMER:
hDC=GetDC(hWnd);
file://清屏
SetRect(&rc,0,0,GetSystemMetrics(SM_CXSCREEN),
GetSystemMetrics(SM_CYSCREEN))
FillRect(hDC,&rc,GetStockObject(BLACK_BRUSH));
file://输出文本
SetTextColor(hDC,RGB(255rand(),
255rand(),255rand()));
SetBkColor(hDC,RGB(0,0,0));
TextOut(hDC,xpos,GetSystemMetrics(SM_CYSCREEN)/2,
SlideText,strlen(SlideText));
file://移动文本的横坐标
xpos=(xpos+10)%GetSystemMetrics(SM_CXSCREEN);
ReleaseDC(hWnd,hDC);
break;
case WM_DESTROY:
KillTimer(hWnd,timerID);//删除定时器
PostQuitMessage (0);
return 0;
}
return DefScreenSaverProc
(hWnd,message,wParam,lParam);
}
BOOL WINAPI ScreenSaverConfigureDialog
(HWND hWnd,UINT message,WPARAM wParam,
LPARAM lParam)
{//暂时不需要配置对话框,仅返回FALSE
return FALSE;
}
BOOL WINAPI RegisterDialogClasses
(HINSTANCE hInstance)
{//一般不需要,仅返回TRUE
return TRUE;
}
第二步,定义资源文件MiniSaverrc。在VC环境下生成一图标,其ID为ID_APP。向字符串表加入ID为IDS_DESCRIPTION字符串“MiniSaver”,并作为字符串表第一项
第三步,编译连接并将生成的MiniSaverEXE更名为MiniSaverSCR拷入WINDOWS目录。注意, 编译前一定要在Project菜单的Setting中的Link选项中加上SCRNSAVELIB库。
第四步,控制面板的显示器设置中选择屏幕保护程序MiniSaver就可以使用了。注意不要急于配置屏幕保护程序,因为MiniSaver还有没提供配置对话框。
2较完整的屏幕保护程序MySaver。该屏幕保护程序提供了配置对话框和关于对话框,并且使用了图象显示。读者可以将自己喜爱的图象加到资源中。
第一步,在VC50/60中建立32位应用工程(不选MFC WIZARD EXE)并定义资源文件MiniSaverrc。
在VC环境下生成一图标,其ID为ID_APP。
向字符串表加入ID为IDS_DESCRIPTION字符串“MiniSaver”,并作为字符串表第一项。加入ID为idsAPPName字符串“Screen SaverMySaver”,说明见后面程序。
加入ID为IDB_BITMAP1的位图
加入ID为DLG_ABOUT对话框。仅有一ID为IDOK的按钮
加入ID为ID_APP。此对话的ID由SCRNSAVEH定义且只能为DLG_SCRNSAVECONFIGURE。其中有ID为IDC_EDIT的EDIT控件,ID为IDOK,IDCANCEL和IDABOUT的按钮。
值得注意的是RESOURCEH定义的ID_APP和DLG_SCRNSAVECONFIGURE可能与SCRNSAVEH预定义的值冲突,可手动地将RESOURCEH中的ID_APP设为100,DLG_SCRNSAVECONFIGURE设为2003即可。
第二步,建立如下的MySaverCPP文件:
#include < windowsh > #include < scrnsaveh >
#include "resourceh"
file://声明三个基本的函数
LRESULT WINAPI ScreenSaveProc
(HWND,UINT,WPARAM,LPARAM);
BOOL WINAPI ScreenSaveConfigureDialog
(HWND,UINT,WPARAM,LPARAM);
BOOL WINAPI RegisterDialogClasses(HINSTANCE);
BOOL WINAPI AboutDialog(HWND,UINT,WPARAM,LPARAM);
file://定义全局变量
char szIniFileName[]="controlini";
file://屏幕保护程序配置数据存放在controlini文件
char szSection[32];
file://屏幕保护程序配置数据在controlini文件位置区名称
char szEntry[]="Slide Text:";
file://屏幕保护程序配置数据项名称
char SlideText[256];
file://屏幕保护程序配置数据,这里是文本内容
file://定义三个基本的函数
LRESULT WINAPI ScreenSaverProc
(HWND hWnd,UINT message, WPARAM wParam,
LPARAM lParam)
{ static HBITMAP hBmp;//位图句柄
HDC hDC,hMemDC;//hMemDC是内存设备,缓存位图。
RECT rc;
static int xpos=0;
static UINT timerID;
switch (message)
{
case WM_CREATE:
file://文件位置区名称szSection赋值为资源
idsAPPName。其中hMainInstance为//SCRNSAVELIB
定义的屏幕保护程序实例句柄
LoadString(hMainInstance,idsAPPName,
szSection,sizeof(szSection));
strcpy(SlideText,"欢迎使用屏幕保护程序!");
file://读controlini文件中[Screen SaverMySaver]
区的配置数据到SlideText
GetPrivateProfileString(szSection,szEntry,
SlideText,SlideText,
sizeof(SlideText),szIniFileName);
file://取位图
hBmp=LoadBitmap(hMainInstance,
MAKEINTRESOURCE(IDB_BITMAP1));
timerID=SetTimer(hWnd,1,250,NULL);
break;
case WM_ERASEBKGND:
hDC=GetDC(hWnd);
file://显示位图
hMemDC=CreateCompatibleDC(hDC);
SelectObject(hMemDC,hBmp);
SetRect(&rc,0,0,GetSystemMetrics(SM_CXSCREEN),
GetSystemMetrics(SM_CYSCREEN)-25);
BitBlt(hDC,rctop,rcleft,rcright,rcbottom,
hMemDC,rctop,rcleft,SRCCOPY);
file://清除底行,为文本显示作准备。
SetRect(&rc,0,GetSystemMetrics(SM_CYSCREEN)-25
GetSystemMetrics(SM_CXSCREEN),
GetSystemMetrics(SM_CYSCREEN));
FillRect(hDC,&rc,GetStockObject(BLACK_BRUSH));
ReleaseDC(hWnd,hDC);
DeleteDC(hMemDC);
return 1;
case WM_TIMER:
hDC=GetDC(hWnd);
file://清除底行
SetRect(&rc,0,GetSystemMetrics(SM_CYSCREEN)-25,
GetSystemMetrics(SM_CXSCREEN),
GetSystemMetrics(SM_CYSCREEN));
FillRect(hDC,&rc,GetStockObject(BLACK_BRUSH));
file://输出文本
SetTextColor(hDC,RGB(255rand(),
255rand(),255rand()));
SetBkColor(hDC,RGB(0,0,0));
TextOut(hDC,xpos,GetSystemMetrics(SM_CYSCREEN)-25,
SlideText,strlen(SlideText));
xpos=(xpos+10)%GetSystemMetrics(SM_CXSCREEN);
ReleaseDC(hWnd,hDC);
break;
case WM_DESTROY:
DeleteObject(hBmp);
KillTimer(hWnd,timerID);
PostQuitMessage (0);
return 0;
}
return DefScreenSaverProc
(hWnd,message,wParam,lParam);
}
BOOL WINAPI ScreenSaverConfigureDialog
(HWND hWnd,UINT message,WPARAM wParam,
LPARAM lParam)
{ switch (message)
{
case WM_INITDIALOG:
LoadString(hMainInstance,idsAPPName,
szSection,sizeof(szSection));
strcpy(SlideText,"欢迎使用屏幕保护程序!");
GetPrivateProfileString(szSection,
szEntry,SlideText,
SlideText,sizeof(SlideText),szIniFileName);
SetDlgItemText(hWnd,IDC_EDIT,SlideText);
SetFocus(GetDlgItem(hWnd,IDC_EDIT));
return FALSE;
case WM_COMMAND:
switch(wParam)
{
case IDOK:
file://取EDIT控件文本数据并写入controlini文件
GetDlgItemText(hWnd,IDC_EDIT,
SlideText,sizeof(SlideText));
WritePrivateProfileString(szSection,
szEntry,SlideText,szIniFileName);
EndDialog(hWnd,TRUE);
return TRUE;
case IDCANCEL:
EndDialog(hWnd,FALSE);
return TRUE;
case IDABOUT:
file://调用ABOUT对话框
DialogBox(hMainInstance,
MAKEINTRESOURCE(DLG_ABOUT),
hWnd,(FARPROC)AboutDialog);
return TRUE;
}
break;
}
return FALSE;
}
BOOL WINAPI RegisterDialogClasses
(HINSTANCE hInstance)
{
return TRUE;
}
BOOL WINAPI AboutDialog
(HWND hWnd,UINT message,WPARAM wParam,
LPARAM lParam)
{
switch (message)
{
case WM_INITDIALOG:
return TRUE;
case WM_COMMAND:
switch(wParam)
{
case IDOK:
EndDialog(hWnd,TRUE);
return TRUE;
}
break;
}
return FALSE;
}
最后,编译连接并将生成的MiniSaverEXE更名为MiniSaverSCR拷入WINDOWS目录。此时可以使用配置对话框了。
1 首先我们在桌面空白处点击右键,在d出来的菜单中,我们选择“个性化”
2 在个性化中,我们可以看到下方有一个屏保保护程序,但是现在显示的状态为“无”。我们点击进入设置。
3 我们点击“屏幕保护程序”下方的菜单,选择项要的屏幕保护类型。我这里选择的是“彩带”。
4 选择好以后,我们可以点击预览,看看效果。
5 如果觉得效果还不错,我们可以选择屏幕保护程序等待的时间。
6 选择好以后,我们点击应用,然后再点击“确定”,退出屏幕保护程序的设置。
7 值得注意的是,在屏幕保护程序里面只有“3D文字”才能够进行设置,其他的选项都是不能够设置的,如果我们点击“设置”,点击确定。
Windows系统自带的屏幕保护程序是Windows自带的“屏幕保护程序”,可以通过以下步骤打开:
1 打开控制面板,点击“显示”选项卡;
2 在“显示”页面的右侧,点击“屏幕保护程序设置”;
3 在d出的“屏幕保护程序”对话框中,选择你想要使用的屏幕保护程序,然后点击“确定”按钮即可。
以上就是关于怎么设定屏幕保护密码全部的内容,包括:怎么设定屏幕保护密码、1.如果想在电脑空闲15分钟后启动屏幕保护,屏保程序为“三维文字”,应如何设置、用vc++做的屏幕保护程序怎样把生成的exe文件改成scr格式,重命名不可以的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)