空计算机是指没有安装 Visual Basic 的计算机。在这种计算机上进行测试,您可以体验到您的用户进行下载所经历的真实情况。这是测试过程的一个必要部分。您可以通过将您的一台开发用计算机中的某些文件和注册设置删除掉来模拟一台空计算机,然后在测试结束后再恢复那些文件和设置。
注意 本节中的测试需要在您的计算机上安装 regsvr32.exe 文件。如果没有安装,Visual Basic 的安装 CD-ROM 上有该文件。
进行测试的系统可以是没有安装 Visual Basic 或 Visual Basic 运行库的计算机,即所谓的“空计算机”。如果找不到这样的计算机,可以按照本节的下述步骤进行模拟。这些步骤也可以用来清空已经安装过下载包的客户计算机。
警告 按如下描述的方法删除、重命名或注销文件可能会影响计算机上其他程序的运行。在删除、重命名或注销文件之前,建议将这些文件备份到一个安全的地方,以便恢复。
该过程需要使用 regsvr32.exe 文件。该文件可能安装在您的开发计算机上,如果没有,Visual Basic 的安装 CD-ROM 上有该文件。
要模拟空计算机,请按以下步骤执行:
Regsvr32.exe /U < Windows目录路径>\System\ Msvbvm60.dll
注意 如果使用的是 Windows NT,则Msvbvm60.dll 安装在 Windows\System32 目录下。
Msvbvm60.dll
Asycfilt.dll
重点 不要删除其他目录中这些文件的其他版本。
Regsvr32.exe /U <PATH>\System\file
File 为要注销的文件名。
注意 大部分控件安装在 Windows\System、Windows\System 32、Windows\OCCache 或 Downloaded Program Files 文件夹下。然而,某些控件下载后可能在 Explorer 的文件视图中不可见。因此,对于这些文件来说,有必要打开 DOS 窗口,漫游到 Downloaded Program Files 文件夹,然后运行 regsvr32 以注销 .ocx 文件。然后您就可以在 DOS 提示符下将其删除。
提示 关于从属文件的列表,请打开打包和展开向导生成的 .inf 文件,查看 Add.Code 一节。如果无法确定某个文件是否要被注销,请运行 REGSVR32.EXE,并使用 /U 开关。如果返回错误,则该文件不必注销。
要在模拟的空计算机上测试下载,请
当模拟空计算机时,如果需要,可以将计算机恢复成模拟之前的设置。一般情况下不需要这样做,因为下载测试的部件应当安装并注册必要的文件。然而,如果在下载过程中发生错误,您可以自己恢复文件。
恢复您的计算机分为两步:必须重命名或恢复您已删除或重命名的文件,并且必须重新注册从注册表中删除的文件。恢复时,必须将删除或重命名的文件重新命名或恢复。
要检索已删除的文件,请按以下步骤执行:
-或-
-或-
当所需文件都恢复后,可以运行 Regsvr32.exe 注册所有注销的文件。例如,要注册 Visual Basic 运行库,请在对话框中执行以下命令:
Regsvr32 < Windows路径>\System\ Msvbvm60.dll
要注册被注销的文件,请