windows系统一键延时20s自动关机

本文介绍了一款使用C#开发的Windows系统一键延时自动关机软件。该软件在点击关机后会等待20秒,期间如果检测到无用户操作则自动执行关机,有操作则暂停。文章详细阐述了软件的功能、结构、初始化、无操作检测和时间响应函数的实现。用户可以通过下载、安装和将快捷方式添加到工具栏来方便使用。

C#开发与应用
【NO.1】 windows系统一键延时20s自动关机

功能简介

  1. 需要每天关闭Windows系统电脑时,点击系统【开始】按钮,还需依次点击电源–关机等按键,才能实现关机功能,本文实现一键关机功能,点击后,延时20s,软件检测是否存在操作,无操作即20s后关机,有操作即暂停执行。待无操作时再行关机。也可点击关闭按钮,推出程序,即可进行电脑相关其他操作。
  2. 软件Form
    在这里插入图片描述

1.引入库

代码如下(示例):
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;

2.初始化

public Form1()
{
InitializeComponent();
label1.Height = 200;
}

3.检测系统无操作

[StructLayout(LayoutKind.Sequential)]
struct LASTINPUTINFO
{
[MarshalAs(UnmanagedType.U4)]
public int cbSize;
[MarshalAs(UnmanagedType.U4)]
public u

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值