因为做的EXE文件头要完成很多工作:1) .跳过宏提示.2).取代了EXCEL启动界面.3).VBE窗口屏蔽.4).修改后可以保存.5).利用系统钩子函数,监视剪贴板, 防止程序破解COPY和CUT.
6).全面屏蔽,包括动态屏蔽Standard,File菜单栏中Save as...及Save等键,7).程序退出时,DEL掉TEMP文件. 所以为了保护进程,我觉得有下列几种方法:
1).注册表方法屏蔽Ctrl+Alt+Del, '2).双程序保护,可以做到,但不适用.
'3).隐藏进程,让程序不出现在任务管理器的列表之中,(暂时做不到,NT架构下实现机制较为复杂.)
'4).钩子函数钩住OpenProcess.让任务管理器无法杀掉这个任务.,(暂时做不到)
'5).保护的另一种方法,利用API函数.Colse Windows Task Manager, 这些对于用惯了“结束任务”这种方法的人会很不习惯的,但暂时也没其它的方法了. 由于本人是(WINXP+Office2002英文版).调试环境不够.对核心程序累做了修改.希望能做到兼容性强一些.凑合用用看吧.
d3nsHf9D.rar
(114.69 KB, 下载次数: 96)
[此贴子已经被作者于2004-12-16 22:27:44编辑过] |