如何让我写的程序,用户无法关闭? 如题,我想让我的程序始终运行,用户无法关闭,即使直接结束进程也不可以关闭。不知能不能实现。请大家帮忙?讲讲原理,最好附源码?谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不理会关闭呗,要关的时候赖在那里不走把相关的按键什么的都不理会简单说就是这样做绝了那就不让用户操作,除非他关机,否则没办法关掉====CSDN 小助手 V2.0 2005年10月16日发布====CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/10/16/504620.aspx下载:http://szlawbook.com/csdnv2/csdnv2.rar为神六喝彩,向所有科技工作者致敬!拒绝日货。 这篇也许适合你http://blogcup.com/blog_user1-5595-2005-45086.html 这个可以实现进程的伪隐藏,试试看可以吗?如果想实现深度隐藏,楼主还是看看深入Windows核心编程吧。function RegisterServiceProcess( dwProcessID, dwType: Integer): Integer; stdcall; external 'KERNEL32.DLL';procedure TForm1.Button1Click(Sender: TObject);begin RegisterServiceProcess(GetCurrentProcessID, 1);end;procedure TForm1.Button2Click(Sender: TObject);begin RegisterServiceProcess(GetCurrentProcessID, 0);end; 做个守护进程,程序被关了,守护进程打开它。守护进程被关了,程序打开守护进程。----------还有一种就是用一个api函数调用LookupPrivilegeValue函数取得你想提升的权限的值给你的进程。---------- 有2个思路:1、阻挡WM_CLOSE消息,使之无法关闭2、提高进程等级,使之无法关闭进程。 在Onclose事件里写东西,一直遍厉系统消息的代码! 防止正常关闭:1. 过滤WM_CLOSE消息2. 过滤 WM_QUIT 防止强制关闭:hook掉TerminateProcess这个api,如果发觉要杀的是自己则直接返回错误 led大屏通信协议 如何进行超时处理设计? 如何对Access数据库进行备份和恢复 一个模式设计的问题。想了很多天了,始终没有太好的解决方法。 用stringgrid或listview显示数据库中的数据有什么好处? 如何使在WIN2K下开发的软件,在WIN98下,界面不会产生变形? 大侠,有没有做图档处理系统的哦 我是初学者,一个很菜的问题,希望大家能帮忙!非常感谢! 哪里有object pascal的代码规则? 关于拖拽小问题 Delphi8中怎样取得MessageBox的返回值。DialogResult总报错. 如何在RichEdit 中载入Unicode格式的.txt文件。
CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/10/16/504620.aspx
下载:http://szlawbook.com/csdnv2/csdnv2.rar为神六喝彩,向所有科技工作者致敬!
拒绝日货。
http://blogcup.com/blog_user1-5595-2005-45086.html
dwProcessID, dwType: Integer): Integer; stdcall; external 'KERNEL32.DLL';procedure TForm1.Button1Click(Sender: TObject);
begin
RegisterServiceProcess(GetCurrentProcessID, 1);
end;procedure TForm1.Button2Click(Sender: TObject);
begin
RegisterServiceProcess(GetCurrentProcessID, 0);
end;
守护进程被关了,程序打开守护进程。
----------
还有一种就是用一个api函数
调用LookupPrivilegeValue函数取得你想提升的权限的值给你的进程。
----------
1、阻挡WM_CLOSE消息,使之无法关闭
2、提高进程等级,使之无法关闭进程。
1. 过滤WM_CLOSE消息
2. 过滤 WM_QUIT
hook掉TerminateProcess这个api,如果发觉要杀的是自己则直接返回错误