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