Compare commits

...

56 Commits

Author SHA1 Message Date
f989fdc827 Update submodule URLs 2025-07-04 12:12:30 +02:00
e759de4516 MSICALib: Move Git remote 2024-11-29 16:36:09 +01:00
2627dd9fd9 WinStd: Move Git remote 2024-11-29 15:50:35 +01:00
e49386c052 WinStd: Update
Signed-off-by: Simon Rozman <simon@rozman.si>
2024-04-25 14:49:56 +02:00
6f3710bd34 WinStd: Update
Signed-off-by: Simon Rozman <simon@rozman.si>
2024-03-11 15:55:13 +01:00
74e16eafe7 Switch from phased-out MIDL_PASS to __midl
Signed-off-by: Simon Rozman <simon@rozman.si>
2024-03-11 15:54:55 +01:00
bfbdf0eb3f Merge branch 'master' of https://github.com/Amebis/MSICA 2023-11-08 12:21:32 +01:00
f085bf5f01 WinStd: Update
Signed-off-by: Simon Rozman <simon@rozman.si>
2023-11-08 11:59:19 +01:00
d2069d7799 WinStd: Update
Signed-off-by: Simon Rozman <simon@rozman.si>
2023-11-07 18:47:24 +01:00
c224008d6c WinStd: Update
Signed-off-by: Simon Rozman <simon@rozman.si>
2023-09-08 11:38:34 +02:00
ff8f477e7d WinStd: Update
Signed-off-by: Simon Rozman <simon@rozman.si>
2023-03-15 22:19:54 +01:00
5d6520c867 WinStd: Update
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-12-14 15:03:29 +01:00
d1825aa710 WinStd: Update
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-10-28 08:21:06 +02:00
de4b73cbfa WinStd: Update
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-05-09 14:25:59 +02:00
5827e56f35 Revise linker settings
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-03-03 16:08:54 +01:00
f15b69f430 WinStd: Update
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-03-03 16:08:54 +01:00
51e1196c19 Update translation template
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-17 13:34:16 +01:00
1d2e6449f4 WinStd: Update
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-16 14:36:19 +01:00
3de293bb15 WinStd: Update
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-04 14:54:05 +01:00
a807d206c4 WinStd: Update
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-03 13:47:50 +01:00
781f739d44 Update Copyright year
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-01-07 11:38:29 +01:00
f98cfef1e7 MSICALib: bump
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-01 08:47:51 +01:00
63b4d59e68 Switch to SPDX license notice
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-01 08:36:16 +01:00
d6b736aee6 Cleanup project files
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-01 08:36:16 +01:00
b9dbb7f904 Resolve charset .idtx/.idt confusion
NMake inline files are always created using ACP. The "1252" in the .idtx
header has no effect on this. However, we must encode the .idt files
using correct charset/codepage regardless the ACP being used on the
building machine.

Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-19 14:19:48 +01:00
5a67199179 Unify Windows.h inclusion
Windows.h must be included first and must be included with care
regarding WinSock.h and WinSock2.h affair.

Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-15 11:53:59 +01:00
f943510140 Upgrade code signing to SHA-256
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-10 09:16:17 +01:00
ef5e73f72f WinStd: bump
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-04-02 16:06:08 +02:00
ccc3ce42b0 Raise Windows API requirement to Windows 7
Recent version of WinStd requires it for Unicode normalization support
to compile.

Signed-off-by: Simon Rozman <simon@rozman.si>
2021-04-02 16:05:42 +02:00
d3320ca1f3 Inline MSICA_API
It's deterministic: MSICA is always DLL. It's exported functions are
used by MsiExec and always loaded dynamically (never imported using
MSICA.lib).

Signed-off-by: Simon Rozman <simon@rozman.si>
2021-03-30 12:02:50 +02:00
00032cd404 Copyright: Bump year
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-03-25 08:33:10 +01:00
6133c0e76c Add UTF-8 BOM markers
MSVC needs them to use correct charset when Language for non-Unicode
programs is set to Windows-1252 or anything different than UTF-8.

Signed-off-by: Simon Rozman <simon@rozman.si>
2020-11-19 10:58:31 +01:00
7a7377e859 Bump sub-modules
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-08-20 12:15:25 +02:00
757ad14975 Add ARM64 output to .gitignore
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-03-14 23:57:00 +01:00
1e48c20406 Makefile: Optimize building
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-03-03 14:44:19 +01:00
ad49c00a05 Adopt MSIBuild InstallExecuteSequence table changes
The InstallExecuteSequence table primary key was changed.

Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-15 19:07:21 +01:00
c8c56af734 Enable recommended code analysis and address warnings
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-15 19:07:21 +01:00
012dffa06d Bump submodules
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-13 08:44:20 +01:00
cb74539328 Extend copyright year
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-11 15:36:15 +01:00
45cbc9ac15 Rename stdafx.h to pch.h
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-10 14:09:40 +01:00
ed3e1e0c9e Unify platform designations
.sln uses the same as .vcxproj files

Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-10 13:49:10 +01:00
Denis Renzi
504f227ebc Add Italian translation 2020-01-17 08:13:57 +01:00
830befb8da Bump WinStd
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-11-28 16:52:40 +01:00
c0a5df0800 Update sub-module
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-09-23 09:50:21 +02:00
c42ea05547 Switch to Visual Studio 2019
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-06-19 11:50:53 +02:00
7ca8b9e7c9 Switch to Transifex project for localization 2018-09-19 12:15:28 +02:00
900a12b472 Switch to Transifex project for localization 2018-09-19 12:07:38 +02:00
6055c9d1f8 Update translation template 2018-09-19 09:03:58 +02:00
b645243df1 Extend copyright year 2018-09-07 23:57:33 +02:00
ba6cedd121 Introduce ARM64 support 2018-09-07 13:48:28 +02:00
ec412efb60 Switch to Visual Studio 2017 2018-09-07 13:39:44 +02:00
a872019eb4 Distinguish variables with same names
...to resolve C4457 warnings.
2018-09-07 13:38:14 +02:00
1b917b2a50 Remove MFC dependency 2018-09-07 13:35:34 +02:00
04d84baa78 Update sub-modules 2018-08-31 14:22:15 +02:00
b90f3d7697 Update Amebis URL 2018-07-05 09:28:25 +02:00
d0dcb3d357 Extend copyright to 2017 2017-12-22 10:19:46 +01:00
31 changed files with 372 additions and 432 deletions

5
.gitignore vendored
View File

