如果想要得知使用者預設瀏覽器的安裝位置, 可能要查詢 .htm 與 .html 在 Registry 裡面的資料, 查詢是哪一個應用程式來開啟
如果想知道使用者系統中, firefox 與 Safari, IE 所在位置, 則你需要查詢 htmlfile, SafariHTML, firefoxHTML key 的值, 他們都存在那裡.
另外, 你也可以用 HKEY_CURRENT_USER\software\Microsoft\Windows\ShellNoRoam\MUICache
查的到相關資訊
最簡單的方法是你可以使用命令列:
req 查詢使用者的 registry 資料.
例如:
我想查閱 firefox 的位置, 直接下達
reg query HKEY_CLASSES_ROOT\SafariHTML\shell\open\command
就會出來.
下面是一個簡單的 Java 範例
Enjoy.
by Jing.
延伸閱讀
[1] http://forums.scotsnewsletter.com/lofiversion/index.php/t11895.html
沒有留言:
張貼留言