最近有人要求我对一个 VB6 应用程序进行一些维护。这涉及到一些文件 IO。我发现通过引用 windows 脚本主机和使用 FileSystemObject 提供的 IO 操作比 VB6 附带的 IO 操作友好得多。
但这是否会因为安全问题,或者因为脚本主机将在某些用户的计算机上被禁用而导致问题?
更新(2012 年 8 月 20 日):自从提出这个问题以来,我们在 3000 名客户中遇到了 3 次无法使用 scrrun.dll 的问题。我们必须通过远程支持手动修复这些问题。似乎有时病毒扫描程序是罪魁祸首。