阻止一个程序重复运行

阻止一个程序重复运行,第1张

1).ie右健--属性--隐私,下方就看到了可以设置阻止d出窗口

2).打开ie浏览器举凯,工具--d出窗口组织程序--启动。。。。。

3).使用注册表项配置d出窗口阻止程序

配置整个d出窗口阻止程序

1. 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。

2. 找到并单击下面的注册表子项:

HKEY_LOCAL_MACHINE\Software\Microsoft\物蠢Internet Explorer\Main\FeatureControl\FEATURE_WEBOC_POPUPMANAGEMENT

3. 双击“Iexplore.exe”

4. 要关闭整个d出窗口阻止程序,请在“数值数据”框中,键入 0,然后单击“确定”。或者,要打开整个d出窗口阻止程序,请在“数值数据”框中,键入 1,然后单击“确定”。

为每个区域配置d出窗口阻止程序

下面任一注册表子项下的每个数字分别代表一个不同的区域:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones

对于每个区域下的 1809,数据值 3 表示禁用d出窗口阻止程序。数据值 0 表示启用d出窗口阻止程序。

4).使用组策略配置d出窗口阻止程序

配置整个d出窗口阻止程序

1. 单击“开始”,单击“运行”,键入 gpedit.msc,然后单击“确定”。

2. 依次展开“用户配置”、“管理模板”、“Windows 组件”和“Internet Explorer”。

3. 根据所需设置来设置“关闭d出窗口管理”,必须更新策略或重新启动计算机,才能应用更改。

为每个区域配置d出窗口阻止程序

1. 单击“开始”,单击“运行”,键入 gpedit.msc,然后单击“确定”。

2. 依次展开“用户配置”、“管理模板”、“Windows 组件”、“Internet Explorer”、“Internet 控制面板”和“安全页”,然后选择所需区域。

5). 根据所需设置来设置“用户d出窗口阻止程序”。必须更新策略或重新启动计算机,才能应用更改。

最简单的方法,重新注册IE组件(9月2日凌晨01:16更新)

1、IE莫名跳窗应该是恶意广告程序作怪,可以按以下方法修复:

重新注册IE项,修复IE注册。从开始->运行

输入命令 regsvr32 actxprxy.dll 确定

输入命令正蚂唤 regsvr32 shdocvw.dll 确定

2、跳窗网页可能保留在HOSTS,一经上网就先触发该网址为默认,就会自动打开,检查HOSTS:

用记事本在C:\WINDOWS\system32\drivers\etc\目录下打开HOSTS

在里面检查有没有网址,有则删除。

或在前面加127.0.0.1 保存后屏蔽掉。

App.PrevInstance能够判断是否一个实例。你的意思大概是复制在别的目录下的程序也不允许运行。

可以在注册表里写程谨握漏序的状态,程序启动时检查状态,如果怕皮世破解,也可以定时检测,这祥烂样就能防止程序多次运行了。

Private

Sub

Form_Load()

If

App.PrevInstance

=

True

Then

MsgBox

"该程序已经运行。",

vbInformation

End

End

If

End

Sub

由于WINDOWS的多任务处理功能,

有些程序可能打开后忘记了,下次用时还可能再打开,这样做会占用系统资源降低系统效率。为了防止自身被多次运行,可利用VB应用对象提供的PrevInstance属性来检测内存中是否已有一个自身的副本,若有则给出提示后结束。一般码清将检测代码放在FORM_LOAD()中,因为程序空绝一运行就要检测,一旦有实迟亏前例运行了它的返回值就是True,也就表明前面至少已经有一个实例在运行.

Vbinformation

:

d出信息对话框,是对话框的一种类型,包括的信息就是"该程序已经运行。"^_^


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12473886.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存