Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ocsinventory-ng/packager-for-windows
The packager helps installing OCS Inventory NG Agent for Windows (or any windows application). It create an executable package including multiple files to install, and is able to run the installation process under the specified account having Administrative privileges.
https://github.com/ocsinventory-ng/packager-for-windows
Last synced: 1 day ago
JSON representation
The packager helps installing OCS Inventory NG Agent for Windows (or any windows application). It create an executable package including multiple files to install, and is able to run the installation process under the specified account having Administrative privileges.
- Host: GitHub
- URL: https://github.com/ocsinventory-ng/packager-for-windows
- Owner: OCSInventory-NG
- License: other
- Created: 2015-06-02T12:20:13.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-11-28T08:52:19.000Z (about 1 year ago)
- Last Synced: 2024-03-27T07:12:51.582Z (9 months ago)
- Language: NSIS
- Size: 66.3 MB
- Stars: 11
- Watchers: 13
- Forks: 7
- Open Issues: 6
-
Metadata Files:
- Readme: README.txt
- Changelog: CHANGELOG
- License: LICENSE.TXT
Awesome Lists containing this project
README
//==============================================================================
// Open Computer and Software Inventory Next Generation
// Copyright (C) 2010 OCS Inventory NG Team. All rights reserved.
// Web: http://www.ocsinventory-ng.org// This code is open source and may be copied and modified as long as the source
// code is always made freely available.
// Please refer to the General Public Licence Version 2.0
// http://www.gnu.org/ or Licence.txt
//==============================================================================REQUIREMENTS
============- NSIS 2.46 or higher (http://nsis.sourceforge.net)
- NSIS TextReplace plugin (https://nsis.sourceforge.io/TextReplace_plugin)BUILDING STEPS
==============Project is divided into 4 components:
- instOCS.nsi: this is privilegied installer which requires administrator privileges.
It install certificate and plugins, and starts agent installer with
provided command line options.
- 1runas.nsi: this is the All-In-One installer which embbed certifcate, plugins, and
agent setup, and is able to start privilgied installer under specified
account. It is included as source in OcsPackage.exe, and compiled to
create All-In-One package.
- ListBox.nsi: this a component to select plugins. It is launched by OcsPackager.
- OcsPackager.nsi: this is the packager. It embbed instOCS.exe, ListBox.exe, NSIS
compiler and 1runas.nsi script, and create All-In-One by customizing
and compiling 1runas.nsi script with user provided options.So, to build the project, you must compile components in the following order:
1 instOCS.nsi
2 ListBox.nsi
3 OcsPackager.nsiWe hope it will works for you !
OCS Inventory Team