从Windows检测Silverlight OOB安装

时间:2013-03-19 15:17:58

标签: silverlight-5.0

有没有办法从Windows实用程序检测到计算机上安装了Silverlight OOB应用程序? (IE不是浏览器)。可能是注册表路径,还是可以检查的文件路径?我有另一个应用程序(nonSilverlight)需要打开一个Silverlight OOB应用程序(如果已安装)或将它们带到网页以安装它(如果没有安装)。操作系统将始终为winXP或win7。

1 个答案:

答案 0 :(得分:1)

我正在开发一个Silverlight OOB应用程序,并在本地安装 我查看了桌面上的快捷方式,并在注册表中进行了搜索:

  

Windows注册表编辑器版本5.00

     

[HKEY_CURRENT_USER \ SOFTWARE \微软\的Windows \ CurrentVersion \卸载\ 348253213.demo.net]   “DisplayName”=“DemoApp”“评论”=“桌面上的DemoApp;在家里,   在工作中或在旅途中。“”发布者“=”demo.net“   “INSTALLLOCATION”= “C:\用户\查尔斯\应用程序数据\本地\微软\ Silverlight的\ OutOfBrowser \ 348253213.demo.net”   “NoRepair”= dword:00000001“NoModify”= dword:00000001   “UninstallString”=“C:\ Program Files(x86)\ Microsoft   Silverlight \ 5.1.20125.0 \ Silverlight.Configuration.exe -uninstallApp   348253213.demo.net“

不知道'348253213'是如何煮熟的,但也许这会给你一些线索来找出已安装的SL应用...