dotnet 删除自身程序的方法
本文告诉大家一个逗比方法可以用来删除程序自身
我写了一个逗比 WPF 程序,这个程序会做邪恶的事情,会假装成小伙伴的桌面,然后小伙伴以为是桌面,接着打开任何程序都是在逗他的, 所以我期望在程序运行完成之后自动删除,这样小伙伴就不知道是谁做的
那么如何使用有趣的方法删除程序自身
可以试试下面代码
private static void DeleteItselfByCmd(){string command = "del /f /s /q " + Process.GetCurrentProcess().MainModule.FileName;Process.Start(new ProcessStartInfo("cmd.exe", "/C ping 127.1 -n 2 > nul & " + command){WindowStyle = ProcessWindowStyle.Hidden,CreateNoWindow = true});}
在软件退出之前调用这句话,然后退出软件,此时在 cmd 执行 ping 127.1 -n 2
的速度不够快,因此就会等待软件退出,然后执行删除代码
我搭建了自己的博客 https://blog.lindexi.com/ 欢迎大家访问,里面有很多新的博客。只有在我看到博客写成熟之后才会放在csdn或博客园,但是一旦发布了就不再更新
如果在博客看到有任何不懂的,欢迎交流,我搭建了 dotnet 职业技术学院 欢迎大家加入
如有不方便在博客评论的问题,可以加我 QQ 2844808902 交流
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接:http://blog.csdn.net/lindexi_gd ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系。
dotnet 删除自身程序的方法相关推荐
- eclipse java调用c 代码吗_linux下通过eclipse开发用java调用c程序的方法
linux下通过eclipse开发用java调用c程序的方法: 1.先建立好java工程并建立java文件如下: public class testso { static { ...
- ‘wmic‘ 不是内部或外部命令,也不是可运行的程序 解决方法
'wmic' 不是内部或外部命令,也不是可运行的程序 解决方法 参考文章: (1)'wmic' 不是内部或外部命令,也不是可运行的程序 解决方法 (2)https://www.cnblogs.com/ ...
- 微信小程序页面上面的名字怎么改_微信小程序改名方法,小程序名称设置规范...
小程序名称设置规范 1.名称设置方法 1)小程序名称可以由中文.数字.英文.长度在4-30个字符之间,一个中文字等于2个字符. 2)公众号.小程序在微信公众平台上的名称是唯一的,且属于同一主体下,可以 ...
- python编程在哪里写程序-教你如何编写、保存与运行Python程序的方法
第一步 接下来我们将看见如何在 Python 中运行一个传统的"Hello World"程序.Python教程本章将会教你如何编写.保存与运行 Python 程序. 通过 Pyth ...
- 退出python命令行-在cmd命令行里进入和退出Python程序的方法
在cmd命令行里进入和退出Python程序的方法 进入: 直接输入python即可,如图所示 退出: 1:输入exit(),回车 2:输入quit(),回车 3:输入ctrl+z,回车 以上这篇在cm ...
- JLINK通过SW模式下载程序的方法
JLINK通过SW模式下载程序的方法 1)概述:JLINK有2种调试模式:JTAG和SWD(串行模式).JTAG是常用模式,大家都熟悉:下载文件如图3: 2)使用SW模式,需要(只需要)4根连线,连接 ...
- 微信门店小程序怎样创建 门店小程序创建方法简介
微信门店小程序怎样创建 门店小程序创建方法简介 微信门店小程序是什么东西?门店小程序要怎样创建?还不清楚微信门店小程序详情的小伙伴们抓紧时间跟上小编一起来看一下吧! 门店小程序是什么? 微信发 ...
- 方法传递java_Java 程序将方法作为参数传递给其他方法
Java 程序将方法作为参数传递给其他方法 在此示例中,我们将学习将方法作为参数传递给Java中的其他方法 要理解此示例,您应该了解以下Java编程主题: 示例1:Java程序将方法作为参数传递给其他 ...
- 不需要SAP请求号修改程序的方法
有时候可能仅仅只是需要修改一行代码,却要生成传输请求号,然后走OA流程,等领导们审批完,才能从开发机传到测试机再传到生产机,非常的繁锁.今天终于找到了不用生成传输请求号就能直接修改程序的方法.就是一段 ...
最新文章
- Redis 为什么默认 16 个数据库?
- Android开发之Serializable 和 Parcelable的区别(源代码分享)
- python文件读取输出-Python 读取和输出到txt
- SemSorGrid4Env
- android中到webservice用法
- 后端解决跨域问题---SpringBoot
- 地铁看java书女生_地铁上背单词的女孩
- 如何关闭rsyslog服务?_Linux日志服务器设置过程
- java声明代码是什么_java安全编码指南之:声明和初始化说明
- hdu 6348 序列计数
- 程序员月入2万与5千,这就是差距!
- 北京公交“十三五”将通过大数据实现线路优化
- java异常机制throwable
- 抽象高于实现 ——unity框架提取
- java操作sql数据库_Java连接Sql数据库经常用到的操作
- 操作系统课程设计--银行家算法的模拟实现
- c++实现课程管理系统
- iframe是什么?iframe用法详解
- 截止失真放大电路_5.深入浅出:多级放大电路种类及动态分析
- wpf XDG000与XDG0012错误
热门文章
- 台式电脑显示无法修复计算机,win10系统下提示“自动修复”无法修复你的电脑怎么解决...
- Vmware安装就出现感叹号怎么解决
- mysql实现同比环比的计算
- 算法分析大作业 圆排列问题
- thymeleaf th:value 多个值拼接 使用+号 或者|符号 (不适用于th:field)
- 终极版---如何区别浏览器刷新和关闭
- 烟花仓库智能管理-RFID仓库管理解决方案-智能RFID仓库管理系统-新导智能
- k8s实践(1)--k8s集群入门介绍和基础原理
- linux系统可以使用ppt功能不,Linux操作系统使用..ppt
- MK-TD环保型铝合金脱模剂