WinCE下怎么保护文件不被删除

WinCE下如何保护文件不被删除
就是把一些关键的文件保护起来,不让用户删除,但我不知道在WinCE里怎么实现.
PS:我现在要做的是在GPS上跑的WinCE程序,我试过设好几种文件属性都不行....请高手指点

------解决方案--------------------
将程序打包进NK,这样删不了
------解决方案--------------------
你用应用程序实现这个比较难了,只能想办法隐藏起来,或者用进程自我保护,比如启动时运行一个程序,监视这些文件,如果被删除,就用备份的恢复。不被删除是不可能的了。
------解决方案--------------------
标讲的是对的,你可以把应用程序加到NK里面,并设置为系统属性,这样就不能删除。具体的做法:1.把你的应用程序拷贝到项目文件夹下;2.修改platform.bib文件,在FILE MODULE部分,增加一行,把你的应用程序名称,目录,还有属性加进去,最后的属性带一个S就可以了。