如何在应用程序上检测计算机上是否安装了MS Runtime或Office



我有一个用VB开发的WinForm程序。Net与Visual Studio 2005。该程序需要至少在计算机上安装Microsoft Office运行时,以允许应用程序运行而不会出现任何错误。

这是一种检查计算机以查看计算机上是否安装了最小的运行时或Microsoft Office的方法吗?如果不是,我想在应用程序启动时向用户显示一条消息,说明至少要去微软的网站(我有运行时下载的完整链接)并免费下载运行时。

或者是他们的一种方式,包括运行时作为一个组件与我的安装应用程序,所以如果它还没有安装在计算机上,它将安装当应用程序安装?

谢谢

如果您有更具体的细节,请指定您感兴趣的确切运行时间。办公室里有很多。

对于启动条件,您可以尝试以下方法:

  • 在解决方案资源管理器
  • 中选择安装项目
  • 进入它的发射条件编辑器
  • 创建一个注册表搜索,以确定是否安装了运行时
  • 创建新的启动条件
  • 添加注册表搜索属性作为条件

这样,如果搜索没有找到任何内容,安装将停止并显示您指定的消息。

另一种方法是将运行时作为先决条件:

  • 在解决方案资源管理器
  • 中选择安装项目
  • 右键单击并选择属性上下文菜单
  • 在属性页
  • 中单击先决条件按钮
  • 检查所需的先决条件

如果您想要的先决条件不在这个列表中,您将不得不手动配置它。

相关内容

  • 没有找到相关文章

最新更新