如何用程序来锁电脑 (Lock)

如何写程序来控制 Windows Lock ( 锁住电脑 )

方法 1 :

‘ 用 Shell 函数调用 Rundll32 来做 LockWorkStation

Shell("rundll32 user32.dll,LockWorkStation")

方法 2 :

‘ Call API

Private Declare Function LockWorkStation Lib "user32.dll" () As Long ‘ 声明

LockWorkStation‘ 调用执行

原文:大专栏  如何用程序来锁电脑 (Lock)

原文地址:https://www.cnblogs.com/petewell/p/11509994.html

时间: 2024-08-03 13:32:48

如何用程序来锁电脑 (Lock)的相关文章

13 join 线程锁之Lock\Rlock\信号量 将线程变为守护进程 Event事件  queue队列 生产者消费者模型 Queue队列 开发一个线程池

本节内容 操作系统发展史介绍 进程.与线程区别 python GIL全局解释器锁 线程 语法 join 线程锁之Lock\Rlock\信号量 将线程变为守护进程 Event事件 queue队列 生产者消费者模型 Queue队列 开发一个线程池 进程 语法 进程间通讯 进程池 操作系统发展史 手工操作(无操作系统) 1946年第一台计算机诞生--20世纪50年代中期,还未出现操作系统,计算机工作采用手工操作方式. 手工操作程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把

问题-delphi 程序在某电脑中显示???问号 乱码

问题现象:delphi 程序在某电脑中显示???问号 乱码 问题原因:因为语言的原因.不同的国家可能显示的编码不一样. 问题处理:“控制面板”>“区域和语言选项”>“区域选项”>“标准和格式”区选择“中文(中国)”>“位置”区选择“中国”>“高级”选项里的“非Unicode程序的语言”区选择“中文(中国)>确定后退出

列出对象锁(lock)信息及其被杀的会话(sid,serial#)信息

check_lock.sql脚本  列出对象锁(lock)信息及其被杀的会话(sid,serial#)信息 set linesize 132 pagesize 66  break on Kill on username on terminal  column Kill heading 'Kill String' format a13  column res heading 'Resource Type' format 999  column id1 format 9999990  column 

同步锁(lock)

有两种机制防止代码块受并发访问的干扰: 1.一个是使用synchronized关键字. 2.使用ReentrantLock类.(通过显示定义同步锁对象来实现同步.) 同步锁(lock)方法是控制多个线程对共享资源进行访问的工具.通常,锁提供了对共享资源的独占访问,每次只能有一个线程对Lock对象加锁,线程开始访问共享资源之前先获得Lock对象. Lock.ReadWriteLock(读写锁)是java 5 提供的两个根接口.别为Lock接口提供了ReentrantLock(可重入锁)实现类:为R

洛谷 P2693 [USACO1.3]号码锁 Combination Lock

P2693 [USACO1.3]号码锁 Combination Lock 题目描述 农夫约翰的奶牛不停地从他的农场中逃出来,导致了很多损害.为了防止它们再逃出来,他买了一只很大的号码锁以防止奶牛们打开牧场的门. 农夫约翰知道他的奶牛很聪明,所以他希望确保它们不会在简单地试了很多不同的号码组合之后就能轻易开锁.锁上有三个转盘,每个上面有数字1..N (1 <= N <= 100),因为转盘是圆的,所以1和N是相邻的.有两种能开锁的号码组合,一种是农夫约翰设定的,还有一种“预设”号码组合是锁匠设定

如何用Wampserver和本地电脑,搭建局域网FTP服务器?

使用Wampserver在本地搭建服务器环境之后,如何以目录形式访问根目录下的文件夹和文件?如何显示文件夹的内容?如何用Wampserver将本地电脑做成FTP服务器?本文将做一个详细的教程.首先我们在wampserver根目录下面新建一个test文件夹,文件夹内放一些测试文件因为我的80端口已经被"行云管家"项目占用,这里我们新开81端口做测试.这里为了方便理解需要注意以下几点:1."行云管家"项目没有放在wampserver根目录下(想了解是如何实现的可以关注我

同步锁之lock

一. synchronized的缺陷 当一个代码块被synchronized修饰时,同时该代码块被一个线程执行,其他线程便只能一直等待,等待获取锁的线程释放锁,而这里获取锁的线程释放锁只会有两种情况: 1)获取锁的线程执行完成代码块,自动释放锁资源 2)代码块中执行异常,由jvm释放锁资源 如果在执行代码块时候,一个线程在代码块执行过程中Thread.sleep() 睡眠  线程被阻塞了,其他线程只能等待当前线程执行完成后才能执行.及其浪费效率. 另外当多个线程在执行写与写操作时,会发生线程冲突

[MySQL] 行级锁SELECT ... LOCK IN SHARE MODE 和 SELECT ... FOR UPDATE

一.译文 翻译来自官方文档:Locking Reads If you query data and then insert or update related data within the same transaction, the regular SELECT statement does not give enough protection. Other transactions can update or delete the same rows you just queried. In

给DBGrid动态赋值后,如何用程序指定某行某列为当前焦点?(100分)

给DBGrid动态赋值后,如何用程序指定某行某列为当前焦点?主要是如何指定列,行我能够指定,用DBGrid1.DataSource.DataSet.RecNo := 2;就行了,但是列我不会,请大家教我.谢谢! 让第3行第2列(“用户名称”列)获得焦点: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, G