C++ 使用system()实现锁定屏幕

除了使用函数“LockWorkStation()”实现锁定屏幕,参考:http://www.cnblogs.com/Satu/p/8183081.html

也可以使用函数“system()”来实现:

IDE: Code::Blocks

操作系统:Windows 7 x64

1 #include <windows.h>
2
3 int main()
4 {
5     system("rundll32.exe user32.dll, LockWorkStation");
6
7     return 0;
8 }

原理还不懂,日后弄清楚了,再回来。

原文地址:https://www.cnblogs.com/Satu/p/8185135.html

时间: 2024-11-07 20:08:24

C++ 使用system()实现锁定屏幕的相关文章

Windows锁定屏幕然后关闭显示器,可执行程序

有时候我们需要关闭屏幕来休息一下或者在本上写东西,但是屏幕亮着的时候会分心,但是关闭显示器又太麻烦了,所以直接来一个小程序(非微信小程序).还有一种情况,有时候晚上要离开电脑旁了,但是电脑还在做事情,不想关电脑,又因为晚上黑乎乎的,屏幕亮着会被骂的,综合以上情况,这端代码非常适合你. 如果你不会编译代码,没关系,我这里有编译好的可执行文件,下载链接http://www.yxxrui.cn/article/71.shtml using System; using System.Collection

ORACLE数据库忘记SYS和SYSTEM密码,SYSTEM被锁定怎么办?

本人忘性太大,竟然将ORACLE的Sys用户和system用户密码搞忘,而且多次尝试登录system后,造成system被锁定. 经过一番尝试,终于解决.过程如下: 首先,重建sys密码文件.重建方式为: 1.打开cmd命令窗口: 2.执行orapwd命令,其用法为: C:\WINDOWS\system32>orapwd Usage: orapwd file=<fname> entries=<users> force=<y/n> ignorecase=<y/

[Android]锁定屏幕

最近玩的比较欢脱,欠了好多东西没写.今天先简单地补一篇简单的内容.就是最近涉及到一个锁定Android设备屏幕的设计,大概就是通过一个按钮或者服务消息,来控制设备界面完全锁定,不能点击任何东西.感觉上这个需求可能会涉及很多东西,然而做起来发现并没有...内容很简单,跟着代码快速过一遍. 本文地址:http://www.cnblogs.com/rossoneri/p/4409691.html 主界面就放一个按钮来触发事件好了: 按下按钮后显示另一个锁屏界面,同时加上一个解锁按钮(如果不加的话怎么退

android 点亮屏幕与锁定屏幕

PowerManager pm=(PowerManager) getSystemService(Context.POWER_SERVICE); //获取电源管理器对象 PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.ACQUIRE_CAUSES_WAKEUP | PowerManager.SCREEN_DIM_WAKE_LOCK, "bright"); //获取PowerManager.WakeLock对象,后面的参数|表示

Android 锁定屏幕放心

android:screenOrientation Activity在屏幕当中显示的方向.属性值可以是下表中列出的一个值: "unspecified"默认值,由系统来选择方向.它的使用策略,以及由于选择时特定的上下文环境,可能会因为设备的差异而不同. "user"使用用户当前首选的方向. "behind"使用Activity堆栈中与该Activity之下的那个Activity的相同的方向. "landscape"横向显示(宽度

Android 横竖屏切换时不销毁当前activity 和 锁定屏幕

首先在Mainifest.xml的Activity元素中加入android:configChanges="orientation|keyboardHidden"属性 <activityandroid:name=".FileBrowser"android:label="@string/app_name"android:configChanges="orientation|keyboardHidden"> <in

横竖屏切换时不销毁当前activity 和 锁定屏幕

首先在Mainifest.xml的Activity元素中加入android:configChanges="orientation|keyboardHidden"属性 <activityandroid:name=".FileBrowser"android:label="@string/app_name"android:configChanges="orientation|keyboardHidden"> <in

Android锁定屏幕或关闭状态-screen,高速按两次音量向下键来实现拍摄功能(1.1Framework在实现的形式层广播)

思想的实现: WindowManagerService循环读取下面的关键信息和分发形式.在PhoneWindowManager.interceptKeyBeforeQueueing方法中进行消息的过滤. 因此该实现方式为在消息分发前的interceptKeyBeforeQueueing方法中监听当前按键为音量下键,假设当前状态为锁屏状态.并按键为音量下键,且两次按键间隔时间小于800ms时发送抓拍广播--"com.bill.snapshot". 详细实现方式例如以下: /framewo

自动旋转屏幕默认旋转

如下图所示,在处理屏幕默认旋转方向的时候可以在这里进行选择,上下左右一共是4个方向. 策划的需求是游戏采用横屏,但是要求支持两个方向自动旋转,如下图所示,我的设置是这样的.Default Orientation* Auto Roation 表示游戏支持自动旋转屏幕,但是前提是手机没有锁定屏幕旋转功能.Landscape Right 和Landscape Left 表示手机屏幕只支持横屏两个方向的自动旋转. <ignore_js_op> 这里问题就来了,既然设置了两个方向的自动旋转,那么必然会有