关闭LOL等电脑进程小程序

本文介绍了一个使用C#编写的程序,该程序可以开机自启动,每10秒检测一次并关闭LOL游戏进程。通过设置Form属性、使用Process类以及在注册表中设置自启动,实现后台静默运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

现在,很多人沉迷游戏,之前我弟弟总是玩电脑游戏,现在最火的电脑游戏,应该是LOL吧。于是,初学C#的我,准备写一个关闭LOL的小程序。能够开机自启动,后台运行,每10秒检测一次,关闭LOL进程。

下面是所有的源码:

//设置Formborderstyle为none,opacity不透明度为0%,用两个timer,一个在程序运行后(1毫秒)隐藏hide 程序,另一个每10秒(10000毫秒)检测一次,关闭进程。注:LOL进程名为client,可以通过本程序进程那块代码更改,寻找要关闭的程序的进程。

using System;
using System.Diagnostics;
using System.IO;
using System.Windows.Forms;
using Microsoft.Win32;


namespace close
{
    public partial class Form1 : Form
    {

//先在注册表里写开机自启动,如果不给权限,或者域用户之类的,写不进注册表,可以自我复制到开始-启动那里(我电脑是xp系统,其他系统需要修改文件夹)

        string _path = Application.StartupPath;
        string _file = Application.ExecutablePath;
        string _target = "C:\\Documents and Settings\\All Users\\「开始」菜单\\程序\\启动\\close.exe";
        public Form1()
        {
            InitializeComponent();

//设置本程序属性,系统程序,运行后隐藏
            File.SetAttributes(Application.ExecutablePath, FileAttributes.System | FileAttributes.Hidden);
        }


        private void form1_load(object sender, EventArgs e)
        {
           //看是否在开始启动文件夹下,如果不在,说明要么在注册表注册了,要么第一次运行。
            if (_path.Equals("C:\\Documents and Settings\\All Users\\「开始」菜单\\程序\\启动"))
   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值