@ -1,6 +1,3 @@
/*.opensdf /.vs
/*.sdf
/*.suo
/ipch
*.user *.user
temp temp

4
.gitmodules vendored
View File

@ -1,6 +1,6 @@
[submodule "lib/WinStd"] [submodule "lib/WinStd"]
path = lib/WinStd path = lib/WinStd
url = https://github.com/Amebis/WinStd.git url = https://git.amebis.si/Amebis/WinStd.git
[submodule "lib/MSICALib"] [submodule "lib/MSICALib"]
path = lib/MSICALib path = lib/MSICALib
url = https://github.com/Amebis/MSICALib.git url = https://git.amebis.si/Amebis/MSICALib.git

View File

@ -1,52 +1,56 @@
 
Microsoft Visual Studio Solution File, Format Version 11.00 Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2010 # Visual Studio Version 16
VisualStudioVersion = 16.0.29728.190
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MSICALib", "lib\MSICALib\build\MSICALib.vcxproj", "{8552EE55-177E-4F51-B51B-BAF7D6462CDE}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MSICALib", "lib\MSICALib\build\MSICALib.vcxproj", "{8552EE55-177E-4F51-B51B-BAF7D6462CDE}"
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MSICA", "MSICA\MSICA.vcxproj", "{A7D9EBC1-1E64-4399-9C88-6692F8742153}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MSICA", "MSICA\MSICA.vcxproj", "{A7D9EBC1-1E64-4399-9C88-6692F8742153}"
EndProject EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Libraries", "Libraries", "{26350A68-2F55-4732-972C-4A5E9077699E}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Libraries", "Libraries", "{26350A68-2F55-4732-972C-4A5E9077699E}"
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WinStd", "lib\WinStd\build\WinStd.vcxproj", "{47399D91-7EB9-41DE-B521-514BA5DB0C43}"
EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|ARM64 = Debug|ARM64
Debug|Win32 = Debug|Win32 Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64 Debug|x64 = Debug|x64
Release|ARM64 = Release|ARM64
Release|Win32 = Release|Win32 Release|Win32 = Release|Win32
Release|x64 = Release|x64 Release|x64 = Release|x64
EndGlobalSection EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution GlobalSection(ProjectConfigurationPlatforms) = postSolution
{8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Debug|ARM64.ActiveCfg = Debug|ARM64
{8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Debug|ARM64.Build.0 = Debug|ARM64
{8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Debug|Win32.ActiveCfg = Debug|Win32 {8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Debug|Win32.ActiveCfg = Debug|Win32
{8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Debug|Win32.Build.0 = Debug|Win32 {8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Debug|Win32.Build.0 = Debug|Win32
{8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Debug|x64.ActiveCfg = Debug|x64 {8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Debug|x64.ActiveCfg = Debug|x64
{8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Debug|x64.Build.0 = Debug|x64 {8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Debug|x64.Build.0 = Debug|x64
{8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Release|ARM64.ActiveCfg = Release|ARM64
{8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Release|ARM64.Build.0 = Release|ARM64
{8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Release|Win32.ActiveCfg = Release|Win32 {8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Release|Win32.ActiveCfg = Release|Win32
{8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Release|Win32.Build.0 = Release|Win32 {8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Release|Win32.Build.0 = Release|Win32
{8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Release|x64.ActiveCfg = Release|x64 {8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Release|x64.ActiveCfg = Release|x64
{8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Release|x64.Build.0 = Release|x64 {8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Release|x64.Build.0 = Release|x64
{A7D9EBC1-1E64-4399-9C88-6692F8742153}.Debug|ARM64.ActiveCfg = Debug|ARM64
{A7D9EBC1-1E64-4399-9C88-6692F8742153}.Debug|ARM64.Build.0 = Debug|ARM64
{A7D9EBC1-1E64-4399-9C88-6692F8742153}.Debug|Win32.ActiveCfg = Debug|Win32 {A7D9EBC1-1E64-4399-9C88-6692F8742153}.Debug|Win32.ActiveCfg = Debug|Win32
{A7D9EBC1-1E64-4399-9C88-6692F8742153}.Debug|Win32.Build.0 = Debug|Win32 {A7D9EBC1-1E64-4399-9C88-6692F8742153}.Debug|Win32.Build.0 = Debug|Win32
{A7D9EBC1-1E64-4399-9C88-6692F8742153}.Debug|x64.ActiveCfg = Debug|x64 {A7D9EBC1-1E64-4399-9C88-6692F8742153}.Debug|x64.ActiveCfg = Debug|x64
{A7D9EBC1-1E64-4399-9C88-6692F8742153}.Debug|x64.Build.0 = Debug|x64 {A7D9EBC1-1E64-4399-9C88-6692F8742153}.Debug|x64.Build.0 = Debug|x64
{A7D9EBC1-1E64-4399-9C88-6692F8742153}.Release|ARM64.ActiveCfg = Release|ARM64
{A7D9EBC1-1E64-4399-9C88-6692F8742153}.Release|ARM64.Build.0 = Release|ARM64
{A7D9EBC1-1E64-4399-9C88-6692F8742153}.Release|Win32.ActiveCfg = Release|Win32 {A7D9EBC1-1E64-4399-9C88-6692F8742153}.Release|Win32.ActiveCfg = Release|Win32
{A7D9EBC1-1E64-4399-9C88-6692F8742153}.Release|Win32.Build.0 = Release|Win32 {A7D9EBC1-1E64-4399-9C88-6692F8742153}.Release|Win32.Build.0 = Release|Win32
{A7D9EBC1-1E64-4399-9C88-6692F8742153}.Release|x64.ActiveCfg = Release|x64 {A7D9EBC1-1E64-4399-9C88-6692F8742153}.Release|x64.ActiveCfg = Release|x64
{A7D9EBC1-1E64-4399-9C88-6692F8742153}.Release|x64.Build.0 = Release|x64 {A7D9EBC1-1E64-4399-9C88-6692F8742153}.Release|x64.Build.0 = Release|x64
{47399D91-7EB9-41DE-B521-514BA5DB0C43}.Debug|Win32.ActiveCfg = Debug|Win32
{47399D91-7EB9-41DE-B521-514BA5DB0C43}.Debug|Win32.Build.0 = Debug|Win32
{47399D91-7EB9-41DE-B521-514BA5DB0C43}.Debug|x64.ActiveCfg = Debug|x64
{47399D91-7EB9-41DE-B521-514BA5DB0C43}.Debug|x64.Build.0 = Debug|x64
{47399D91-7EB9-41DE-B521-514BA5DB0C43}.Release|Win32.ActiveCfg = Release|Win32
{47399D91-7EB9-41DE-B521-514BA5DB0C43}.Release|Win32.Build.0 = Release|Win32
{47399D91-7EB9-41DE-B521-514BA5DB0C43}.Release|x64.ActiveCfg = Release|x64
{47399D91-7EB9-41DE-B521-514BA5DB0C43}.Release|x64.Build.0 = Release|x64
EndGlobalSection EndGlobalSection
GlobalSection(SolutionProperties) = preSolution GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE HideSolutionNode = FALSE
EndGlobalSection EndGlobalSection
GlobalSection(NestedProjects) = preSolution GlobalSection(NestedProjects) = preSolution
{8552EE55-177E-4F51-B51B-BAF7D6462CDE} = {26350A68-2F55-4732-972C-4A5E9077699E} {8552EE55-177E-4F51-B51B-BAF7D6462CDE} = {26350A68-2F55-4732-972C-4A5E9077699E}
{47399D91-7EB9-41DE-B521-514BA5DB0C43} = {26350A68-2F55-4732-972C-4A5E9077699E} EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {C683F89B-816D-4124-B3D4-F44182E34490}
EndGlobalSection EndGlobalSection
EndGlobal EndGlobal

Binary file not shown.

View File

@ -1,23 +1,9 @@
/* /*
Copyright 1991-2017 Amebis SPDX-License-Identifier: GPL-3.0-or-later
Copyright © 1991-2022 Amebis
This file is part of MSICA.
MSICA is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
MSICA 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 General Public License for more details.
You should have received a copy of the GNU General Public License
along with MSICA. If not, see <http://www.gnu.org/licenses/>.
*/ */
#include "stdafx.h" #include "pch.h"
//////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////
@ -82,7 +68,7 @@ extern "C" BOOL WINAPI DllMain(_In_ HINSTANCE hInstance, _In_ DWORD dwReason, _I
// Exported functions // Exported functions
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
UINT MSICA_API MSICAInitialize(MSIHANDLE hInstall) UINT __declspec(dllexport) MSICAInitialize(MSIHANDLE hInstall)
{ {
//::MessageBox(NULL, _T(__FUNCTION__), _T("MSICA"), MB_OK); //::MessageBox(NULL, _T(__FUNCTION__), _T("MSICA"), MB_OK);
@ -165,12 +151,12 @@ UINT MSICA_API MSICAInitialize(MSIHANDLE hInstall)
// Execute query! // Execute query!
uiResult = ::MsiViewExecute(hViewBinary, hRecord); uiResult = ::MsiViewExecute(hViewBinary, hRecord);
if (uiResult == NO_ERROR) { if (uiResult == NO_ERROR) {
PMSIHANDLE hRecord; PMSIHANDLE hRecordCert;
// Fetch one record from the view. // Fetch one record from the view.
uiResult = ::MsiViewFetch(hViewBinary, &hRecord); uiResult = ::MsiViewFetch(hViewBinary, &hRecordCert);
if (uiResult == NO_ERROR) if (uiResult == NO_ERROR)
uiResult = ::MsiRecordReadStream(hRecord, 1, binCert); uiResult = ::MsiRecordReadStream(hRecordCert, 1, binCert);
::MsiViewClose(hViewBinary); ::MsiViewClose(hViewBinary);
if (uiResult != NO_ERROR) break; if (uiResult != NO_ERROR) break;
} else } else
@ -588,7 +574,7 @@ UINT MSICA_API MSICAInitialize(MSIHANDLE hInstall)
} }
UINT MSICA_API ExecuteSequence(MSIHANDLE hInstall) UINT __declspec(dllexport) ExecuteSequence(MSIHANDLE hInstall)
{ {
//::MessageBox(NULL, _T(__FUNCTION__), _T("MSICA"), MB_OK); //::MessageBox(NULL, _T(__FUNCTION__), _T("MSICA"), MB_OK);

View File

@ -1,20 +1,6 @@
/* /*
Copyright 1991-2017 Amebis SPDX-License-Identifier: GPL-3.0-or-later
Copyright © 1991-2022 Amebis
This file is part of MSICA.
MSICA is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
MSICA 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 General Public License for more details.
You should have received a copy of the GNU General Public License
along with MSICA. If not, see <http://www.gnu.org/licenses/>.
*/ */
#ifndef __MSICA_H__ #ifndef __MSICA_H__
@ -32,24 +18,12 @@
#define MSICA_VERSION_BUILD 0 #define MSICA_VERSION_BUILD 0
#define MSICA_VERSION_STR "2.0" #define MSICA_VERSION_STR "2.0"
#define MSICA_BUILD_YEAR_STR "2017" #define MSICA_BUILD_YEAR_STR "2018"
#if !defined(RC_INVOKED) && !defined(MIDL_PASS) #if !defined(RC_INVOKED) && !defined(__midl)
#include <msi.h> #include <msi.h>
////////////////////////////////////////////////////////////////////
// Calling declaration
////////////////////////////////////////////////////////////////////
#if defined(MSICA_DLL)
#define MSICA_API __declspec(dllexport)
#elif defined(MSICA_DLLIMP)
#define MSICA_API __declspec(dllimport)
#else
#define MSICA_API
#endif
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
// Exported functions // Exported functions
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
@ -58,12 +32,12 @@
extern "C" { extern "C" {
#endif #endif
UINT MSICA_API MSICAInitialize(MSIHANDLE hInstall); UINT __declspec(dllexport) MSICAInitialize(MSIHANDLE hInstall);
UINT MSICA_API ExecuteSequence(MSIHANDLE hInstall); UINT __declspec(dllexport) ExecuteSequence(MSIHANDLE hInstall);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif // !RC_INVOKED && !MIDL_PASS #endif
#endif // __MSICA_H__ #endif

View File

@ -1,46 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright 1991-2017 Amebis
This file is part of MSICA.
MSICA is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
MSICA 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 General Public License for more details.
You should have received a copy of the GNU General Public License
along with MSICA. If not, see <http://www.gnu.org/licenses/>.
-->
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<OutDir>..\output\$(Platform).$(Configuration)\</OutDir>
<IgnoreImportLibrary>true</IgnoreImportLibrary>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'">
<ClCompile>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
<ClCompile>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup>
<Link>
<SubSystem>Windows</SubSystem>
</Link>
<ClCompile>
<AdditionalIncludeDirectories>..\lib\MSICALib\include;..\lib\WinStd\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemGroup />
</Project>

View File

@ -1,6 +1,10 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations"> <ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32"> <ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration> <Configuration>Debug</Configuration>
<Platform>Win32</Platform> <Platform>Win32</Platform>
@ -9,6 +13,10 @@
<Configuration>Debug</Configuration> <Configuration>Debug</Configuration>
<Platform>x64</Platform> <Platform>x64</Platform>
</ProjectConfiguration> </ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32"> <ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration> <Configuration>Release</Configuration>
<Platform>Win32</Platform> <Platform>Win32</Platform>
@ -20,73 +28,61 @@
</ItemGroup> </ItemGroup>
<PropertyGroup Label="Globals"> <PropertyGroup Label="Globals">
<ProjectGuid>{A7D9EBC1-1E64-4399-9C88-6692F8742153}</ProjectGuid> <ProjectGuid>{A7D9EBC1-1E64-4399-9C88-6692F8742153}</ProjectGuid>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
</PropertyGroup> </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> <PropertyGroup Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType> <ConfigurationType>DynamicLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet> <CharacterSet>Unicode</CharacterSet>
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
</PropertyGroup>
<PropertyGroup Label="Configuration" Condition="'$(Configuration)'=='Debug'">
<UseDebugLibraries>true</UseDebugLibraries>
</PropertyGroup>
<PropertyGroup Label="Configuration" Condition="'$(Configuration)'=='Release'">
<WholeProgramOptimization>true</WholeProgramOptimization> <WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> <PropertyGroup Label="Configuration" Condition="'$(Platform)'=='ARM64'">
<ConfigurationType>DynamicLibrary</ConfigurationType> <WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup> </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings" /> <ImportGroup Label="ExtensionSettings" />
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> <ImportGroup Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\include\Win32.props" /> <Import Project="..\include\$(Platform).props" Condition="exists('..\include\$(Platform).props')" />
<Import Project="..\include\Release.props" /> <Import Project="..\include\$(Configuration).props" Condition="exists('..\include\$(Configuration).props')" />
<Import Project="MSICA.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\include\Win32.props" />
<Import Project="..\include\Debug.props" />
<Import Project="MSICA.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\include\x64.props" />
<Import Project="..\include\Release.props" />
<Import Project="MSICA.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\include\x64.props" />
<Import Project="..\include\Debug.props" />
<Import Project="MSICA.props" />
</ImportGroup> </ImportGroup>
<PropertyGroup Label="UserMacros" /> <PropertyGroup Label="UserMacros" />
<PropertyGroup> <PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> <OutDir>..\output\$(Platform).$(Configuration)\</OutDir>
<IgnoreImportLibrary>true</IgnoreImportLibrary>
</PropertyGroup> </PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'">
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> <ClCompile>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> </ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
<ClCompile>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup>
<Link>
<SubSystem>Windows</SubSystem>
</Link>
<ClCompile>
<AdditionalIncludeDirectories>..\lib\MSICALib\include;..\lib\WinStd\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemGroup> <ItemGroup>
<ClCompile Include=".\MSICA.cpp" /> <ClCompile Include=".\MSICA.cpp" />
<ClCompile Include=".\stdafx.cpp"> <ClCompile Include=".\pch.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader> <PrecompiledHeader>Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
</ClCompile> </ClCompile>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ClInclude Include=".\MSICA.h" /> <ClInclude Include=".\MSICA.h" />
<ClInclude Include=".\stdafx.h" /> <ClInclude Include=".\pch.h" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ResourceCompile Include=".\res\MSICA.rc" /> <ResourceCompile Include=".\res\MSICA.rc" />
@ -95,9 +91,6 @@
<ProjectReference Include="..\lib\MSICALib\build\MSICALib.vcxproj"> <ProjectReference Include="..\lib\MSICALib\build\MSICALib.vcxproj">
<Project>{8552ee55-177e-4f51-b51b-baf7d6462cde}</Project> <Project>{8552ee55-177e-4f51-b51b-baf7d6462cde}</Project>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\lib\WinStd\build\WinStd.vcxproj">
<Project>{47399d91-7eb9-41de-b521-514ba5db0c43}</Project>
</ProjectReference>
</ItemGroup> </ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets" /> <ImportGroup Label="ExtensionTargets" />

View File

@ -18,7 +18,7 @@
<ClCompile Include=".\MSICA.cpp"> <ClCompile Include=".\MSICA.cpp">
<Filter>Source Files</Filter> <Filter>Source Files</Filter>
</ClCompile> </ClCompile>
<ClCompile Include=".\stdafx.cpp"> <ClCompile Include=".\pch.cpp">
<Filter>Source Files</Filter> <Filter>Source Files</Filter>
</ClCompile> </ClCompile>
</ItemGroup> </ItemGroup>
@ -26,7 +26,7 @@
<ClInclude Include=".\MSICA.h"> <ClInclude Include=".\MSICA.h">
<Filter>Header Files</Filter> <Filter>Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include=".\stdafx.h"> <ClInclude Include=".\pch.h">
<Filter>Header Files</Filter> <Filter>Header Files</Filter>
</ClInclude> </ClInclude>
</ItemGroup> </ItemGroup>

View File

@ -3,7 +3,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: MSICA\n" "Project-Id-Version: MSICA\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-04-24 22:48+0200\n" "POT-Creation-Date: 2022-02-17 13:30+0100\n"
"PO-Revision-Date: \n" "PO-Revision-Date: \n"
"Last-Translator: Simon Rozman <simon.rozman@amebis.si>\n" "Last-Translator: Simon Rozman <simon.rozman@amebis.si>\n"
"Language-Team: Amebis, d. o. o., Kamnik <simon.rozman@amebis.si>\n" "Language-Team: Amebis, d. o. o., Kamnik <simon.rozman@amebis.si>\n"
@ -14,10 +14,12 @@ msgstr ""
"X-Poedit-SourceCharset: UTF-8\n" "X-Poedit-SourceCharset: UTF-8\n"
"X-Poedit-KeywordsList: __\n" "X-Poedit-KeywordsList: __\n"
"X-Poedit-Basepath: ..\n" "X-Poedit-Basepath: ..\n"
"X-Generator: Poedit 2.0.1\n" "X-Generator: Poedit 2.4.2\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
"X-Poedit-SearchPath-0: MSIBuild\n" "X-Poedit-SearchPath-0: MSIBuild\n"
#: MSIBuild/en_US.ARM64.Debug.ActionText-2.idtx:4
#: MSIBuild/en_US.ARM64.Release.ActionText-2.idtx:4
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:4 #: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:4
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:4 #: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:4
#: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:4 #: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:4
@ -25,6 +27,10 @@ msgstr ""
msgid "Removing scheduled tasks" msgid "Removing scheduled tasks"
msgstr "" msgstr ""
#: MSIBuild/en_US.ARM64.Debug.ActionText-2.idtx:4
#: MSIBuild/en_US.ARM64.Debug.ActionText-2.idtx:12
#: MSIBuild/en_US.ARM64.Release.ActionText-2.idtx:4
#: MSIBuild/en_US.ARM64.Release.ActionText-2.idtx:12
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:4 #: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:4
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:12 #: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:12
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:4 #: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:4
@ -36,6 +42,8 @@ msgstr ""
msgid "Scheduled task: [1]" msgid "Scheduled task: [1]"
msgstr "" msgstr ""
#: MSIBuild/en_US.ARM64.Debug.ActionText-2.idtx:5
#: MSIBuild/en_US.ARM64.Release.ActionText-2.idtx:5
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:5 #: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:5
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:5 #: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:5
#: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:5 #: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:5
@ -43,6 +51,12 @@ msgstr ""
msgid "Stopping services" msgid "Stopping services"
msgstr "" msgstr ""
#: MSIBuild/en_US.ARM64.Debug.ActionText-2.idtx:5
#: MSIBuild/en_US.ARM64.Debug.ActionText-2.idtx:10
#: MSIBuild/en_US.ARM64.Debug.ActionText-2.idtx:11
#: MSIBuild/en_US.ARM64.Release.ActionText-2.idtx:5
#: MSIBuild/en_US.ARM64.Release.ActionText-2.idtx:10
#: MSIBuild/en_US.ARM64.Release.ActionText-2.idtx:11
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:5 #: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:5
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:10 #: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:10
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:11 #: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:11
@ -58,6 +72,8 @@ msgstr ""
msgid "Service: [1]" msgid "Service: [1]"
msgstr "" msgstr ""
#: MSIBuild/en_US.ARM64.Debug.ActionText-2.idtx:6
#: MSIBuild/en_US.ARM64.Release.ActionText-2.idtx:6
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:6 #: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:6
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:6 #: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:6
#: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:6 #: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:6
@ -65,6 +81,10 @@ msgstr ""
msgid "Removing WLAN profiles" msgid "Removing WLAN profiles"
msgstr "" msgstr ""
#: MSIBuild/en_US.ARM64.Debug.ActionText-2.idtx:6
#: MSIBuild/en_US.ARM64.Debug.ActionText-2.idtx:9
#: MSIBuild/en_US.ARM64.Release.ActionText-2.idtx:6
#: MSIBuild/en_US.ARM64.Release.ActionText-2.idtx:9
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:6 #: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:6
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:9 #: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:9
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:6 #: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:6
@ -76,6 +96,8 @@ msgstr ""
msgid "WLAN profile: [1]" msgid "WLAN profile: [1]"
msgstr "" msgstr ""
#: MSIBuild/en_US.ARM64.Debug.ActionText-2.idtx:7
#: MSIBuild/en_US.ARM64.Release.ActionText-2.idtx:7
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:7 #: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:7
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:7 #: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:7
#: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:7 #: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:7
@ -83,6 +105,10 @@ msgstr ""
msgid "Removing certificates" msgid "Removing certificates"
msgstr "" msgstr ""
#: MSIBuild/en_US.ARM64.Debug.ActionText-2.idtx:7
#: MSIBuild/en_US.ARM64.Debug.ActionText-2.idtx:8
#: MSIBuild/en_US.ARM64.Release.ActionText-2.idtx:7
#: MSIBuild/en_US.ARM64.Release.ActionText-2.idtx:8
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:7 #: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:7
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:8 #: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:8
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:7 #: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:7
@ -94,6 +120,8 @@ msgstr ""
msgid "Certificate: [1]" msgid "Certificate: [1]"
msgstr "" msgstr ""
#: MSIBuild/en_US.ARM64.Debug.ActionText-2.idtx:8
#: MSIBuild/en_US.ARM64.Release.ActionText-2.idtx:8
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:8 #: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:8
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:8 #: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:8
#: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:8 #: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:8
@ -101,6 +129,8 @@ msgstr ""
msgid "Installing certificates" msgid "Installing certificates"
msgstr "" msgstr ""
#: MSIBuild/en_US.ARM64.Debug.ActionText-2.idtx:9
#: MSIBuild/en_US.ARM64.Release.ActionText-2.idtx:9
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:9 #: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:9
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:9 #: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:9
#: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:9 #: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:9
@ -108,6 +138,8 @@ msgstr ""
msgid "Installing WLAN profiles" msgid "Installing WLAN profiles"
msgstr "" msgstr ""
#: MSIBuild/en_US.ARM64.Debug.ActionText-2.idtx:10
#: MSIBuild/en_US.ARM64.Release.ActionText-2.idtx:10
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:10 #: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:10
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:10 #: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:10
#: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:10 #: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:10
@ -115,6 +147,8 @@ msgstr ""
msgid "Configuring services" msgid "Configuring services"
msgstr "" msgstr ""
#: MSIBuild/en_US.ARM64.Debug.ActionText-2.idtx:11
#: MSIBuild/en_US.ARM64.Release.ActionText-2.idtx:11
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:11 #: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:11
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:11 #: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:11
#: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:11 #: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:11
@ -122,6 +156,8 @@ msgstr ""
msgid "Starting services" msgid "Starting services"
msgstr "" msgstr ""
#: MSIBuild/en_US.ARM64.Debug.ActionText-2.idtx:12
#: MSIBuild/en_US.ARM64.Release.ActionText-2.idtx:12
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:12 #: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:12
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:12 #: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:12
#: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:12 #: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:12

View File

@ -1,20 +1,22 @@
#
#, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: MSICA\n" "Project-Id-Version: MSICA\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-10-05 08:41+0200\n" "POT-Creation-Date: 2018-09-19 08:58+0200\n"
"PO-Revision-Date: \n" "PO-Revision-Date: \n"
"Last-Translator: Simon Rozman <simon.rozman@amebis.si>\n" "Language-Team: German (Germany) (https://www.transifex.com/amebis/teams/91601/de_DE/)\n"
"Language-Team: Amebis, d. o. o., Kamnik <simon.rozman@amebis.si>\n"
"Language: de_DE\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Poedit-SourceCharset: UTF-8\n" "Language: de_DE\n"
"X-Poedit-KeywordsList: __\n"
"X-Poedit-Basepath: .\n"
"X-Generator: Poedit 1.8.9\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 2.1.1\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: __\n"
"X-Poedit-SearchPath-0: MSIBuild\n"
"X-Poedit-SourceCharset: UTF-8\n"
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:4 #: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:4
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:4 #: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:4

133
MSICA/locale/it_IT.po Normal file
View File

@ -0,0 +1,133 @@
# Translators:
# Denis Renzi <itis05@virgilio.it>, 2020
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: MSICA\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-09-19 08:58+0200\n"
"PO-Revision-Date: 2018-09-19 09:07+0000\n"
"Last-Translator: Denis Renzi <itis05@virgilio.it>, 2020\n"
"Language-Team: Italian (Italy) (https://www.transifex.com/amebis/teams/91601/it_IT/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: it_IT\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 2.1.1\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: __\n"
"X-Poedit-SearchPath-0: MSIBuild\n"
"X-Poedit-SourceCharset: UTF-8\n"
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:4
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:4
#: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:4
#: MSIBuild/en_US.x64.Release.ActionText-2.idtx:4
msgid "Removing scheduled tasks"
msgstr "Rimozione di attività pianificate"
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:4
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:12
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:4
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:12
#: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:4
#: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:12
#: MSIBuild/en_US.x64.Release.ActionText-2.idtx:4
#: MSIBuild/en_US.x64.Release.ActionText-2.idtx:12
msgid "Scheduled task: [1]"
msgstr "Attività pianificata: [1]"
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:5
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:5
#: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:5
#: MSIBuild/en_US.x64.Release.ActionText-2.idtx:5
msgid "Stopping services"
msgstr "Servizi di arresto"
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:5
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:10
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:11
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:5
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:10
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:11
#: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:5
#: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:10
#: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:11
#: MSIBuild/en_US.x64.Release.ActionText-2.idtx:5
#: MSIBuild/en_US.x64.Release.ActionText-2.idtx:10
#: MSIBuild/en_US.x64.Release.ActionText-2.idtx:11
msgid "Service: [1]"
msgstr "Servizio: [1]"
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:6
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:6
#: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:6
#: MSIBuild/en_US.x64.Release.ActionText-2.idtx:6
msgid "Removing WLAN profiles"
msgstr "Rimuovi profilo WLAN"
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:6
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:9
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:6
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:9
#: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:6
#: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:9
#: MSIBuild/en_US.x64.Release.ActionText-2.idtx:6
#: MSIBuild/en_US.x64.Release.ActionText-2.idtx:9
msgid "WLAN profile: [1]"
msgstr "Profilo WLAN: [1]"
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:7
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:7
#: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:7
#: MSIBuild/en_US.x64.Release.ActionText-2.idtx:7
msgid "Removing certificates"
msgstr "Rimozione dei certificati"
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:7
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:8
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:7
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:8
#: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:7
#: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:8
#: MSIBuild/en_US.x64.Release.ActionText-2.idtx:7
#: MSIBuild/en_US.x64.Release.ActionText-2.idtx:8
msgid "Certificate: [1]"
msgstr "Certificati: [1]"
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:8
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:8
#: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:8
#: MSIBuild/en_US.x64.Release.ActionText-2.idtx:8
msgid "Installing certificates"
msgstr "Installa certificati"
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:9
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:9
#: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:9
#: MSIBuild/en_US.x64.Release.ActionText-2.idtx:9
msgid "Installing WLAN profiles"
msgstr "Installa profilo WLAN"
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:10
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:10
#: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:10
#: MSIBuild/en_US.x64.Release.ActionText-2.idtx:10
msgid "Configuring services"
msgstr "Configura servizi"
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:11
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:11
#: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:11
#: MSIBuild/en_US.x64.Release.ActionText-2.idtx:11
msgid "Starting services"
msgstr "Avvia servizi"
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:12
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:12
#: MSIBuild/en_US.x64.Debug.ActionText-2.idtx:12
#: MSIBuild/en_US.x64.Release.ActionText-2.idtx:12
msgid "Installing scheduled tasks"
msgstr "Installazione di attività pianificate"

View File

@ -1,21 +1,23 @@
#
#, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: MSICA\n" "Project-Id-Version: MSICA\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-10-05 08:42+0200\n" "POT-Creation-Date: 2018-09-19 08:58+0200\n"
"PO-Revision-Date: \n" "PO-Revision-Date: \n"
"Last-Translator: Simon Rozman <simon.rozman@amebis.si>\n" "Last-Translator: Simon Rozman <simon@rozman.si>, 2018\n"
"Language-Team: Amebis, d. o. o., Kamnik <simon.rozman@amebis.si>\n" "Language-Team: Russian (Russia) (https://www.transifex.com/amebis/teams/91601/ru_RU/)\n"
"Language: ru_RU\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Poedit-SourceCharset: UTF-8\n" "Language: ru_RU\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
"X-Generator: Poedit 2.1.1\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: __\n" "X-Poedit-KeywordsList: __\n"
"X-Poedit-Basepath: .\n" "X-Poedit-SearchPath-0: MSIBuild\n"
"X-Generator: Poedit 1.8.9\n" "X-Poedit-SourceCharset: UTF-8\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:4 #: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:4
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:4 #: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:4

View File

@ -1,21 +1,23 @@
#
#, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: MSICA\n" "Project-Id-Version: MSICA\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-10-05 08:41+0200\n" "POT-Creation-Date: 2018-09-19 08:58+0200\n"
"PO-Revision-Date: \n" "PO-Revision-Date: \n"
"Last-Translator: Simon Rozman <simon.rozman@amebis.si>\n" "Last-Translator: Simon Rozman <simon@rozman.si>, 2018\n"
"Language-Team: Amebis, d. o. o., Kamnik <simon.rozman@amebis.si>\n" "Language-Team: Slovenian (Slovenia) (https://www.transifex.com/amebis/teams/91601/sl_SI/)\n"
"Language: sl_SI\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Poedit-SourceCharset: UTF-8\n" "Language: sl_SI\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
"X-Generator: Poedit 2.1.1\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: __\n" "X-Poedit-KeywordsList: __\n"
"X-Poedit-Basepath: .\n" "X-Poedit-SearchPath-0: MSIBuild\n"
"X-Generator: Poedit 1.8.9\n" "X-Poedit-SourceCharset: UTF-8\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
"%100==4 ? 2 : 3);\n"
#: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:4 #: MSIBuild/en_US.Win32.Debug.ActionText-2.idtx:4
#: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:4 #: MSIBuild/en_US.Win32.Release.ActionText-2.idtx:4

6
MSICA/pch.cpp Normal file
View File

@ -0,0 +1,6 @@
/*
SPDX-License-Identifier: GPL-3.0-or-later
Copyright © 1991-2022 Amebis
*/
#include "pch.h"

24
MSICA/pch.h Normal file
View File

@ -0,0 +1,24 @@
/*
SPDX-License-Identifier: GPL-3.0-or-later
Copyright © 1991-2022 Amebis
*/
#pragma once
#include <WinStd\COM.h>
#include <corerror.h>
#include <stdlib.h>
#include <time.h>
#include <wlanapi.h>
// Must not statically link to Wlanapi.dll as it is not available on Windows
// without a WLAN interface.
extern VOID (WINAPI *pfnWlanFreeMemory)(__in PVOID pMemory);
extern DWORD (WINAPI *pfnWlanOpenHandle)(__in DWORD dwClientVersion, __reserved PVOID pReserved, __out PDWORD pdwNegotiatedVersion, __out PHANDLE phClientHandle);
extern DWORD (WINAPI *pfnWlanCloseHandle)(__in HANDLE hClientHandle, __reserved PVOID pReserved);
extern DWORD (WINAPI *pfnWlanEnumInterfaces)(__in HANDLE hClientHandle, __reserved PVOID pReserved, __deref_out PWLAN_INTERFACE_INFO_LIST *ppInterfaceList);
#include <MSICALib.h>
#include "MSICA.h"

Binary file not shown.

View File

@ -1,20 +0,0 @@
/*
Copyright 1991-2017 Amebis
This file is part of MSICA.
MSICA is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
MSICA 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 General Public License for more details.
You should have received a copy of the GNU General Public License
along with MSICA. If not, see <http://www.gnu.org/licenses/>.
*/
#include "stdafx.h"

View File

@ -1,44 +0,0 @@
/*
Copyright 1991-2017 Amebis
This file is part of MSICA.
MSICA is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
MSICA 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 General Public License for more details.
You should have received a copy of the GNU General Public License
along with MSICA. If not, see <http://www.gnu.org/licenses/>.
*/
#pragma once
#ifdef _WINDLL
#define MSICA_DLL // This library is compiled as a DLL
#endif
#include <WinStd\COM.h>
#include <Windows.h>
#include <corerror.h>
#include <stdlib.h>
#include <time.h>
#include <wlanapi.h>
// Must not statically link to Wlanapi.dll as it is not available on Windows
// without a WLAN interface.
extern VOID (WINAPI *pfnWlanFreeMemory)(__in PVOID pMemory);
extern DWORD (WINAPI *pfnWlanOpenHandle)(__in DWORD dwClientVersion, __reserved PVOID pReserved, __out PDWORD pdwNegotiatedVersion, __out PHANDLE phClientHandle);
extern DWORD (WINAPI *pfnWlanCloseHandle)(__in HANDLE hClientHandle, __reserved PVOID pReserved);
extern DWORD (WINAPI *pfnWlanEnumInterfaces)(__in HANDLE hClientHandle, __reserved PVOID pReserved, __deref_out PWLAN_INTERFACE_INFO_LIST *ppInterfaceList);
#include <MSICALib.h>
#include "MSICA.h"

23
include/ARM64.props Normal file
View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
SPDX-License-Identifier: GPL-3.0-or-later
Copyright © 2016-2022 Amebis
-->
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets">
<Import Project="common.props" />
</ImportGroup>
<PropertyGroup>
<_PropertySheetDisplayName>MSICA ARM64</_PropertySheetDisplayName>
</PropertyGroup>
<ItemDefinitionGroup>
<Lib>
<TargetMachine>MachineARM64</TargetMachine>
</Lib>
<Link>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineARM64</TargetMachine>
<AdditionalDependencies>ole32.lib;oleaut32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
</Project>

View File

@ -1,25 +1,10 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!-- <!--
Copyright 2016-2017 Amebis SPDX-License-Identifier: GPL-3.0-or-later
Copyright © 2016-2022 Amebis
This file is part of MSICA.
MSICA is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
MSICA 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 General Public License for more details.
You should have received a copy of the GNU General Public License
along with MSICA. If not, see <http://www.gnu.org/licenses/>.
--> -->
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets" /> <ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros" />
<PropertyGroup> <PropertyGroup>
<_PropertySheetDisplayName>MSICA Debug</_PropertySheetDisplayName> <_PropertySheetDisplayName>MSICA Debug</_PropertySheetDisplayName>
</PropertyGroup> </PropertyGroup>
@ -29,7 +14,6 @@
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<SmallerTypeCheck>true</SmallerTypeCheck>
</ClCompile> </ClCompile>
<ResourceCompile> <ResourceCompile>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
@ -38,16 +22,9 @@
<EnableCOMDATFolding>false</EnableCOMDATFolding> <EnableCOMDATFolding>false</EnableCOMDATFolding>
</Link> </Link>
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemGroup />
<Target Name="Sign" Condition="'$(ManifestCertificateThumbprint)' != '' and ('$(ConfigurationType)' == 'Application' or '$(ConfigurationType)' == 'DynamicLibrary')" AfterTargets="_Manifest" BeforeTargets="RegisterOutput" Inputs="$(OutDir)$(TargetName)$(TargetExt)" Outputs="$(IntDir)$(TargetName).sign"> <Target Name="Sign" Condition="'$(ManifestCertificateThumbprint)' != '' and ('$(ConfigurationType)' == 'Application' or '$(ConfigurationType)' == 'DynamicLibrary')" AfterTargets="_Manifest" BeforeTargets="RegisterOutput" Inputs="$(OutDir)$(TargetName)$(TargetExt)" Outputs="$(IntDir)$(TargetName).sign">
<Message Text="Signing output file..." /> <Message Text="Signing output file..." />
<!-- <Exec Command="signtool.exe sign /du &quot;https://www.amebis.si&quot; /sha1 &quot;%ManifestCertificateThumbprint%&quot; /fd sha256 /q &quot;$(TargetPath)&quot;" />
To make Windows XP and Vista compliant signatures, the binaries have to be signed using SHA1.
<SignFile> switches to SHA256 if the signing certificate is SHA256.
Reverted to signtool.exe until we can drop Windows XP and Vista support.
-->
<!--<SignFile CertificateThumbprint="$(ManifestCertificateThumbprint)" SigningTarget="$(OutDir)$(TargetName)$(TargetExt)" />-->
<Exec Command="signtool.exe sign /du &quot;http://www.amebis.si&quot; /sha1 &quot;%ManifestCertificateThumbprint%&quot; /fd sha1 /q &quot;$(TargetPath)&quot;" />
<Touch Files="$(IntDir)$(TargetName).sign" AlwaysCreate="true" /> <Touch Files="$(IntDir)$(TargetName).sign" AlwaysCreate="true" />
</Target> </Target>
</Project> </Project>

View File

@ -1,25 +1,10 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!-- <!--
Copyright 2016-2017 Amebis SPDX-License-Identifier: GPL-3.0-or-later
Copyright © 2016-2022 Amebis
This file is part of MSICA.
MSICA is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
MSICA 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 General Public License for more details.
You should have received a copy of the GNU General Public License
along with MSICA. If not, see <http://www.gnu.org/licenses/>.
--> -->
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets" /> <ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros" />
<PropertyGroup> <PropertyGroup>
<_PropertySheetDisplayName>MSICA Release</_PropertySheetDisplayName> <_PropertySheetDisplayName>MSICA Release</_PropertySheetDisplayName>
</PropertyGroup> </PropertyGroup>
@ -33,21 +18,19 @@
<EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations> <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary> <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
</ClCompile> </ClCompile>
<ResourceCompile> <ResourceCompile>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ResourceCompile> </ResourceCompile>
<Link>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
</Link>
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemGroup />
<Target Name="Sign" Condition="'$(ManifestCertificateThumbprint)' != '' and ('$(ConfigurationType)' == 'Application' or '$(ConfigurationType)' == 'DynamicLibrary')" AfterTargets="_Manifest" BeforeTargets="RegisterOutput" Inputs="$(OutDir)$(TargetName)$(TargetExt)" Outputs="$(IntDir)$(TargetName).sign"> <Target Name="Sign" Condition="'$(ManifestCertificateThumbprint)' != '' and ('$(ConfigurationType)' == 'Application' or '$(ConfigurationType)' == 'DynamicLibrary')" AfterTargets="_Manifest" BeforeTargets="RegisterOutput" Inputs="$(OutDir)$(TargetName)$(TargetExt)" Outputs="$(IntDir)$(TargetName).sign">
<Message Text="Signing output file..." /> <Message Text="Signing output file..." />
<!-- <Exec Command="signtool.exe sign /sha1 &quot;%ManifestCertificateThumbprint%&quot; /fd sha256 /tr &quot;%ManifestTimestampRFC3161Url%&quot; /td sha256 /q &quot;$(TargetPath)&quot;" />
To make Windows XP and Vista compliant signatures, the binaries have to be signed using SHA1.
<SignFile> switches to SHA256 if the signing certificate is SHA256.
Reverted to signtool.exe until we can drop Windows XP and Vista support.
-->
<!--<SignFile CertificateThumbprint="$(ManifestCertificateThumbprint)" TimestampUrl="$(ManifestTimestampUrl)" SigningTarget="$(OutDir)$(TargetName)$(TargetExt)" />-->
<Exec Command="signtool.exe sign /du &quot;http://www.amebis.si&quot; /sha1 &quot;%ManifestCertificateThumbprint%&quot; /fd sha1 /t &quot;%ManifestTimestampUrl%&quot; /q &quot;$(TargetPath)&quot;" />
<Touch Files="$(IntDir)$(TargetName).sign" AlwaysCreate="true" /> <Touch Files="$(IntDir)$(TargetName).sign" AlwaysCreate="true" />
</Target> </Target>
</Project> </Project>

View File

@ -1,27 +1,12 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!-- <!--
Copyright 2016-2017 Amebis SPDX-License-Identifier: GPL-3.0-or-later
Copyright © 2016-2022 Amebis
This file is part of MSICA.
MSICA is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
MSICA 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 General Public License for more details.
You should have received a copy of the GNU General Public License
along with MSICA. If not, see <http://www.gnu.org/licenses/>.
--> -->
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets"> <ImportGroup Label="PropertySheets">
<Import Project="common.props" /> <Import Project="common.props" />
</ImportGroup> </ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup> <PropertyGroup>
<_PropertySheetDisplayName>MSICA Win32</_PropertySheetDisplayName> <_PropertySheetDisplayName>MSICA Win32</_PropertySheetDisplayName>
</PropertyGroup> </PropertyGroup>
@ -34,5 +19,4 @@
<TargetMachine>MachineX86</TargetMachine> <TargetMachine>MachineX86</TargetMachine>
</Link> </Link>
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemGroup />
</Project> </Project>

View File

@ -1,56 +1,36 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!-- <!--
Copyright 2016-2017 Amebis SPDX-License-Identifier: GPL-3.0-or-later
Copyright © 2016-2022 Amebis
This file is part of MSICA.
MSICA is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
MSICA 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 General Public License for more details.
You should have received a copy of the GNU General Public License
along with MSICA. If not, see <http://www.gnu.org/licenses/>.
--> -->
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="ExtensionSettings"> <ImportGroup Label="ExtensionSettings">
<Import Project="xgettext.props" /> <Import Project="xgettext.props" />
</ImportGroup> </ImportGroup>
<PropertyGroup Label="UserMacros">
<UpdaterVersion>MSICA</UpdaterVersion>
</PropertyGroup>
<PropertyGroup> <PropertyGroup>
<_PropertySheetDisplayName>MSICA Common</_PropertySheetDisplayName> <_PropertySheetDisplayName>MSICA Common</_PropertySheetDisplayName>
<IntDir>temp\$(MSBuildProjectName).$(Platform).$(Configuration).$(PlatformToolset)\</IntDir> <IntDir>temp\$(MSBuildProjectName).$(Platform).$(Configuration).$(PlatformToolset)\</IntDir>
<OutDir>temp\$(MSBuildProjectName).$(Platform).$(Configuration).$(PlatformToolset)\</OutDir> <OutDir>temp\$(MSBuildProjectName).$(Platform).$(Configuration).$(PlatformToolset)\</OutDir>
<RunCodeAnalysis>true</RunCodeAnalysis>
<CodeAnalysisRuleSet>NativeMinimumRules.ruleset</CodeAnalysisRuleSet>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup> </PropertyGroup>
<ItemDefinitionGroup> <ItemDefinitionGroup>
<ClCompile> <ClCompile>
<WarningLevel>Level4</WarningLevel> <WarningLevel>Level4</WarningLevel>
<PreprocessorDefinitions>NTDDI_VERSION=NTDDI_WINXP;_WIN32_WINNT=_WIN32_WINNT_WINXP;wxMSVC_VERSION_AUTO;WXUSINGDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions>NTDDI_VERSION=NTDDI_WIN7;_WIN32_WINNT=_WIN32_WINNT_WIN7;wxMSVC_VERSION_AUTO;WXUSINGDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeader>Use</PrecompiledHeader> <PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile> <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<StringPooling>true</StringPooling> <StringPooling>true</StringPooling>
<DisableSpecificWarnings>4100;4505</DisableSpecificWarnings> <DisableSpecificWarnings>4100;4505</DisableSpecificWarnings>
</ClCompile> </ClCompile>
<Link> <Link>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<GenerateDebugInformation>true</GenerateDebugInformation> <GenerateDebugInformation>true</GenerateDebugInformation>
</Link> </Link>
<ResourceCompile>
<PreprocessorDefinitions>WINVER=0x0501;_WIN32_WINNT=0x0501;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ResourceCompile>
<POCompile> <POCompile>
<CheckAccel>Amperstand</CheckAccel> <CheckAccel>Amperstand</CheckAccel>
<OutputFile>$(OutDir)..\locale\%(Filename)\$(ProjectName).mo</OutputFile> <OutputFile>$(OutDir)..\locale\%(Filename)\$(ProjectName).mo</OutputFile>
</POCompile> </POCompile>
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemGroup />
</Project> </Project>

View File

@ -1,27 +1,12 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!-- <!--
Copyright 2016-2017 Amebis SPDX-License-Identifier: GPL-3.0-or-later
Copyright © 2016-2022 Amebis
This file is part of MSICA.
MSICA is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
MSICA 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 General Public License for more details.
You should have received a copy of the GNU General Public License
along with MSICA. If not, see <http://www.gnu.org/licenses/>.
--> -->
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets"> <ImportGroup Label="PropertySheets">
<Import Project="common.props" /> <Import Project="common.props" />
</ImportGroup> </ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup> <PropertyGroup>
<_PropertySheetDisplayName>MSICA x64</_PropertySheetDisplayName> <_PropertySheetDisplayName>MSICA x64</_PropertySheetDisplayName>
</PropertyGroup> </PropertyGroup>
@ -34,5 +19,4 @@
<TargetMachine>MachineX64</TargetMachine> <TargetMachine>MachineX64</TargetMachine>
</Link> </Link>
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemGroup />
</Project> </Project>

View File

@ -1,21 +1,7 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!-- <!--
Copyright 1991-2017 Amebis SPDX-License-Identifier: GPL-3.0-or-later
Copyright © 1991-2022 Amebis
This file is part of MSICA.
MSICA is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
MSICA 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 General Public License for more details.
You should have received a copy of the GNU General Public License
along with MSICA. If not, see <http://www.gnu.org/licenses/>.
--> -->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition="'$(POCompileBeforeTargets)' == '' and '$(POCompileAfterTargets)' == '' and '$(ConfigurationType)' != 'Makefile'"> <PropertyGroup Condition="'$(POCompileBeforeTargets)' == '' and '$(POCompileAfterTargets)' == '' and '$(ConfigurationType)' != 'Makefile'">

View File

@ -1,21 +1,7 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!-- <!--
Copyright 1991-2016 Amebis SPDX-License-Identifier: GPL-3.0-or-later
Copyright © 1991-2022 Amebis
This file is part of ZRCola.
ZRCola is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
ZRCola 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 General Public License for more details.
You should have received a copy of the GNU General Public License
along with ZRCola. If not, see <http://www.gnu.org/licenses/>.
--> -->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup> <ItemGroup>

View File

@ -1,21 +1,7 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!-- <!--
Copyright 1991-2016 Amebis SPDX-License-Identifier: GPL-3.0-or-later
Copyright © 1991-2022 Amebis
This file is part of ZRCola.
ZRCola is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
ZRCola 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 General Public License for more details.
You should have received a copy of the GNU General Public License
along with ZRCola. If not, see <http://www.gnu.org/licenses/>.
--> -->
<ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=mscorlib" xmlns:transformCallback="Microsoft.Cpp.Dev10.ConvertPropertyCallback"> <ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=mscorlib" xmlns:transformCallback="Microsoft.Cpp.Dev10.ConvertPropertyCallback">
<Rule Name="POCompile" PageTemplate="tool" DisplayName="PO Compiler" SwitchPrefix="--" Order="200"> <Rule Name="POCompile" PageTemplate="tool" DisplayName="PO Compiler" SwitchPrefix="--" Order="200">

@ -1 +1 @@
Subproject commit 0db18a40b165258aec8d15f092d89287dc89dbf1 Subproject commit 3fbf1b80ae52e87415ed0af11e9d3933ea5edee8

@ -1 +1 @@
Subproject commit ffea8e5fbb368075712dd9901af1d48b18534749 Subproject commit 6dead076a2e48e7f561c6e72e027c48ffcbb07be

2
output/.gitignore vendored
View File

@ -2,3 +2,5 @@
/Win32.Release /Win32.Release
/x64.Debug /x64.Debug
/x64.Release /x64.Release
/ARM64.Debug
/ARM64.Release