Private
Sub
Form_QueryUnload(Cancel
As
Integer,
UnloadMode
As
Integer)
Cancel
=
1
End
Sub
写在窗体代码里就无法关闭了
但是任务管理器可以关闭,你可以把窗体用Visible隐藏掉
再把软件伪装成系统的程序名如scvhostexe,(这个是最常用的)设置在任务管理器中也无法关闭掉窗口的,或者说在任务管理器中显示不出窗口这个程序
bat文件使用的命令没有这样的功能,不过你可以设置让bat后台运行,那么用户就很难察觉程序的运行,自然也就容易运行程序直到其结束了。
方法是:
编辑一个vbs脚本,在其中以隐藏窗口运行bat文件
Set s = CreateObject("WscriptShell")
srun "cmd /c 批处理程序名",vbhide
将将上面的代码拷贝到记事本中,保存为"runbatvbs"或者其它的名字(扩展名必须是vbs),然后点击运行生成的脚本runbatvbs,即可隐藏运行指定的bat文件。
1长按Home键,打开任务管理器,将活动的应用程序结束。(部分机型 *** 作:点击屏幕左下角的最近应用程序键-进入任务管理器结束后台应用程序)。
2设定-应用程序管理器-点击需要关闭的应用,将“自动运行”前对勾取消,逐个关闭不必要的应用。(此方式适用于OS44 & OS50系统)。
3使用“内存管理器”优化(此方式适用于OS44 & OS50 部分型号), *** 作:将手机升级到最新软件版本,内置应用增加“内存管理器”,打开“内存管理器”-内存-自动运行应用程序-关闭不必要的“自动运行”程序。
4第三方软件安装完成后会出现“应用程序许可”选择窗口,如不需要“自动运行”,请关闭(此方式适用于OS50)。
你可以禁用任务管理器啊 再把你下载软件的图标隐藏就行了 开始--运行中输入regedit 打开“注册表编辑器”,找到[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System],在右侧窗格中创建名为DisableTaskMgr的Dword值,将其值设置为1即可禁用“任务管理器”,
VB下简单的不让人关闭的程序请照:
Private
Sub
Form_Unload(Cancel
As
Integer)
Cancel
=
True
End
Sub
做。也就是在Unload事件中加个代码就是。
想不让人点窗体上的关闭按扭最简单的就是不含标题的窗。
此外,可以搞个热键去捕获Alt+F4,以使用户不能这样关窗。
如果想高级一点,比如使任务管理器也不能关了这个程序,那难度就大了。最常见的是进程守护,就是同时用两个程序相互守望。其它的方法就不是一两句能说清的了。
以上就是关于怎么使任务管理器不能结束某个程序全部的内容,包括:怎么使任务管理器不能结束某个程序、如何让bat程序无法关闭啊、求高手解答,已怎样把程序设置成永远不被关闭和清理等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)