Closed Bug 370462 Opened 13 years ago Closed 12 years ago

embed manifest in 7zSD.sfx with asInvoker

Categories

(Firefox :: Installer, defect)

x86
Windows Vista
defect
Not set

Tracking

()

RESOLVED FIXED
Firefox 3 beta1

People

(Reporter: robert.strong.bugs, Assigned: robert.strong.bugs)

References

Details

Attachments

(2 files)

Even though Vista automatically elevates 7-Zip SEA's we should embed a manifest and specify requireAdministrator.
Attached file manifest
Ted, this is the manifest I am planning on embedding to the 7zSD.sfx. Could you give it a once over? Thanks
Attachment #255178 - Flags: review?(ted.mielczarek)
Attachment #255178 - Attachment mime type: application/octet-stream → application/xml
beltzner, could I get you to go over the file properties for our installer's self-extracting archive?

"CompanyName", "Mozilla"
"FileDescription", "Firefox"
"FileVersion", "4.42"
"InternalName", "7zS.sfx"
"LegalCopyright", "Mozilla"
"OriginalFilename", "7zS.sfx.exe"
"ProductName", "Firefox"
"ProductVersion", "4.42"

I personally think we should change
"FileDescription" from "Firefox" to "Firefox Installer"
(In reply to comment #2)
> beltzner, could I get you to go over the file properties for our installer's
> I personally think we should change
> "FileDescription" from "Firefox" to "Firefox Installer"

Yup, that seems right to me. After all, the SFX is the installer, installing the product which is Firefox.
Comment on attachment 255178 [details]
manifest

I can't find any real documentation on this on the web, but it matches all the samples I've seen.
r=me
Attachment #255178 - Flags: review?(ted.mielczarek) → review+
What does requireAdministrator do? Does this mean that ordinary users can't install Firefox to their home directory? That would make me very sad.
(In reply to comment #6)
> What does requireAdministrator do? Does this mean that ordinary users can't
> install Firefox to their home directory? That would make me very sad.
This is pretty much currently the case on Vista since it detects we are a 7-Zip SEA and requires elevation... I have been thinking of ways to solve this for Firefox 3.0.
Filed bug 370571 to provide the ability to install as a non-admin user.
Target Milestone: --- → Firefox 3 M9
We are going to go with asInvoker and use the sea in bug 370571
Summary: embed manifest in 7zSD.sfx with requireAdministrator → embed manifest in 7zSD.sfx with asInvoker
Fixed by the landing of Bug 370571.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.