`
weizhai12
  • 浏览: 149409 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

c#自杀程序的关键方法

 
阅读更多
public static void TestForKillMyself()
{
string bat = @"@echo off
:tryagain
del %1
if exist %1 goto tryagain
del %0";
File.WriteAllText("killme.bat", bat);//写bat文件
ProcessStartInfo psi = new ProcessStartInfo();
psi.FileName = "killme.bat";
psi.Arguments = "/"" + Environment.GetCommandLineArgs()[0] + "/"";
psi.WindowStyle = ProcessWindowStyle.Hidden;
Process.Start(psi);
}

以上代码经过测试有效,创建个项目调用此方法,在程序结束时,程序会自动被删除。
分享到:
评论

相关推荐

    《Effective_C#中文版:改善C#程序的50种方法》

    《Effective_C#中文版:改善C#程序的50种方法》读书笔记

    DLL自杀程序

    用DLL自杀实现程序卸载

    Visual C# 2010程序设计教程(教程PPT+源代码)

     《高等学校计算机应用规划教材:Visual C# 2010程序设计教程》详细介绍了Visual C# 2010程序设计的基础知识、基本方法和应用技巧,共分14章,主要内容包括.NET平台与Visual Studio 2010开发环境、C#语言基础及面向...

    30个c#小程序

    "30个C#小程序"的集合,显然是一份包含了多种实用示例代码的资源,旨在帮助开发者学习和理解C#编程的各种技巧和实践。以下是对这些小程序可能涵盖的知识点的详细说明: 1. **基础语法**:C#的基础语法包括变量声明...

    Effective C# 改善C#程序的50种方法.epub

    Effective C# 改善C#程序的50种方法.epub

    基于C#聊天程序

    在C#中实现聊天程序的关键是网络编程,主要涉及Socket类。Socket是网络通信的基础,它提供了一种低级别的、面向连接的、双向通信接口。通过Socket,两台计算机可以建立连接并进行数据交换。C#中的System.Net.Sockets...

    C#退出程序再重新启动

    C#退出程序再重新启动,因为修改了配置文件,需要关闭软件重新启动进行确认。

    微信小程序带后端(C#)

    在本项目中,"微信小程序带后端(C#)"是一个结合了微信小程序前端和C#后端的示例,主要展示了如何实现用户登录等功能。 C#,全称C Sharp,是微软公司推出的面向对象的编程语言,广泛应用于Windows平台的软件开发,...

    C#窗体小程序

    【C#窗体小程序】是一种基于C#编程语言开发的桌面应用程序,主要利用Windows Forms框架构建用户界面。Windows Forms(通常简称为WinForms)是.NET Framework的一部分,它为开发者提供了丰富的控件和功能,用于创建...

    30个c#小程序,学习c#的基础。

    5. **方法和委托**:C#中的方法是执行特定任务的代码块,而委托则可以将方法作为参数传递,实现回调或事件处理。这些小程序可能会涉及这两种概念,让你了解函数式编程的精髓。 6. ** LINQ (Language Integrated ...

    C#版后方交会程序

    在这个“C#版后方交会程序”中,我们可以深入探讨几个关键的知识点: 1. **C#编程语言基础**:C#是一种面向对象的编程语言,由微软开发,广泛应用于Windows平台上的应用开发。在编写后方交会程序时,我们需要掌握类...

    c#.net程序设计教程罗福强版课件

    本书共分为12章,在讲解Visual C# .NET语法的基础上,以面向对象的程序设计方法和基于事件的程序设计方法为核心,重点阐述Windows程序设计、Web应用程序设计、数据库编程、文件操作与编程等实用技术。本书内容丰富,...

    非常好用的C#程序打包工具

    "非常好用的C#程序打包工具"标题所指的,就是一款专为C#程序设计的打包工具,它的主要功能是将C#编译后的程序集(如.exe和.dll文件)以及相关的配置文件、资源文件等整合成一个可执行的安装包,方便用户下载和安装。...

    C#程序设计课件.zip

    总之,通过深入学习和实践这个C#程序设计课件,你将能够理解C#的关键概念,掌握面向对象编程技巧,了解如何利用C#进行数据库交互,并能运用所学知识开发出实际的应用程序。这个压缩包资源是你提升C#编程能力的重要...

    C#实现关闭程序最小化到右下角托盘源码

    C#实现关闭程序最小化到右下角托盘源码C#实现关闭程序最小化到右下角托盘源码C#实现关闭程序最小化到右下角托盘源码C#实现关闭程序最小化到右下角托盘源码C#实现关闭程序最小化到右下角托盘源码C#实现关闭程序最小化...

    C#小程序---计算器

    【C#小程序---计算器】 C#是一种面向对象的编程语言,由微软公司开发,主要用于Windows平台的应用程序开发,包括桌面应用、Web应用以及移动应用等。在这个“C#小程序---计算器”的项目中,我们将深入探讨如何使用C#...

    蓝牙打印机C#测试程序

    蓝牙打印机C#测试程序是针对移动设备开发的一款应用,它利用C#编程语言实现了与蓝牙打印机的无线通信功能,主要用于发票和其他文档的打印需求。在本文中,我们将深入探讨蓝牙技术、C#编程以及如何在实际项目中实现...

    C#控制台程序,银行项目系统,适合新手入门

    《C#控制台程序:构建银行项目系统》 在编程世界中,C#是一门强大的编程语言,尤其在Windows应用程序开发领域,它以其简洁、高效和面向对象的特性深受开发者喜爱。对于初学者来说,通过C#控制台程序来学习编程是...

Global site tag (gtag.js) - Google Analytics