c#怎么禁止程序多次运行?禁止多开

举报 回答
c#怎么禁止程序多次运行?禁止多开
问在线客服
扫码问在线客服
  • 回答数

    7

  • 浏览数

    3,798

举报 回答

7个回答 默认排序
  • 默认排序
  • 按时间排序

没找到满意答案?去问秘塔AI搜索
取消 复制问题
已采纳
比较简单的方法:使用使用互斥量(Mutex)。以Winform App为例,主要代码如下:
static class Program{ [STAThread] static void Main() { bool createNew; using (Mutex mutex = new Mutex(true, Application.ProductName, out createNew)) { if (createNew) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); } else { // 程序已经运行,显示提示后退出 MessageBox.Show(应用程序已经运行!); } } }}
取消 评论
朋友,这是你的电脑“丢失”或“误删”了“系统文件”,或“系统文件”被病

毒和“顽固”木马“破坏”,我给你8种方法:(答案原创,严禁盗用)

1.下载个:“360系统急救箱”!(安全模式下,联网使用,效果更好!)

(1)先“查杀”病毒,再删除后,“立即重启”!

(2)重启开机后,再点开“隔离|恢复”,点:“彻底删除”,病毒文件和“可

疑自启动项”!

(3)再点开“修复”,“全选”,再“立即修复”文件!

(4)再点开:“恢复丢失的dll文件”,扫描一下,如果没有就行了!

2。用“360安全卫士”里“系统修复”,点击“使用360安全网址导航”,再

“全选”,“一键修复”,“返回”!

3。用“360安全卫士”的“扫描插件”,然后再“清理插件”,把它删除!

4。再用“360杀毒双引擎版”,勾选“自动处理扫描出的病毒威胁”,用“全盘

扫描”和“自定义扫描”,扫出病毒木马,再点删除!

重启电脑后,来到“隔离区”,点“彻底删除”!

5。使用360安全卫士的“木马云查杀”,全盘扫描,完毕再“自定义扫描”!

扫出木马或恶意病毒程序,就点删除!

重启电脑后,来到“隔离区”,点“彻底删除”!

6。如果还是不行,试试:“金山急救箱”的扩展扫描和“金山网盾”,一键修

复!

7。再不行,重启电脑,开机后,按F8,回车,回车,进到“安全模式”里,

“高级启动选项”里,“最后一次正确配置”,按下去试试,看看效果!

8。实在不行,做“一键还原”系统!(方法:我的百度空间的博客里有)
取消 评论
可以试试这样。 右键点安装文件,点打开方式,然后把默认打开方式随便换成其他的(比如MP3之类的)完了图标会变,这个时候就打不开了。 解除同上,就是把默认运行方式还原就OK~~
取消 评论
这个是个什么的加载项?

一、删不掉就进安全模式里面删,不过要做好重装的准备。

----------------------------------------------------------
二、不想重装想先尝试解决:
1、开始菜单,运行里面输入 msconfig-里面倒数第二项为你电脑的所有启动软件和相关东东
2、看看没有需要的取消前面的勾勾就可以了。要求重启后回到系统有个是否以后还显示勾上小勾,“系统配置实用程序”就不会出来了。
下次有需要的时候还是要按照1-2进行操作就可以了。

不知道回答对不对。
取消 评论
任务管理器-选中任务-结束任务
取消 评论
是保护游戏安全的一个程序吧,要是不想要,就找出所在文件夹,删掉它就行了,
取消 评论
你好~

wnbf.dll 不是系统必要启动模块~

具体他是什么我还真不知道~也许是某软件带的动态连接库文件,或者是病毒啦~

希望我的回答对你有所帮助~
取消 评论
ZOL问答 > c#怎么禁止程序多次运行?禁止多开

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?