精华内容
下载资源
问答
  • 如果要调出休眠选项,可在控制面板中选择电源选项->更改计划设置->更改高级电源选项,到下图 关闭混合睡眠,设置休眠时间,保存后即可显示休眠,如下图, 所谓的混合睡眠,就是睡眠和休眠混合在一起,如果...

    (这里以win7为例,xp、win8/win10类似)

    1.睡眠/休眠

    windows系统默认显示睡眠,休眠是不显示的,如下图所示:



    如果要调出休眠选项,可在控制面板中选择电源选项->更改计划设置->更改高级电源选项,到下图



    关闭混合睡眠,设置休眠时间,保存后即可显示休眠,如下图,




    所谓的混合睡眠,就是睡眠和休眠混合在一起,如果想感受其中的差别,可以自己点击分别感受下:

    睡眠:关闭混合睡眠和休眠,点击睡眠按钮,即可进入睡眠模式,多次点击鼠标或键盘即可恢复

    休眠:关闭混合睡眠,点击休眠按钮,即可进入休眠模式,只能通过按压开机按钮才能恢复

    混合睡眠:打开混合睡眠,点击睡眠,即可进入混合睡眠模式,多次点击鼠标或键盘即可恢复


    注意:xp系统显示的是待机/休眠,win7/win8/win10则显示的是睡眠/休眠


    2.消息响应

    (WindowProc与DefWindowProc的区别是前面用来处理自定义的窗口的消息,而后面是windows系统默认处理的消息,所以应该重载WindowProc

    通过MFC查看WindowProc源码,可看到函数里面未处理的消息会调用DefWindowProc)


    1)睡眠/休眠

    睡眠/休眠响应的消息是一样的,都是PBT_APMSUSPEND,恢复的时候是PBT_APMRESUMEAUTOMATIC,而对于PBT_APMQUERYSUSPEND这个消息测试的时候发现收不到,所以程序中没有用

    LRESULT CDlg***::WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
    {
    	// TODO: Add your specialized code here and/or call the base class
    	switch (message)
    	{
    	case WM_POWERBROADCAST:
    		{
    			switch(wParam)
    			{
    			case PBT_APMSUSPEND:         //睡眠、休眠
    				{
    					....
    				}
    				break;
    			case PBT_APMRESUMEAUTOMATIC: //睡眠、休眠恢复
    				{
    					....
    				}
    				break;
    			}
    		}
    		break;
    	}	  
    	return CDialogEx::WindowProc(message, wParam, lParam);
    }

    经验证从xp到win10所有系统,都能响应到消息


    如何像暴风影音那样,播放视频的时候禁止系统自动睡眠,播放完了再恢复呢?

    利用SetThreadExecutionState这个api函数即可

    播放视频时:

    ::SetThreadExecutionState( ES_CONTINUOUS | ES_SYSTEM_REQUIRED | ES_DISPLAY_REQUIRED );

    停止播放时:

    ::SetThreadExecutionState( ES_CONTINUOUS );

    2.重启/关机/注销

    重启/关机/注销都是系统向应用程序发送一个消息WM_QUERYENDSESSION,确定关闭时再发送一个WM_ENDSESSION,其中通过lParam可以区分是注销(ENDSESSION_LOGOFF),还是重启/关机(注意:无法区分是重启还是关机)

    原理:

    LRESULT CDlg****::WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
    {
    	// TODO: Add your specialized code here and/or call the base class
    	switch (message)
    	{
    	case WM_QUERYENDSESSION:            //关机、重启、注销
    		{ 
    			if (lParam == ENDSESSION_LOGOFF)//注销
    			{
    				....
    			}
    			else   //重启/关机
    			{
    				....
    			}
    		}
    		break;
    	}	  
    	return CDialogEx::WindowProc(message, wParam, lParam);
    }


    说明:

    (1)经验证DefWindowProc中响应不到该消息WM_QUERYENDSESSION的,只有WindowProc中才能响应到

    (2)下面是从xp到win10系统响应消息时的wParam,lParam值,仅供参考,

    xp:重启、管家,wpara、lpawa都是0,    注销:lParam:-2147483648,wpara:0
    win7:重启、管家,wpara、lpawa都是0,  注销:lParam:-2147483648,wpara:0
    win8:重启、管家,wpara、lpawa都是0,  注销:lParam:-2147483648,wpara:0
    
    win10有的与上面一样,有的则是下面的值
    
    部分win10:
    重启:lParam:1073741824,wpara:0
    管家:lParam:1073741824,wpara:0
    注销:lParam:-2147483648,wpara:0
    可以看出注销时lParam都是一样的,而重启/关机时值有些不同
    

    (3)能阻止系统重启或关机吗?

    网上有说在响应WM_QUERYENDSESSION中通过返回FALSE来禁止系统重启/关机,经验证从xp到win10,有的系统可以,而有的系统不管返回值是TRUE还是FALSE,WM_ENDSESSION接受到的关机参数都是TRUE,即会直接重启/关机,所以是无法兼容所有系统做到阻止系统重启或关机的


    (4)设置重启/关机/注销时程序退出顺序

    当系统发生上述行为时,可以设置程序不是最先被退出的,防止用户点击取消重启/关机/注销

    //设置系统重启、关闭、注销时程序关闭顺序
    SetProcessShutdownParameters(0x100, SHUTDOWN_NORETRY);

    可自行网上搜索这个api,注意第一个参数如果设置为0,会导致系统在重启/关机/注销的画面已经出来后应用程序仍然显示的情况,参考第一个参数的范围合理设置值即可


    注意(纯属个人理解):应用程序一般通过WM_QUERYENDSESSION和SetProcessShutdownParameters来处理程序防止假重启/关机/注销的情况,而不是直接响应WM_ENDSESSION进行处理,个人感觉响应WM_QUERYENDSESSION留给程序处理的时间更多一些







    展开全文
  • Beaglebone black 4G 调试中的问题

    千次阅读 2016-12-09 11:00:26
    Beaglebone black 4G 调试中的问题该文档针对最新版的Beaglebone black rev.c, 以下简称BBB,emmc...选择:疑难解答-高级选项-启动设置,在重启以更改windows选项页面点击重启按钮。 重启后,按页面提示,按数字7或者F7

    Beaglebone black 4G 调试中的问题

    该文档针对最新版的Beaglebone black rev.c, 以下简称BBB,emmc为4G.

    如何在win10下安装驱动

    win10采用驱动程序强制签名,导致bbb的驱动程序安装失败。解决的方法:

    • 按住shift,重启电脑
    • 选择:疑难解答-高级选项-启动设置,在重启以更改windows选项页面点击重启按钮。
    • 重启后,按页面提示,按数字7或者F7,禁用驱动程序强制签名
    • 开机后,即可安装BBB驱动程序。
    • 驱动程序可实现BBB与电脑共享网络。BBB的IP为:192.168.7.2,电脑IP为192.168.7.1。若BBB想连接电脑服务器,应采用该IP,而不是实际的局域网IP。

    如何使用BBB

    采用ssh远程桌面的方式均可远程连接BBB。在linux,windows,OS下均可实现。

    ssh连接

    • win10下安装驱动,确保BBB可以上网。浏览器中输入192.168.7.2,可以看到BBB的主页。
    • 打开putty,MSYS或者Mingw。三者任选其一。推荐后两者,输入ssh root@192.168.7.2。成功后即可用shell远程控制BBB。
    • 说明:linux下通过电脑共享网络设置较为繁琐。推荐采用usb转串口,或者无线wifi连接。

    远程桌面连接:

    • 用ssh连接BBB,输入vncserver,开启BBB的vnc服务。如果首次使用需设置密码。会显示开启服务1。如果开启多个服务,要记住响应的服务数字。
    • 推荐使用VNC-viewer,选择File-new connection,新建连接。在vncserver输入192.168.7.2:1。注意,如果开启多个服务,要选择相应服务的数字。选择OK
    • 提示输入密码,输入在BBB设置的密码。即可进入桌面。

    如何使用wifi

    BBB标准版没有wifi和蓝牙。需要外接wifi模块。凡是支持树莓派的无线网卡,一般也支持BBB。推荐EDUP,树莓派免驱。相关内容可参考https://learn.adafruit.com/setting-up-wifi-with-beaglebone-black/configuration

    • usb插入无线网卡
    • 终端输入:lsusb。查看无线网卡是否识别。
    • 输入iwconfig,会显示无线网络wlan0的信息,此时并未连接。
    • 输入nano /etc/network/interfaces, 找到如下部分

      # WiFi Example
      #auto wlan0
      #iface wlan0 inet dhcp
      #    wpa-ssid "essid"
      #    wpa-psk  "password"
      

      从第二行开始,删除#(撤销注释)。并设置ssid为无线网络名,psk为无线网密码。

    • 依次输入ctrl+X,Y,Enter,保存并退出。

    • 输入 ifup wlan0。可以看到BBB连接网络。并取得新IP。
    • 输入 ifconfig wlan0。查看无线网络设置。
    • 如果要关闭无线网。输入ifdown wlan0

    如何让wifi开机自动连接

    执行上述操作后,通常无法在重启后自动连接wlan0。需要重启wlan0。即输入ifdown wlan0ifup wlan0.解决问题的方法:

    • https://github.com/adafruit/wifi-reset 下载重启脚本,并解压缩。
    • 用scp将文件夹传入BBB。具体格式为scp 文件夹 root@192.168.7.2:文件夹
    • cd 到该文件夹,输入

      chmod +x install.sh
      ./install.sh
      

      可以看到提示:开启wlan0重启服务。

    • 重启后,BBB会自动连接无线网络。可以通过无线网的IP使用ssh或远程桌面连接。

    展开全文
  • Windows使用问题总结

    2019-10-07 17:09:33
    最后,在对应的无线网络连接图标上点击鼠标右键,属性,配置,电源选项,允许计算机关闭此设备节约电源前面打勾。 2 百度首页皮肤设置 必须登录百度账号,才能使用皮肤设置功能。 3 搜狗输入法热键冲突 Ctrl +...

     

    1 电脑休眠恢复之后无法识别Wifi无线网络

    首先,重启电脑;其次,打开网络和共享中心,点击更改适配器设置;最后,在对应的无线网络连接图标上点击鼠标右键,属性,配置,电源选项,允许计算机关闭此设备以节约电源前面打勾。

    2 百度首页皮肤设置

    必须登录百度账号,才能使用皮肤设置功能。

    3 搜狗输入法热键冲突

    Ctrl + Shift + z 冲突解决方法:搜狗任务栏图标,右键点击设置,常规,在已安装的服务中选中搜狗拼音输入法,点击属性,按键,系统功能快捷键,符号大全,点击取消前面的勾。

    4 网络测速

    http://10000.gd.cn

    5 彻底卸载IE9

    控制面板,程序,卸载程序,查看已安装的更新,右键卸载IE9

    6 Ctrl-Alt-up/down热键冲突

    桌面鼠标右键->图形属性->选项和支持->更改快捷键

     

    转载于:https://www.cnblogs.com/ioveNature/p/6636932.html

    展开全文
  • Windows问答精华

    2011-09-30 09:14:04
    IE最大化显示.txt Mfm1992文件问题.txt Regsvr32 用法和错误消息的说明.tx Regsvr32使用方法.txt Regsvr32修复系统故障.txt RUNDLL32内容.txt SFC使用方法.txt Win2000XP启动详解.txt Win2000优化技巧.txt Win2000...
  • 启用开发者模式: window10下,打开: 设置->更新和安全->开发者选项->...在Windows商店搜索Linux子系统(此教程Ubuntu为例),获取并安装。 点击开始界面,搜索Ubuntu(类似于软件,安装在了

    启用开发者模式:

    window10下,打开:
    设置->更新和安全->开发者选项->启用开发人员模式

    更改系统功能:

    win+X快捷键调出系统管理菜单->应用和功能->点击相关设置下的程序和功能->选中启用或关闭Windows功能->勾选适用于Linux的Windows子系统->确定->重启电脑

    安装Linux子系统:

    • 在Windows商店搜索Linux子系统(此教程以Ubuntu为例),获取并安装。
    • 点击开始界面,搜索Ubuntu(类似于软件,安装在了本机的windows系统上),点击运行。
    • 第一次运行Ubuntu需要创建账户和设置密码,以后系统默认以此账户登陆。

    配置软件源,加速国内访问速度:

    • 备份配置文件
      cp /etc/apt/sources.list /etc/apt/sources_bk.list
    • 修改配置文件:使用下面的文本覆盖原先的sources.list
    # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
    
    # 预发布软件源,不建议启用
    # deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
    

    覆盖完成后更新列表:
    sudo apt-get update

    安装图形化界面:

    • 安装 xorg
      sudo apt-get install xorg
    • 安装xfce4
      sudo apt-get install xfce4
    • 安装并配置xrdp(xrdp 通过远程桌面的方式来访问另外一台主机)
      sudo apt-get install xrdp
    • 设置使用3390端口
      sudo sed -i ‘s/port=3389/port=3390/g’ /etc/xrdp/xrdp.ini
    • 向xsession中写入xfce4-session
      sudo echo xfce4-session >~/.xsession
    • 重启xrdp服务
      sudo service xrdp restart

    从WINDOWS端连接:
    windows的开始界面,搜索 远程桌面,在 常规 面板,输入:

    • ip(同windows的ip):port(更改后的3390)
    • 用户名(登录ubuntu时设置的)
    • 选择要求凭证
    • 点击连接(运行连接,过程会有防火墙,允许就行)
    • 输入凭据(密码)

    连接成功~

    参考链接:
    1.玩转 Windows 自带的 Linux 子系统 (图文指南)
    2.手把手教你启用Win10的Linux子系统(超详细)
    3.Windows安装Linux子系统–安装GUI界面

    展开全文
  • 计算机不能正常启动时,就会进入Windows XP启动的高级选项菜单,在这里 可以选择除正常启动外的8种不同的模式启动Windows XP。请问这些模式分别 代表什么意思?  (1)安全模式:选用安全模式启动Windows XP时,...
  • WindowsXP安装SQL_server2000的过程图解

    热门讨论 2012-06-07 11:22:37
    (注:如果出现“确定”按钮呈灰色,无法更改计算机名的情况,可以用直接按“Enter”键(这招很有用),若还不行,就借用一些软件(如Windows优化大师)进行修改计算机名) 如果出现以下对话框(即安装没有出现错误...
  • 04.多外观支持: 提供系统和jgoodies、substance等二十余种主题(theme)[和/或]观感(look and feel)可供选择, 而且更改后无需重启应用程序而即刻生效 05.提供消息摘要的计算和验证功能 06.消息摘要计算结果可导出(编码...
  • Win2003下怎样更改文件夹查看方式?

    千次阅读 2006-04-16 03:24:00
    Win2003下怎样更改文件夹查看方式?Windows Server 2003默认的查看方式是“详细信息”。而我比较习惯看“平铺”方式。但是由于所有文件夹里的图标都是“详细信息”方式查看的。如果一个一个改成“平铺”就比较麻烦...
  • 实践为主,突出实用性、针对性和技术性.. 列举大量实例,详细介绍了各种命令的语法和语法说明 内容紧贴大中型网络建设项目... 《精通Windows Server 2008命令行与PowerShell》的内容简介回到顶部↑ 本书全面地...
  • 实践为主,突出实用性、针对性和技术性.. 列举大量实例,详细介绍了各种命令的语法和语法说明 内容紧贴大中型网络建设项目... 《精通Windows Server 2008命令行与PowerShell》的内容简介回到顶部↑ 本书全面地...
  • 实践为主,突出实用性、针对性和技术性.. 列举大量实例,详细介绍了各种命令的语法和语法说明 内容紧贴大中型网络建设项目... 《精通Windows Server 2008命令行与PowerShell》的内容简介回到顶部↑ 本书全面地...
  • 实践为主,突出实用性、针对性和技术性.. 列举大量实例,详细介绍了各种命令的语法和语法说明 内容紧贴大中型网络建设项目... 《精通Windows Server 2008命令行与PowerShell》的内容简介回到顶部↑ 本书全面地...
  • Google 官方说明:更改 Chrome 语言翻译设置实际上可以看到,并没有那个按钮 这种语言显示 Google Chrome 我记得在 Windows 下有这个选项,Mac 上没有这有点疑惑。 当然,如果把系统语言更改为英文,Chrome、QQ ...
  • 如何更改默认的nwipe选项使更改重启后仍然存在 如何使用loadkeys命令设置键盘映射(有关重新引导之间的持续更改,请参见此处 如何对键盘映射进行永久更改 读取和保存nwipes日志文件 最新的ShredOS现在包括以下...
  • 通过编辑配置文件或执行API调用,可以在运行时更改重要选项,而无需重启矿机。 命令行选项 Network: -o, --url=URL URL of mining server -a, --algo=ALGO mining algorithm https://xmrig.co
  • 1.win+R输入gpedit.msc调出本地组策略编辑器 2.选择 计算机配置--Windows配置--安全设置--本地策略--安全选项 3.找到“用户账户控制管理员批准模式运行所有管理员”选项 ...有的电脑需要重启才能实现更改
  • 以windows10为例 一台电脑(笔记本)已经连接WIFI,想让另一台电脑(台式机)通过网线连接到笔记本后,连接到网络 设置—以太网—更改适配器选项 在弹出的窗口中选择WLAN,右键属性—共享 在Internet连接共享中:在...
  • 1)、运行IDSDT软件 第一步导入刚才在Windows保存的BIOS文件 第二步导入刚才在Windows保存的显卡ROM文件 勾选下方的生成显卡驱动选项(具体要看是N卡还是A卡) 单击 “开始编译”,会生成一个DSDT.AML文件。...
  • 单击此页面右上角的代码,然后选择zip格式下载。 下载后,将其解压缩。 现在打开Unibiller.exe。 有时Windows防火墙会阻止它运行,因为它是从Web下载的。 因此,转到dist文件夹,右键单击Unibiller.exe并打开...
  • 注意:Windows XP中“主题”和“外观”选项卡是息息相关的,只要更改其中的任何一个选项,在另一个选项卡中也会看到相应的改变。  19.优化视觉效果 Windows XP的操用界面的确是很好看,好看的背后是消耗大量内存...
  • 2、win+r,搜索gpedit.msc,计算机设置-windows设置-安全设置-本地编辑-安全选项,禁用“用户账户控制:管理员批准模式运行所有管理员”。 3、重启电脑,有人说刷新策略即可,但是我试了我的电脑没...
  • 出现蓝屏时的代码也让我们一头雾水,我最近就遇到一个反复重启的情况,当电脑启动后,系统进度条刚结束时出现“我们对给你造成的不便非常抱歉,但windows没有成功启动可能是由于最近的硬件或软件更改造成的,...
  • 在安装 Microsoft?...注意:更改系统短日期格式 对速达3000的服务器应用程序做数据保护(右键我的电脑--属性---高级---性能下的设置--数据保护下选第二个然后添加服务器安装目录下的.exe文件);
  • 联想官方更新BIOS命令可改写序列号等关键命令 配合最新版Windows Flash刷新程序选项 可改写 保留所有SMBIOS结构。 对所有非关键块进行编程 清除BIOS设置。 忽略BIOS版本检查。 更新系统序列号(最多20个字符)...
  • win7苹果雪豹主题安装

    2011-04-08 05:51:13
    1 下载主题工具包 ... 四个文件全部更改完结 重启看看效果。 然后桌面--个性化---选取主题即可。 4关于RocketDock_Leopard3D安装即可出效果。(可换图标,皮肤等功能强大,根据小我私家习惯设置)
  • 更改启用umbpci驱动为默认,节省出更多常规内存 更换shsurdrv为默认,解决xmsdsk出错问题 允许加载usb2.0驱动,提高其速度(设置->驱动) 设置默认禁用清除autorun.inf,避免意外重启 设置默认禁用诊断报告回写,...
  • 让IE最大化显示 Mfm1992文件问题 Regsvr32 用法和错误消息的说明 Regsvr32使用方法 Regsvr32命令修复系统故障 RUNDLL32.EXE 是什么程序 SFC使用方法 Windows2000/XP启动过程详解 Win2000进程 ...
  • 在使用Windows7时,删除、更改、使用某些文件,会出现“您需要计算机管理员提供的权限才能对此文件进行更改”的提示。已经系统管理员运行,为何仍无最高权限呢? 为了提高系统的安全性, Win7设置了文件的所有权...
  • 解决Windows98第2版无法升级到Windows 2000的问题.reg 禁止使用任务栏.reg 快捷方式四个字不在了.reg 扩展鼠标右键功能.reg 密码提示语.reg 去除工具栏提示.reg 让Windows字体更平滑.reg 让点击这里开始的提示...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 128
精华内容 51
关键字:

重启以更改windows选项