`
huihui0371
  • 浏览: 16083 次
  • 性别: Icon_minigender_1
  • 来自: 河南郑州
社区版块
存档分类
最新评论

C# Winform自删除程序

阅读更多
 /// <summary>
        /// 
        /// </summary>
        private static void DeleteItself()
        {
            string vBatFile = Path.GetDirectoryName(Application.ExecutablePath) + "\\DeleteItself.bat";
            using (StreamWriter vStreamWriter = new StreamWriter(vBatFile, false, Encoding.Default))
            {
                vStreamWriter.Write(string.Format(
                    ":del\r\n" +
                    " del \"{0}\"\r\n" +
                    "if exist \"{0}\" goto del\r\n" +
                    "del %0\r\n", Application.ExecutablePath));
            }

            //************ 执行批处理
            WinExec(vBatFile, 0);
            //************ 结束退出
            Application.Exit();
        }

        [System.Runtime.InteropServices.DllImport("kernel32.dll")]
        public static extern uint WinExec(string lpCmdLine, uint uCmdShow);

 

分享到:
评论

相关推荐

    C#winform 增删改查

    在IT领域,C# WinForm是一种常见的开发桌面应用程序的方式,特别是在Windows操作系统环境下。本文将深入探讨如何使用C#和Visual Studio 2013(VS2013)结合SQL Server 2012来实现“增删改查”功能,这是任何数据驱动...

    c# winform 自动更新程序

    在C# WinForm应用中实现自动更新程序是一个重要的功能,特别是在C/S(客户端/服务器)架构下,确保用户能够及时获取最新的软件版本以提高产品稳定性、安全性和功能体验。本教程将详细介绍如何创建一个C# WinForm应用...

    C# Winform 自动运行 不用输入密码登录进入桌面可以运行的程序

    在Windows操作系统中,开发一个C# Winform应用程序并使其能够在用户登录时自动运行,而无需用户手动输入密码,是一项常见的需求。这通常涉及到系统服务、计划任务或者注册表的设置。下面将详细介绍如何实现这个功能...

    200个经典C#WinForm实例源码.rar

    C# WinForm作为.NET框架下用于构建桌面应用程序的强大工具,深受开发者的喜爱。本资料"200个经典C# WinForm实例源码.rar"是针对C# WinForm编程的一次深度实践,旨在帮助开发者巩固基础,提升技能,并通过实际案例...

    c#winform程序打包c#winform程序打包部署借鉴.pdf

    ### C# WinForm程序的打包与部署方法 #### 一、引言 在软件开发过程中,将编写好的程序打包成可发布的安装包是一项重要的工作。对于C# WinForm应用程序而言,这一过程同样不可或缺。本文旨在详细介绍如何使用Visual...

    C# winform 绘图窗体程序(含图层,前景色背景色,可以打开保存)

    C# winform 绘图窗体程序,可以绘制常见图形,新建文件时可以输入输入创建画布比例,可以添加图层删除图层,编辑前景色背景色,可以擦除图形,删除图形,可以条件画笔粗细,有吸管工具,可以新建文件保存文件打开...

    c# winform实例大全(198个经典Csharp WinForm实例源码)

    C# WinForm是.NET框架中的一个重要组成部分,它提供了丰富的用户界面开发工具,使得开发者可以构建出功能强大、界面友好的桌面应用程序。这份“C# WinForm实例大全”包含了198个经典实例,覆盖了从基础控件操作到...

    C#winform实现增删改查

    "C# WinForm实现增删改查"是一个基础但至关重要的概念,它涵盖了构建任何数据驱动应用程序的核心功能。以下是关于这个主题的详细说明。 首先,让我们了解C# WinForms的基本概念。C#(读作"C Sharp")是由微软开发的...

    C# WINFORM 抽奖程序

    【C# WinForm 抽奖程序】是一款基于C#编程语言和Windows Forms(WinForm)框架开发的应用程序,主要用于实现各种抽奖活动的功能。这个程序允许用户根据需求自定义界面布局,包括标题、内容等元素,提供了高度的定制...

    C#winform中读写json文件

    本篇文章将详细介绍如何在C# WinForm应用程序中进行JSON文件的读写操作。 一、JSON格式简介 JSON是一种独立于语言的数据交换格式,它基于JavaScript的一个子集。数据格式简单,易于读写,并且可以被多数编程语言...

    198个经典C#WinForm实例源码

    C#是一种广泛应用于Windows桌面应用开发的编程语言,尤其在创建Windows Forms(WinForm)应用程序时,它展现出强大的功能和灵活性。"198个经典C# WinForm实例源码"是一个宝贵的资源库,涵盖了C# WinForm开发的多个...

    C#WinForm版图书管理系统

    《C# WinForm版图书管理系统》是一款基于C#编程语言和Windows Forms技术开发的应用软件,专为管理和组织图书信息而设计。在这个系统中,开发者利用C#的强大功能和易用性,结合WinForm的图形用户界面,打造了一个直观...

    C#Winform 增删改查 SqlServer(附数据库)

    在本文中,我们将深入探讨如何使用C# Winform与Sql Server数据库进行交互,实现增删改查功能。这个系统特别适合初学者学习,通过Visual Studio 2017开发环境,我们可以构建一个用户友好的图形界面,以方便地管理学生...

    198个经典C#WinForm实例源码.zip

    C# WinForm是一种基于.NET Framework的桌面应用程序开发技术,它提供了丰富的用户界面元素和强大的事件处理机制。这个名为"198个经典C# WinForm实例源码"的压缩包,包含了198个实际应用场景中的源代码示例,覆盖了C#...

    C#winform仿windows资源管理器DEMO

    C# WinForm仿Windows资源管理器DEMO是一个基于C#编程语言和Windows Forms框架构建的小型应用程序,旨在为开发者提供一个模仿真实Windows资源管理器功能的示例代码。这个DEMO对于初学者来说尤其有价值,因为它可以...

    C#WinForm—198个经典实例源码

    《C# WinForm—198个经典实例源码》是一个集合了大量C# Windows Forms(WinForm)应用开发的实例资源,对于学习和提升C# WinForm编程技能具有极高的价值。这些实例覆盖了从基础操作到复杂功能的广泛范围,包括窗口...

    C# Winform 自定义 日程日历控件Demo.zip

    在C# .NET环境下开发Windows桌面应用程序时,WinForm是一个常用的选择。为了增强用户界面的交互性和功能性,自定义控件的使用变得至关重要。本文将深入探讨如何利用C# WinForm来创建一个自定义的日程日历控件,旨在...

    C# winform 餐饮管理系统

    C# WinForm 餐饮管理系统是一种基于Microsoft .NET Framework开发的桌面应用程序,主要用于实现餐饮行业的日常运营与管理。本系统结合了C#语言的强大功能和WinForm的用户界面设计,为餐厅提供了高效、便捷的业务流程...

    C# Winform TabControl选项卡 动态添加,删除,修改

    在C# WinForm开发中,TabControl控件是...通过以上步骤,你可以轻松实现C# WinForm应用程序中TabControl的动态管理。在实际开发中,可以根据需求进一步扩展功能,例如保存和加载Tab页设置,或者提供更复杂的编辑选项。

    C#WinForm 198个经典实例源码(超赞),C#初学者神器

    6. **文件处理**:文件和目录的操作是任何应用程序的基础,如文件的读写、复制、移动、删除,以及XML、CSV等特定格式的数据读写。 7. **网络操作**:涉及Socket编程、HTTP请求、FTP文件上传下载等,可以使用System...

Global site tag (gtag.js) - Google Analytics