Changes between Version 44 and Version 45 of ClientSetupLogicWinSix


Ignore:
Timestamp:
Jan 7, 2008, 2:50:51 PM (16 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ClientSetupLogicWinSix

    v44 v45  
    1 = Windows Installer Implementation v6 =
     1= Windows installer version 6 implementation =
    22
    33[[T(VersionSix)]]
     
    77== Introduction ==
    88
    9 This document describes the implementation details of the BOINC Installer for v6.  It is assumed that you have a basic understanding of how the Microsoft Installer technology works.  For further details of how the Microsoft installer technology works you can visit [http://msdn2.microsoft.com/en-us/library/aa372866(VS.85).aspx here].
    10 
    11 Major improvements for v6 include:
    12  * Account-based sandboxing.
    13  * Separation of the executables and the data.
    14  * Simplified installer user experience.
    15 
    16 == Account-based Sandboxing ==
    17 
    18 The installer offers two modes: 'Graphics compatible' and 'Secure'.
    19 
    20 Graphics compatible installation is the same as the single-user installation of v5.
    21 The manager will be responsible for launching the core client, and all applications will be launched in the same security context as the user who logged into the system.
    22 This allows users to see graphics from older as well as newer science applications, or projects with long running tasks which won't complete for a while.
    23 
    24 If the user selects Secure, the core client will run as a service.
    25 Two user accounts and three groups will be created:
    26 
    27 === Overall Protection policy ===
    28 
    29 The installer has a "Allow all users on this computer to control BOINC" checkbox.
    30 If checked, then all users on the host will be able control BOINC (i.e. attach/detach projects) using the BOINC Manager.
    31 Otherwise only the user who installed BOINC or an administrator can control BOINC.
    32 
    33 When BOINC Manager cannot access the gui_rpc_auth.cfg file, it'll display a dialog stating that the user does not currently have access to BOINC and to contact the administrator to add them to the 'boinc_users' group.
     9This document describes the implementation details of the BOINC Installer for v6.
     10It is assumed that you have a basic understanding
     11of how the Microsoft Installer technology works;
     12see [http://msdn2.microsoft.com/en-us/library/aa372866(VS.85).aspx here].
    3413
    3514=== Users: ===
     
    6544== Data directory ==
    6645
    67 All data, configuration files, and logs will be moved to the following default location:
    68 {{{
    69 Vista:
    70 C:\Users\All Users\BOINC
    71 
    72 2000/XP:
    73 C:\Documents and Settings\All Users\Application Data\BOINC
    74 }}}
    75 
    7646Under the data directory there will be 'projects' and 'slots' directories.
    7747
     
    8454== Executables directory ==
    8555
    86 Same default location as previous versions, C:\Program Files\BOINC
    87 
    8856Directory will have the following permissions:
    8957
    9058|| BOINC          || SYSTEM (Full Control) [[BR]] Administrators (Full Control) [[BR]] boinc_admins (Modify, Read & Execute, List Folder Contents, Read, Write) [[BR]] boinc_users (Read & Execute, List Folder Contents, Read) [[BR]] boinc_projects (Deny All) ||
    9159
    92 == User Interface ==
    93 
    94 === Welcome Screen ===
    95 
    96 Same as before.
    97 
    98 === License Screen ===
    99 
    100 Same as before.
    101 
    102 === Configuration Screen ===
    103 
    104 {{{
    105 title: Installation options
    106 subtitle: These are the current installation options
    107 
    108 Program directory: [...]
    109 Data directory: [...]
    110 
    111 Use BOINC screensaver
    112 Protected application execution
    113 Allow all users on this computer to control BOINC
    114 
    115 
    116 Click Next to use these options.
    117 Click Advanced to customize options.
    118 [Advanced] [Next]
    119 }}}
    120 
    121 Advanced goes to the advanced configuration page.
    122 Next goes to the Confirmation screen.
    123 
    124 === Advanced Configuration ===
    125 
    126 {{{
    127 title: Customize installation options
    128 subtitle: Customize how BOINC is installed on your computer
    129 
    130 Program directory: [...] [Browse]
    131 Data directory: [...] [Browse]
    132 
    133 [ ] Use BOINC Screensaver
    134 [X] Protected application execution.
    135     This provides increased protection against faulty project applications.
    136     However, it may cause screensaver graphics to not work with older applications.
    137 [X] Allow all users on this computer to control BOINC
    138 [Next]
    139 }}}
    140 
    141 Checkboxes labeled as [X] are enabled by default, otherwise they are disabled.
    142 If any values are present from previous install, use them.
    143 The "Allow users" checkbox is disabled unless the "Protected" checkbox is set.
    144 
    145 'Next' goes to 'Confirmation' screen.
    146 
    147 === Confirmation Screen ===
    148 
    149 Same as before.
     60
     61}}}
    15062
    15163== Custom Actions ==