mozilla

Compare Revisions

Adding Extensions using the Windows Registry

Change Revisions

Revision 59653:

Revision 59653 by sdwilsh on

Revision 59654:

Revision 59654 by ecaradec on

Title:
Adding Extensions using the Windows Registry
Adding Extensions using the Windows Registry
Slug:
Adding_Extensions_using_the_Windows_Registry
Adding_Extensions_using_the_Windows_Registry
Tags:
Extensions, Add-ons, "Windows Registry"
Extensions, Add-ons, "Windows Registry"
Content:

Revision 59653
Revision 59654
n20HKEY_CURRENT_USER\Software\<i>Vendor</i>\<i>Name</i>\Extensionsn20HKEY_CURRENT_USER\Software\<em>Vendor</em>\<em>Name</em>\Extensio
 >ns
21HKEY_LOCAL_MACHINE\Software\<i>Vendor</i>\<i>Name</i>\Extensions21HKEY_LOCAL_MACHINE\Software\<em>Vendor</em>\<em>Name</em>\Extensi
 >ons
n24      Where <i>Vendor</i> and <i>Name</i> are the values returnedn24      Where <em>Vendor</em> and <em>Name</em> are the values retu
> from the corresponding properties of <a href="en/NsIXULAppInfo">>rned from the corresponding properties of <a href="/en/nsIXULAppI
>nsIXULAppInfo</a>. In Mozilla products, <i>Vendor</i> is "Mozilla>nfo" title="en/nsIXULAppInfo">nsIXULAppInfo</a>. In Mozilla produ
>", and <i>Name</i> is the short name of the product, e.g.:>cts, <em>Vendor</em> is "Mozilla", and <em>Name</em> is the short
 > name of the product, e.g.:
n31      The <a href="en/Install_Manifests#id">ID</a> of the extensin31      The <a href="/en/Install_Manifests#id" title="en/Install_Ma
>on must be used as the name of the Registry entry. The Registry e>nifests#id">ID</a> of the extension must be used as the name of t
>ntry must have a type of <code>REG_SZ</code>, and its value must >he Registry entry. The Registry entry must have a type of <code>R
>be an absolute path to the folder containing the extension (i.e.,>EG_SZ</code>, and its value must be an absolute path to the folde
> the location of the unpacked XPI). For example, to install the e>r containing the extension (i.e., the location of the unpacked XP
>xtension described in the <a href="en/Building_an_Extension">Buil>I). For example, to install the extension described in the <a hre
>ding an Extension</a> article, create a Registry entry with name >f="/en/Building_an_Extension" title="en/Building_an_Extension">Bu
>equal to <code><a class=" link-mailto" href="mailto:sample@foo.ne>ilding an Extension</a> article, create a Registry entry with nam
>t" rel="freelink">sample@foo.net</a></code> and value equal to <c>e equal to <code><a class=" link-mailto" href="mailto:sample@foo.
>ode>c:\extensions\myExtension</code>.>net" rel="freelink">sample@foo.net</a></code> and value equal to 
 ><code>c:\extensions\myExtension</code>.
tt45    <h3>
46      Updating
47    </h3>
48    <p>
49      According to&nbsp;<a class=" external" href="http://groups.
 >google.com/group/mozilla.dev.extensions/browse_thread/thread/be7d
 >9708fd582d2f?pli=1">http://groups.google.com/group/mozilla.dev.ex
 >tensions/browse_thread/thread/be7d9708fd582d2f?pli=1</a>&nbsp;Fir
 >efox doesn't notice change to install.rdf at Firefox restart auto
 >matically. There is a precheck on the modification time of the di
 >rectory, before checking install.rdf. Deleting and recreating the
 > directory is required to ensure the update.
50    </p>

Back to History