c# 为什么有的电脑上开关屏幕api不起作用

问题描述

hiall,现在发现联想yoga4上点亮屏幕不起作用,用的如下方法:{SendMessage(HWND_BROADCAST,WM_SYSCOMMAND,SC_MONITORPOWER,2);}privatevoidSwitchOnScreen(){SendMessage(HWND_BROADCAST,WM_SYSCOMMAND,SC_MONITORPOWER,-1);}有什么可能性呢?在电源管理中已经设置为“永不”。

解决方案

解决方案二:
是不是和32位,64位有关
解决方案三:
不是哦,都是64位系统
解决方案四:
Marshal.GetLoastWin32Error()
解决方案五:
我遇到类似的问题,都是拿一个可以的软件,测试可行了,然后反编译他的关键代码

时间: 2024-09-11 03:41:50

c# 为什么有的电脑上开关屏幕api不起作用的相关文章

Linux系统的电脑上调整屏幕亮度的方法

  先来看一个通用方法 注意:以下操作均不需要sudo管理员权限,用当前用户操作即可. 1.打开一个终端,查看本机最大亮度值. 输入命令: 代码如下: cat /sys/class/backlight/acpi_video0/max_brightness 输出显示一个数字.比如小编的是15.如图. 注:如果是双显卡,则/sys/class/backlight/下还有video1和intel_backlight目录,各自里面都有max_brightness和actual_brightness,表示

白板与编程面试:为什么不在电脑上编程更有帮助

在技术评估中的检查方法 白板编程可以检查出两方面的技能: 从一开始就可以写简洁的代码,以及 知其代码之所以然. 这两大技能对于一个出色的软件开发人员是至关重要的.通过进行白板编程,这两种技能都能被准确地检验出来. 从一开始就写简洁的代码. 不管我们是否喜欢,现代软件工程主要在于知道足够的模式,并在正确的规则中使用正确的模式. 几天甚至几周后的工作的结果,通常只是修改几百行的代码. 表面上看,原来的开发人员在写代码时需要多少协助并不重要.他们可能在写代码之前,在脑子里就已经想好所有细节了.或者也有

用串口实现普通电脑的开关量输入

普通电脑没有通用的输入输出口(GPIO),但有时候我就想输入一个开关量. 比如让用户拉一下拉绳开关就启动某个应用,比如装一个触点开关判断门是打开的还是关闭的,比 如.... 需求是如此简单,你都不愿意花几十块钱去买一个单片机,更不用说PCI扩展卡.PLC之类的了.. 怎么办呐? 有办法!最简单的用串口就能实现. 原理: 串口的pin4[DTR]和pin7[RTS] 可以输出+6V的电(好吧,你的电脑上不一定是+6V,但肯定大于+3V 就可以了),将该输出分别接入到pin1[DCD].pin6[D

电脑上实现视频增线输出 DVD影片变纯高清视频

增线输出是什么?DVD影碟根据采用的电视制式不同(NTSC或PAL),其画面分辨率分别是720×480(480i/p)或720×576(576i/p).很明显,DVD的画质远远达不到当前最热门的高清视频标准--1280×720(720i/p)或1920×1080(1080i/p)的要求.简单一点说,在支持高清分辨率的大屏幕平板电视机上看DVD电影,画面不会很清楚,视觉效果不会令人满意.因此,市面上很多近期推出的DVD影碟机都增加了一项实用的"增线"(又称倍线.升频)功能,即将画面分辨率

用Python在电脑上编写Android系统上手机上运行的程序

  1. 一些传统的方法 2. 将程序的代码生成二维码图片 3. 使用手机扫描生成的二维码,并将其转化为py脚本 前言 最手机上写脚本是一件每场辛苦的事情,虽然SL4A人性化的为我们提供了API快速插入功能,并且优美的Python为我们省去了输入分号和括号之苦,但是没有智能感知,没有关键字补全,狭小的按键,输入符号的困难,还是让我没有勇气去在手机上写超过50行的程序.改为在电脑上编写代码,再复制到手机上运行!那么,如何快速的将PC上编写的代码发送到手机上呢? 1. 一些传统的方法 1.1 数据线

Android平板电脑上的APP应用程序设计须知

设计师们从来没有像今天这样需要为如此多的移动设备营造用户体验.随着平板电脑持有量的不断增加,我们进入了"后PC时代".各个公司都在极力为用户提供高质量的用户体验,以争取他们的注意力.设计一个成功的Android的应用程序,不仅需要一个伟大的.可以激励用户下载.使用和保存的构想,还需要一个自然流畅而又直观的用户体验. 以下这些内容有助于设计师了解iPad的iOS和Android的3.x"蜂巢"系统的交互原则和主要元素的不同,以便他们更好地熟悉 Android的平板电脑

Win8.1系统从电脑上任何位置返回到桌面的三种方法

  以下几种方法可以从电脑上的任何位置返回到桌面: 1.打开"开始",然后点击或单击"开始"屏幕上的桌面磁贴. 2.按键盘上的 Windows 徽标键 + D. 3.从屏幕右边缘向中间轻扫,然后点击"搜索". (如果使用的是鼠标,则指向屏幕右下角,然后将鼠标指针向上移动,再单击"搜索".) 在搜索框中输入"桌面",然后在结果中点击或单击"桌面".

Win7系统电脑出现开关动态图消失是怎么回事?

  我们使用win7系统电脑的朋友基本上都知道,大家在打开或者关闭一些窗口的时候都是一种动态呈现的,给人的感觉就像是一种比较一致变换的感觉,看着我们的桌面就非常的漂亮丰富,有用户就说遇到电脑开机动态图不见了,想要解决怎么办,跟着小编来看看Win7系统电脑开关动态图消失是怎么回事. 1.我们看到桌面上的计算机图标了吗,大家用鼠标点击右键可以看到栏目中的属性选项,选择打开就可以看到系统属性界面,在选择点击"高级系统设置"却换界面. 2.在我们打开的系统属性窗口中,大家选择高级选项点击打开,

如何在电脑上安装安卓模拟器

  这个方法目前可以模拟android1.5-3.0系统,从各种安卓系统的手机,到安卓系统的平板电脑都可以模拟,而且可以安装所有安卓程序,可以上网.登QQ.听音乐等等.跟在手机和平板电脑上的操作和功能几乎一样.由于安装和设置比较复杂,特意为大家写个详细的安装教程,以windows XP为例. 电脑上安装安卓模拟器方法: 设置电脑系统的环境变量.在桌面[我的电脑]上点击鼠标右键,选择[属性]菜单,即打开了系统属性对话框. 在[高级]选项卡中,单击[环境变量]按钮,即打卡了环境变量的对话框. 在系统