|
6#

楼主 |
发表于 2007-11-15 09:48:20
|
只看该作者
首先,shell不是windows OS的shell,只是PE而已,PE的部署手册里也有介绍,用户可以自定义外壳程序,也就是startnet.cmd执行完毕后自动加载一个shell出来,因为默认的PE是命令行界面的,为了使用方便所以才想用shell,操作起来很直观。
HTA是PE所支持的shell一种,exe程序也支持,但因为HTA是属于网页语言这种(HTML Application),加载起来速度快,所以MS推荐使用HTA程序做shell.
就像你们看到的ERDcommand,老毛桃,深山红叶一样,都是在原始的PE上加了shell,可能他们用的是exe的shell,因为我需要的应用简单,目前已经全部用脚本实现,但是不够直观,所以才想做shell,方便其它使用的人直观操作。
研究了2天,HTA支持的问题已经解决,在startnet.cmd使用regsvr32注册HTA,ADO,WSH的dll文件即可。只是HTA程序怎么编没搞清楚,我所知道的是HTA可以调用HTML文件,HTML就不多说了,可以调用VB程序的,通过调用VB就可以实现一些比较复杂的应用了。
发帖只是希望可以找到同道中人,一起研究并解决问题,泼冷水的也欢迎。 |
|