×

Facilitating multi-installer product installations

  • US 8,640,121 B2
  • Filed: 01/15/2007
  • Issued: 01/28/2014
  • Est. Priority Date: 01/15/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method for facilitating a multi-installer program installation in a single installer deployment environment, the method comprising:

  • executing a custom action holding an installer mutex and obtaining installation privileges associated with installing a core installation via a core installer of a multi-installer program wherein the multi-installer program comprises the core installer and at least one satellite installer;

    publishing the core installer, the core installer being advertised upon publication, the advertisement comprising a displayed entry point for a manual instantiation of the multi-installer program installation;

    spawning from within the custom action at least one spawned custom action capable of awaiting execution until the custom action no longer holds the installer mutex wherein the at least one spawned custom action inherits the installation privileges obtained by the custom action;

    executing the at least one spawned custom action to confirm when installation conditions are met for implementing an add-on installation associated with the at least one satellite installer of the multi-installer program wherein the installation conditions include the installer mutex no longer being held and thus available for use, wherein executing the spawned custom action comprises verifying that the installer mutex is available by;

    querying an installer service for a list of commands for execution; and

    inferring from a command on the list of commands whether the installer service is available;

    confirming to a target user of the multi-installer program that the installation conditions are met for implementing an add-on installation;

    wherein when the installation conditions are met, multiple installation actions be are advertised and sequentially installed in a single installer deployment environment configured only for single installer software products, the multiple installation actions comprising an installation of multi-installer software products; and

    impersonating a machine account of a target computer on which the multi-installer program is to be installed and gathering data associated with the target computer, wherein gathering data comprises collecting data associated with the machine account therein utilizing permissions in a security context of the target computer, the security context comprising the target computer having restricted privileges for user installations.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×