- WINSETUP: Update CACreateBOINCUsers.
- WINSETUP: Create CACreateBOINCGroups.
- WINSETUP: Create CAGrantBOINCMasterRights.
- WINSETUP: Create CAGrantBOINCProjectRights.
- WINSETUP: Remove CACreateVBSShortcut.
- WINSETUP: Remove CAGrantServiceExecutionRight.
- WINSETUP: Remove CAMigrateCPDNBBC.
- WINSETUP: Remove CAPopulateServiceAccount.
- WINSETUP: Remove CAValidateServiceAccount.
- WINSETUP: Remove CAVerifyServiceExecutionRight.
- WINSETUP: Remove CAVerifyServicePassword.
- WINSETUP: Hookup new custom actions
NOTE: For some reason the advanced configuration screen
checkboxes are not working, so the CA's are setup to run
always to test them out.
win_build/installerv2/
BOINC.ism
win_build/installerv2/redist/Windows/src/boinccas/
CAGrantServiceExecutionRight.cpp, .h (removed)
CAMigrateCPDNBBC.cpp, .h (removed)
CAPopulateServiceAccount.cpp, .h (removed)
CAValidateServiceAccount.cpp, .h (removed)
CAVerifyServiceExecutionRight.cpp, .h (removed)
CAVerifyServicePassword.cpp, .h (removed)
CACreateBOINCUsers.cpp
CACreateBOINCGroups.cpp, .h (added)
CAGrantBOINCMasterRights.cpp, .h (added)
CAGrantBOINCProjectRights.cpp, .h (added)
svn path=/trunk/boinc/; revision=14313
2007-11-28 15:10:21 +00:00
|
|
|
// Berkeley Open Infrastructure for Network Computing
|
|
|
|
// http://boinc.berkeley.edu
|
|
|
|
// Copyright (C) 2005 University of California
|
|
|
|
//
|
|
|
|
// This is free software; you can redistribute it and/or
|
|
|
|
// modify it under the terms of the GNU Lesser General Public
|
|
|
|
// License as published by the Free Software Foundation;
|
|
|
|
// either version 2.1 of the License, or (at your option) any later version.
|
|
|
|
//
|
|
|
|
// This software is distributed in the hope that it will be useful,
|
|
|
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|
|
|
// See the GNU Lesser General Public License for more details.
|
|
|
|
//
|
|
|
|
// To view the GNU Lesser General Public License visit
|
|
|
|
// http://www.gnu.org/copyleft/lesser.html
|
|
|
|
// or write to the Free Software Foundation, Inc.,
|
|
|
|
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
|
|
|
//
|
|
|
|
|
|
|
|
#ifndef _CAGRANTBOINCPROJECTRIGHTS_H_
|
|
|
|
#define _CAGRANTBOINCPROJECTRIGHTS_H_
|
|
|
|
|
|
|
|
|
|
|
|
class CAGrantBOINCProjectRights : public BOINCCABase
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
|
|
|
|
CAGrantBOINCProjectRights(MSIHANDLE hMSIHandle);
|
|
|
|
~CAGrantBOINCProjectRights();
|
|
|
|
virtual UINT OnExecution();
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|