Windows 7并将文件安装到另一个程序';s安装目录-FireFox XPCOM组件

Windows 7并将文件安装到另一个程序';s安装目录-FireFox XPCOM组件,firefox,windows-7,inno-setup,xpcom,Firefox,Windows 7,Inno Setup,Xpcom,我正在帮助另一个程序员构建一个安装程序,该程序需要找到Mozilla程序目录并安装支持XPCOM组件所需的文件。我选择的工具是Inno Setup,这是一种标准的“Setup.exe”类型的安装程序创建者,但在这方面我有一些顾虑 1) 一旦我通过窗口的注册表找到Mozilla安装目录,Windows7的安全层是否会阻止我的“安装”程序将文件写入FireFox的程序目录?如果是这样的话,如何解决这个问题 2) 是否有更好的路径/方法将XPCOM组件正确安装到FireFox安装中?我对XPInsta

我正在帮助另一个程序员构建一个安装程序,该程序需要找到Mozilla程序目录并安装支持XPCOM组件所需的文件。我选择的工具是Inno Setup,这是一种标准的“Setup.exe”类型的安装程序创建者,但在这方面我有一些顾虑

1) 一旦我通过窗口的注册表找到Mozilla安装目录,Windows7的安全层是否会阻止我的“安装”程序将文件写入FireFox的程序目录?如果是这样的话,如何解决这个问题

2) 是否有更好的路径/方法将XPCOM组件正确安装到FireFox安装中?我对XPInstall和Add-Ons做了一些简单的阅读,但我发现的大部分内容似乎只是为了复制几个文件而做了很多工作。如果有关于这个主题的“速成课程”文档/网页,我将非常感谢您的URL

谢谢

  • 假设用户具有管理员权限,并且用户帐户控制(UAC)允许安装程序使用这些权限,那么至少在理论上,将文件安装到程序自己的程序文件子目录应该不会比将文件安装到程序文件子目录更大的问题

  • 您可能需要查看文档。这样就不需要再接触Firefox的安装目录了。您仍然可以设置扩展名的目录,就像打包为.xpi文件并通过AMO分发的目录一样

  • 假设用户具有管理员权限,并且用户帐户控制(UAC)允许安装程序使用这些权限,那么至少在理论上,将文件安装到程序自己的程序文件子目录应该不会比将文件安装到程序文件子目录更大的问题

  • 您可能需要查看文档。这样就不需要再接触Firefox的安装目录了。您仍然可以设置扩展名的目录,就像打包为.xpi文件并通过AMO分发的目录一样