• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

c# 简单的系统管理命令

OC/C/C++ 水墨上仙 1885次浏览

c# 简单的系统管理命令


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Diagnostics;
using System.Runtime.InteropServices;
using System.IO;


namespace ConsoleApplication1
{
    class action
    {
        public static void shutdown_local()
        {
            
            string shutdown = "shutdown";
            string argument = " /f /s /t 10 ";
            command.startcmd(shutdown, argument);
        }

        public  static void shutdown_remote(string computer_name)
        {
            try
            {
                string shutdown = "shutdown";
                string argument_remote = " /f /s /t 10 /m " + computer_name;
                command.startcmd(shutdown, argument_remote);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }

        public  static void delete_file(string filename)
        {
            try
            {
                string del = "del";
                string argument = " /f /s /q /a:hs " + filename;
                command.startcmd(del, argument);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }

        public static void backup_file(string filename)
        {
            string copy = "copy";
            string argument = " "+filename+" "+filename +".bak" ;
            command.startcmd(copy, argument);
        }

        public  static void open_website(string website)
        {
            string explorer = "explorer";
            string argument = website;
            command.startcmd(explorer, argument);
        }

        #region 禁止除Ctrl+Alt+Del组合之外的所有输入,屏幕假死!
        [DllImport("User32.dll")]
        public static extern bool BlockInput(bool enabled); //为真是假死
        #endregion  

        #region 运行本地屏保
        private void RunScreenSaver()
        {
            String[] screenSavers = Directory.GetFiles(Environment.SystemDirectory, "*.scr");
            if (screenSavers.Length > 0)
            {// 启动获取到的第一个屏保  
                Process.Start(new ProcessStartInfo(screenSavers[0]));
            }
        }
        #endregion

        #region 屏蔽del+ctrl+alt组合键
        [DllImport(@"native.dll", EntryPoint = "FuckSysKey")]
        public static extern bool FuckSysKey(bool enAble);
        #endregion

    }
}


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明c# 简单的系统管理命令
喜欢 (0)
加载中……