2013-03-19 71 views
1

有沒有一種方法可以實際檢測到從Windows計算機上安裝了Silverlight OOB應用程序? (IE不是瀏覽器)。可能是可以檢查的註冊表路徑或文件路徑?我有另一個應用程序(nonSilverlight)需要打開一個Silverlight OOB應用程序,如果它已安裝或帶他們到網頁安裝它,如果它沒有安裝。操作系統將永遠是winXP或win7。檢測從Windows的Silverlight OOB安裝

+0

我正在開發一個Silverlight OOB應用程序,並將其安裝在本地。 我查看了桌面上的快捷方式,並在註冊表中進行了搜索: – Number8 2013-03-19 20:09:16

回答

1

我正在開發一個Silverlight OOB應用程序,並將其安裝在本地。
我看着桌面上的快捷方式,去洞穴探險在註冊表中:

Windows註冊表編輯器5.00版

[HKEY_CURRENT_USER \軟件\微軟\的Windows \ CurrentVersion \卸載\ 348253213.demo。 net] 「DisplayName」=「DemoApp」「評論」=「DemoApp在您的桌面上;在家裏, 在工作或旅途中。」 「Publisher」=「demo.net」 「InstallLocation」=「C:\ Users \ Charles \ AppData \ Local \ Microsoft \ Silverlight \ OutOfBrowser \ 348253213.demo.net」 「NoRepair」= dword:00000001「NoModify」= DWORD:00000001 「UninstallString」= 「C:\ Program Files文件(x86)的\微軟的Silverlight \ 5.1.20125.0 \ Silverlight.Configuration.exe -uninstallApp 348253213.demo.net」

不知道如何'348253213'已經熟了,但也許這會給你找到一些線索,以找出安裝的SL應用程序...

+0

在OutOfBrowser目錄下,可能有任意數量的子目錄。 每個子目錄都有一個application.xap。你可以檢查每一個,尋找你的應用程序的特定的DLL。 – Number8 2013-03-19 20:41:10