以文本方式查看主题 - 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp) -- 用户咨询 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=4) ---- [求助]如何真正的后台运行? (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=4&id=25788) |
-- 作者:pc_doctor -- 发布时间:2009-8-25 9:03:14 -- [求助]如何真正的后台运行? 我也不是想做象一般黑客讲的纯粹无窗口化的后台运行。而是程序窗口还是有的,可以交互操作的,就是不能让用户随便关掉程序窗口,不能随便退出程序。 现在,可以将程序窗口的“关闭”功能隐藏,但是,一旦程序启动运行后,它总是会在下面的任务栏中显示着,一般再傻的用户都可以在任务栏中将该程序退出的。即使,事先将程序搞成全屏并将任务栏隐藏(事实上也不可能,为你一个程序这样的做?),用户也是轻轻一按键盘的“旗标”键既可调出任务栏杀掉程序。 求助的是:星编写的程序在运行中如何才能不在任务栏中显示?当然,也能做到在任务管理器中隐形的话就更加完美了。 |
-- 作者:development -- 发布时间:2009-8-25 10:24:32 -- “不在任务栏中显示”很容易办到,执行窗口“隐藏”就可以了。 好象没人能在“任务管理器”中隐藏,只能注入到别人的进程中,哪绝对是不良程序。 |
-- 作者:玩脑者 -- 发布时间:2009-8-26 12:39:21 -- 你说的完全可以做到 用指示区图标构件, 窗口可见时:指示区图标.方法.任务栏图标隐藏 同时将"指示区图标构件"图标显示属性设为"假" 这样就可以达到你的要求了。 ---------------------------------------------------------------------- 任务管理器中隐藏,就是隐藏进程了,这个想法有恶意之嫌。 没有哪个光明正大的程序会用这种方式的。 |
-- 作者:pc_doctor -- 发布时间:2009-8-26 16:28:18 -- 以下是引用玩脑者在2009-8-26 12:39:21的发言:
任务管理器中隐藏,就是隐藏进程了,这个想法有恶意之嫌。 没有哪个光明正大的程序会用这种方式的。 呵呵!多虑了,从纯技术角度来说,存在即为合理。 有时候,对安全特别要求高的,这恰恰是一道自我防范。比如,超市收银系统,最好就是不能随便让营业员退出系统,只要不退出系统,我就可以在系统运行时监控审核非法动作。 |