用户可以卸载我的应用程序,即使它正在运行 [英] User can uninstall my app even if it is running

查看:76
本文介绍了用户可以卸载我的应用程序,即使它正在运行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我的winform应用程序是在VS 2008中开发的,我已经从安装和部署项目中创建了安装程序.

问题:即使正在运行,用户也可以从添加/删除程序中卸载我的应用.

我安装了应用程序的操作系统是XP.

谢谢
Nitin

Hi All,

My winform application is developed in VS 2008, I have created setup from setup and deployment projects.

Problem: User can uninstall my app from add/remove programs, even if it is running.

OS on which i have installed my application is XP.

Thanks
Nitin

推荐答案

仅当应用程序未运行时才可以删除该应用程序的可执行模块,因此需要先中止执行.

您可以使用方法System.Diagnostics.Process.Kill来做到这一点.请参阅 http://msdn.microsoft.com/zh-我们/library/system.diagnostics.process(v=VS.90).aspx [
You can delete executable modules of some application only if the application is not running, so you need to abort the execution first.

You can do it by using the method System.Diagnostics.Process.Kill. See http://msdn.microsoft.com/en-us/library/system.diagnostics.process(v=VS.90).aspx[^].

—SA


您想要做到这一点吗?您不应该能够运行该应用程序,那么如何将其删除?
You want to be able to do that ? You shouldn''t be able to, the app is running, so how can it be deleted ?


这篇关于用户可以卸载我的应用程序,即使它正在运行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