2011-01-16 3 views
1

J'aide un autre programmeur à construire un programme d'installation qui doit localiser le répertoire du programme Mozilla et installer les fichiers nécessaires pour supporter un composant XPCOM. Mon outil de choix est Inno Setup, un créateur de programme d'installation standard "setup.exe", mais j'ai quelques inquiétudes dans ce contexte. 1) Une fois que je trouve le répertoire d'installation de Mozilla via le registre de Windows, la couche de sécurité de Windows 7 empêchera-t-elle mon programme "setup" d'écrire des fichiers dans le répertoire de programme de FireFox? Si oui, comment cela fonctionne-t-il?Windows 7 et installation de fichiers dans le répertoire d'installation d'un autre programme - composant Firefox XPCOM

2) Y a-t-il un meilleur chemin/méthode pour installer correctement un composant XPCOM sur une installation FireFox? J'ai fait quelques lectures sur XPInstall et Add-Ons, mais la plupart de ce que j'ai trouvé semble être beaucoup de travail juste pour copier quelques fichiers. S'il y a un document «cours intensif»/page web sur ce sujet précis, j'apprécierais l'URL.

Merci.

Répondre

1
  1. En supposant que l'utilisateur dispose des droits d'administrateur et que le contrôle de compte d'utilisateur (UAC) permet de les utiliser programme d'installation pour, il ne devrait pas être un problème plus grave que l'installation des fichiers dans un sous-répertoire de Program Files de votre programme, à moins en théorie.

  2. Vous voudrez peut-être regarder le document "Adding Extensions using the Windows Registry". Cela évite le besoin de toucher même le répertoire d'installation de Firefox. Vous devez toujours configurer le répertoire de votre extension comme celui d'un fichier .xpi et distribué via AMO.

Questions connexes