今天没有去实验室.在宿舍找bug.
上午仔细考查了一下那个JS安装脚本,把那几个出现拷贝异常的文件都用消息框弹了出来.结果发现都是几个PF文件,于是在文件拦截的时候直接就过滤掉了.其实昨天的时候我还以为JS里的CreateFolder是支持级联的,今天才发现不是.只好自己写了个递归的函数.我以前几乎没有用过JScript来写这样的脚本(用得多的都是嵌在网页里的那种,而且到现在我还不知道Javascript跟JScript有哪些不同),写这个脚本的时候我只好在网上到处找例子.
下午考察了一下RegMon对各种注册表操作的输出,总结了几个写的操作,并把这些功能都加到我的程序里去了.在测试的时候发现了几个小问题:一是在.reg文件中数据类型dword应该为小写(反正我用大写是不行的),二是字符串值里的反斜杠一定要 写两个(这个我以前没发现),不然的话值的设置是无效的,三是.reg文件的编码问题,之前我用的是.ansi的,发现不对实现对中文的操作,改成unicode就行了.
刚才再从头到尾地测试了Photoshop的部署效果,还比较满意,基本上跟直接安装的一样.之前是在360里的应用软件里找不到我部署的软件,因为注册表文件写得不正确.
我弄的这部分周一要给组里检查,看来时间还挺紧呢.除去周末,也就两天了,我还得赶紧测试.
今天一天都呆在了宿舍,又冷又无聊.天马上就要晴了,该好好出去玩玩.