Delphi编程禁止用户关闭操作系统
Delphi编程禁止用户关闭操作系统 | |||
本实例介绍在程序运行的过程中禁止用户关闭操作系统。 用户是否可以关闭操作系统是通过对WM_QueryEndSession的处理来实现的,为此首先需要在程序中添加WM_QueryEndSession消息处理的声明:
它的响应代码如下:
当用户关闭操作系统时,操作系统会发布一个WM_QueryEndSession消息,这时就会激活本实例程序中的QueryEndSession过程,程序通过设置消息的返回值为0,就会禁止用户关闭操作系统,反之如果设置消息的返回值为1,就会允许用户关闭操作系统。 程序代码如下:
保存文件,然后按F9键运行程序。只要本程序在正常运行,用户就无法关闭操作系统。 在工程实际中,经常需要使应用程序不间断地运行,为了防止意外因素关闭操作系统,可以使用本实例介绍的方法 |
转载于:https://www.cnblogs.com/wenwencao/archive/2010/05/18/1738318.html
Delphi编程禁止用户关闭操作系统相关推荐
- [IE技巧] 如何禁止用户关闭IE浏览器
在有些基于browser应用程序里面, 我们需要保证browser 一直开着才能使程序按正常流程运行. 以下是个小技巧可以禁止用户关闭IE 浏览器. 在注册表键 HKLM\Software\Poli ...
- Delphi编程中资源文件的应用
Delphi编程中资源文件的应用 2008-02-03 14:08Dephi中资源文件的应用 /转自 http://chamlly.spaces.live.com/blog/cns!548f73d87 ...
- Delphi编程中流的使用
什么是流?流,简单来说就是建立在面向对象基础上的一种抽象的处理数据的工具.在流中,定义了一些处理数据的基本操作,如读取数据,写入数据等,程序员是对流进行所有操作的,而不用关心流的另一头数据的真正流向. ...
- 不为人知的网络编程(十三):深入操作系统,彻底搞懂127.0.0.1本机网络通信
本文作者张彦飞,原题"127.0.0.1 之本机网络通信过程知多少 ",首次发布于"开发内功修炼",转载请联系作者.本次有改动. 1.引言 继<你真的了解 ...
- oracle 郑阿奇 pdf,Delphi编程教程 (郑阿奇) PDF扫描版
<delphi编程教程>主要包括delphi 2010集成开发环境.面向对象的pascal语言.窗体和常用组件.菜单类组件和工具栏.多窗体和mdi窗体.文件操作.数据库基础和应用(以sql ...
- 在Linux中如何禁止用户登录
默认情况下,Linux中创建用户帐户时,用户具有shell访问权限.在某些情况下不需要用户帐户登录shell.本文介绍如何设置已存在的用户禁止shell登录.创建用户时禁止shell登录. 创建用户时 ...
- 使用session监听+spring MVC拦截器禁止用户重复登录
在许多web项目中,需要禁止用户重复登录.一般来说有两种做法: 一是在用户表中维护一个字段isOnLine(是否在线),用户登录时,设定值为true,用户退出时设定为false,在重复登录时,检索到该 ...
- 在 Linux 中如何禁止用户登录
默认情况下,Linux中创建用户帐户时,用户具有shell访问权限.在某些情况下不需要用户帐户登录shell.本文介绍如何设置已存在的用户禁止shell登录.创建用户时禁止shell登录. 默认情况下 ...
- 深入delphi编程(转)
刚刚接触的delphi的朋友,可能最感兴趣的就是它丰富.强大的vcl(可视化构件库).仅仅向窗体上扔几个构件,甚至不用动手写代码,就能很容易地做出一个有实用价值的程序,真是令人激动.但是,vcl只是d ...
最新文章
- [转帖]tar高级教程:增量备份、定时备份、网络备份
- Redis单例、主从模式、sentinel以及集群的配置方式及优缺点对比
- 《实现模式(修订版)》—第1章1.2节那么,现在……
- tableau必知必会之通过 Tableau 计算挖掘数据真相
- 如何编写一份SOP?
- org.apache.maven.plugin.MojoExecutionException: protoc version is libprotoc 3.6.1, expected versio
- diskgenius 数据迁移_活见鬼,明明删除了数据,空间却没减少! - *IT界农民工*
- html特效代码是怎么实现的,html特效代码大全
- PostgreSQL在Linux上的RPM和源码安装
- jquery 加载中_在 vue 中使用 ztree
- wampserver3.2.0_MySQL 8.0 技术详解
- 全球10大开放源代码项目
- C# 将JSON数组转化为对象
- 为什么我在CSDN坚持写了3年多的博客?
- 远程计算机用户名win7,Win7远程桌面连接设置的方法
- 一个查看贝塞尔曲线效果的网站
- Robcup2D足球学习记录【2020.01.10】
- java 判断是否为男女_java:生成中文姓名(区分男女)
- win7如何启用计算机的无线功能,win7如何开启无线功能
- 诺基亚Lumia630开始预订
热门文章
- 与、或、短路或、自增、自减、的执行过程
- java dao service实例_浅谈Action+Service +Dao 功能
- 蜗牛星际网卡驱动_矿渣“蜗牛星际“折腾NAS黑群晖全过程
- python 小说 云_Python给小说做词云
- 电子工程就业前景真的不如计算机吗?
- nginx实现ip端口转发_Nginx实现端口转发
- php把时间格式转换为时间戳,php如何将时间格式转换成时间戳?
- goupby 两个值 结果变了_一道问题引出的python中可变数据类型与不可变数据类型...
- python识别图片指定位置文字_python批量识别图片指定区域文字内容
- 二值化处理c语言程序,数字信号处理c语言程序集