Saya berada di bawah pemahaman bahwa menginstal Firefox menulis ke folder C: \ program (x86) \ dan memasukkan entri registri ke HKLM, oleh karena itu pada workstation yang dikunci seorang pengguna harus memiliki hak Admin untuk menginstalnya. Saya juga selalu berpikir saya bisa memeriksa HKLM \ Software \ Mozilla \ Firefox untuk menentukan apakah Firefox diinstal pada workstation. Namun, saya baru saja menjumpai mesin pengguna di mana mereka tidak memiliki kunci registri HKLM \ Software \ Mozilla \ Firefox (atau versi Wow6432Node) dan ada kunci registri HKCU seperti ini yang membuat saya berpikir itu bisa, seperti Google Chrome, dipasang oleh pengguna non-admin ke area Pengguna mesin tersebut:
[HKEY_CURRENT_USER\Software\Mozilla\Mozilla Firefox\31.0 (x86 en-US)\Main]
"Install Directory"="C:\\Users\\ausername\\AppData\\Local\\Mozilla Firefox"
"PathToExe"="C:\\Users\\ausername\\AppData\\Local\\Mozilla Firefox\\firefox.exe"
Apakah ini normal dan bagaimana ini terjadi?
UPDATE: Saya tidak benar-benar mencari bagaimana saya bisa melakukannya, tetapi bagaimana pengguna menginstalnya seperti ini. Perangkat lunak saya perlu mengenali apakah Firefox sudah diinstal, jadi saya ingin memahami berbagai cara yang memungkinkan.