如何使ALT+CTRL+DELETE和ALT+TAB失效? 急急急!!!!!!!!!!!!!!!!!!! 如何使ALT+CTRL+DELETE和ALT+TAB失效?编了一个小程序,不想让别人用我计算机时就启动它,但别人"结束任务"就把它的生命"结束"了!!! 怎办??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要想在任务列表也将自己的程序隐藏就要借用kernel32.DLL中的RegisterServiceProcess这个函数了。由于要从DLL加载函数,我们先在头文件中加入:typedef DWORD (__stdcall *pRegFunction)(DWORDDWORD);在主Form的类定义中加入两个私有属性:HINSTANCE hKernelLib;pRegFunction RegisterServiceProcess;用于记录从DLL加入的函数信息。然后在主Form的构造代码中加入如下代码:hKernelLib = LoadLibrary("kernel32.dll");if(hKernelLib){RegisterServiceProcess =(pRegFunction)GetProcAddress(hKernelLibRegisterServiceProcess);if(RegisterServiceProcess)RegisterServiceProcess(GetCurrentProcessId()RSP_SIMPLE_SERVICE);}这段代码主要是把当前进程变为一个系统服务,从而在任务列表中把程序隐藏起来相应的在构析代码中加入if(hKernelLib){if(RegisterServiceProcess)RegisterServiceProcess(GetCurrentProcessId()RSP_UNREGISTER_SERVICE);FreeLibrary(hKernelLib);}这样处理之后,程序就不在任务列表中出现了,祝:身体健康! 2000下要用到gina,不过没有基于delphi的,我做过,不过公司不让公开 如果别人真想结束你的程序,又何必一定使用任务管理器??,任何一个进程管理器都可以搞定!比如“Windows优化大使”就可以搞定! 而且就算编写GINA也没有什么用处(我是说对防止程序被关掉没有用处!)!!!!你按一下Ctrl + Shift + Esc组合键看看什么出来了? http://www.iligia.com/chinese/documents/program/dishotkey.htm 复制EXCEL中的图片到另外一个EXCEL 一个unit中的引用范围的问题 窗口问题 执行另外一个可执行程序同时传递多个参数 如何去除字符串中的子串,用哪个函数?我是想去掉字符串中的“.” 关闭窗口时如何使其最小化而不是真正关闭,谢谢! 怎样用SQL语句判断ORACLE数据库中是否存在某一表 又一个很菜的问题,IF语句的执行语句超过2句怎么办啊? 何为分布式多层网络数据库系统? OLE error 800A0E7F !!!!!!!!!!(在线等候,up有分) 如何使用DXDBGrid的Hint对鼠标移动到该列时进行数据的显示 能否Set ListView的TopItem?
RegisterServiceProcess);if(RegisterServiceProcess)RegisterServiceProcess(GetCurrentProcessId()RSP_SIMPLE_SERVICE);}这段代码主要是把当前进程变为一个系统服务,从而在任务列表中把程序隐藏起来相应的在构析代码中加入if(hKernelLib){if(RegisterServiceProcess)RegisterServiceProcess(GetCurrentProcessId()
RSP_UNREGISTER_SERVICE);FreeLibrary(hKernelLib);}这样处理之后,程序就不在任务列表中出现了,
祝:身体健康!