如何使程序不被強行關閉? 大家知道,瑞星電腦監控的進程RavMonD.exe 雖然出現在任務任務管理器中的"進程"中,但當你強行關閉它時,系統就不允許,系統提示"存取被譽爲拒絕",效果就像你去關閉Windwos核心進程一樣. 那麽,請問在Delphi中如何實現此技術呢?有朋友可能會說,不讓用戶運行“任務管理器”就是,亮是一種方法,但遇到一些必須任務管理器干涉的進程時,它的不足處處就表現出來了。
請各位大俠不惜指教!分數不夠,下次一定再補給你!
請各位大俠不惜指教!分數不夠,下次一定再補給你!
解决方案 »
- 不同字段名的数据追加到Access的问题,请教各位!!
- 怎样给局域网中的机子发短信?
- 谁来看看有什么问题这个~~~
- 关于 TImage 的一个问题
- DELPHI有移动版吗?为什么只听说C++Builder有而没有听说DELPHI有呢,未来会有吗?
- 运行和关闭外部程序!
- 哪位高手帮忙看一下代码哪里有错啊
- 怎么样实现搜索某指定文件夹里的所有子文件夹?[不是文件]
- 请问sql语句中AVG的返回值如何取得???
- 这台电脑划算吗?急!!急!!!,如何测试这台二手电脑?
- 使用teamsource时老是弹出报错对话框:
- 重賞之下,可有勇夫? 100分不夠再加! 問:如何使程序不被強行關閉?(不是說不出現在任務管理器中)
处理WM_QUERYENDSESSION消息RegisterServiceProcess RegisterServiceProcess(GetCurrentProcessID, 1);
把当前的程序注册为服务程序。WinNT中服务程序是在后台运行的,不会出现Procedure HideAppInTask;//Ctrl+Alt+Del时候隐藏
begin
RegisterServiceProcess(GetCurrentProcessID, 1);
end;
Procedure ShowAppInTask ;
begin
RegisterServiceProcess(GetCurrentProcessID, 0);
end;
go_all_out(hianxqing) 你能否說詳細些?或者給我源碼? Email: [email protected]
謝謝你的關心!
請解決如下問題:1. .dll文件中 Map file 是作什麽用的?爲什麽要建立這種文件?
2.Result:=$FFFFFFFF; 中"$FFFFFFFF" 是什麽意思?
3、能請您詳細地說說.dll文件中的思路否?
因爲我對這些知識了解得不多,問得很“菜”的地方但請諒解!
您可在csdn回復我或EMail給我。到時結分時您是大股東!
2.Result:=$FFFFFFFF;$开头的表示是十六进制的常量,在这里就是二进制的32位1了 :)
請詳述之