Compare commits

..

No commits in common. "master" and "ver/2.0" have entirely different histories.

31 changed files with 432 additions and 372 deletions

5
.gitignore vendored
View File

@ -1,3 +1,6 @@
/.vs /*.opensdf
/*.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://git.amebis.si/Amebis/WinStd.git url = https://github.com/Amebis/WinStd.git
[submodule "lib/MSICALib"] [submodule "lib/MSICALib"]
path = lib/MSICALib path = lib/MSICALib
url = https://git.amebis.si/Amebis/MSICALib.git url = https://github.com/Amebis/MSICALib.git

View File

@ -1,56 +1,52 @@
 
Microsoft Visual Studio Solution File, Format Version 12.00 Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio Version 16 # Visual Studio 2010
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}
EndGlobalSection {47399D91-7EB9-41DE-B521-514BA5DB0C43} = {26350A68-2F55-4732-972C-4A5E9077699E}
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {C683F89B-816D-4124-B3D4-F44182E34490}
EndGlobalSection EndGlobalSection
EndGlobal EndGlobal

Binary file not shown.

View File

@ -1,9 +1,23 @@
/* /*
SPDX-License-Identifier: GPL-3.0-or-later Copyright 1991-2017 Amebis
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 "pch.h" #include "stdafx.h"
//////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////
@ -68,7 +82,7 @@ extern "C" BOOL WINAPI DllMain(_In_ HINSTANCE hInstance, _In_ DWORD dwReason, _I
// Exported functions // Exported functions
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
UINT __declspec(dllexport) MSICAInitialize(MSIHANDLE hInstall) UINT MSICA_API MSICAInitialize(MSIHANDLE hInstall)
{ {
//::MessageBox(NULL, _T(__FUNCTION__), _T("MSICA"), MB_OK); //::MessageBox(NULL, _T(__FUNCTION__), _T("MSICA"), MB_OK);
@ -151,12 +165,12 @@ UINT __declspec(dllexport) MSICAInitialize(MSIHANDLE hInstall)
// Execute query! // Execute query!
uiResult = ::MsiViewExecute(hViewBinary, hRecord); uiResult = ::MsiViewExecute(hViewBinary, hRecord);
if (uiResult == NO_ERROR) { if (uiResult == NO_ERROR) {
PMSIHANDLE hRecordCert; PMSIHANDLE hRecord;
// Fetch one record from the view. // Fetch one record from the view.
uiResult = ::MsiViewFetch(hViewBinary, &hRecordCert); uiResult = ::MsiViewFetch(hViewBinary, &hRecord);
if (uiResult == NO_ERROR) if (uiResult == NO_ERROR)
uiResult = ::MsiRecordReadStream(hRecordCert, 1, binCert); uiResult = ::MsiRecordReadStream(hRecord, 1, binCert);
::MsiViewClose(hViewBinary); ::MsiViewClose(hViewBinary);
if (uiResult != NO_ERROR) break; if (uiResult != NO_ERROR) break;
} else } else
@ -574,7 +588,7 @@ UINT __declspec(dllexport) MSICAInitialize(MSIHANDLE hInstall)
} }
UINT __declspec(dllexport) ExecuteSequence(MSIHANDLE hInstall) UINT MSICA_API ExecuteSequence(MSIHANDLE hInstall)
{ {
//::MessageBox(NULL, _T(__FUNCTION__), _T("MSICA"), MB_OK); //::MessageBox(NULL, _T(__FUNCTION__), _T("MSICA"), MB_OK);

View File

@ -1,6 +1,20 @@
/* /*
SPDX-License-Identifier: GPL-3.0-or-later Copyright 1991-2017 Amebis
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__
@ -18,12 +32,24 @@
#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 "2018" #define MSICA_BUILD_YEAR_STR "2017"
#if !defined(RC_INVOKED) && !defined(__midl) #if !defined(RC_INVOKED) && !defined(MIDL_PASS)
#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
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
@ -32,12 +58,12 @@
extern "C" { extern "C" {
#endif #endif
UINT __declspec(dllexport) MSICAInitialize(MSIHANDLE hInstall); UINT MSICA_API MSICAInitialize(MSIHANDLE hInstall);
UINT __declspec(dllexport) ExecuteSequence(MSIHANDLE hInstall); UINT MSICA_API ExecuteSequence(MSIHANDLE hInstall);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif // !RC_INVOKED && !MIDL_PASS
#endif #endif // __MSICA_H__

46
MSICA/MSICA.props Normal file
View File

@ -0,0 +1,46 @@
<?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,10 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project DefaultTargets="Build" ToolsVersion="4.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>
@ -13,10 +9,6 @@
<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>
@ -28,61 +20,73 @@
</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 Label="Configuration"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" 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 Label="Configuration" Condition="'$(Platform)'=='ARM64'"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support> <ConfigurationType>DynamicLibrary</ConfigurationType>
<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 Label="PropertySheets"> <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" 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\$(Platform).props" Condition="exists('..\include\$(Platform).props')" /> <Import Project="..\include\Win32.props" />
<Import Project="..\include\$(Configuration).props" Condition="exists('..\include\$(Configuration).props')" /> <Import Project="..\include\Release.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>
<OutDir>..\output\$(Platform).$(Configuration)\</OutDir> <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<IgnoreImportLibrary>true</IgnoreImportLibrary>
</PropertyGroup> </PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
<ClCompile> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
</ClCompile> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
</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=".\pch.cpp"> <ClCompile Include=".\stdafx.cpp">
<PrecompiledHeader>Create</PrecompiledHeader> <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">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=".\pch.h" /> <ClInclude Include=".\stdafx.h" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ResourceCompile Include=".\res\MSICA.rc" /> <ResourceCompile Include=".\res\MSICA.rc" />
@ -91,6 +95,9 @@
<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=".\pch.cpp"> <ClCompile Include=".\stdafx.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=".\pch.h"> <ClInclude Include=".\stdafx.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: 2022-02-17 13:30+0100\n" "POT-Creation-Date: 2017-04-24 22:48+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@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,12 +14,10 @@ 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.4.2\n" "X-Generator: Poedit 2.0.1\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
@ -27,10 +25,6 @@ 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
@ -42,8 +36,6 @@ 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
@ -51,12 +43,6 @@ 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
@ -72,8 +58,6 @@ 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
@ -81,10 +65,6 @@ 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
@ -96,8 +76,6 @@ 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
@ -105,10 +83,6 @@ 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
@ -120,8 +94,6 @@ 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
@ -129,8 +101,6 @@ 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
@ -138,8 +108,6 @@ 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
@ -147,8 +115,6 @@ 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
@ -156,8 +122,6 @@ 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,22 +1,20 @@
#
#, 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: 2018-09-19 08:58+0200\n" "POT-Creation-Date: 2016-10-05 08:41+0200\n"
"PO-Revision-Date: \n" "PO-Revision-Date: \n"
"Language-Team: German (Germany) (https://www.transifex.com/amebis/teams/91601/de_DE/)\n" "Last-Translator: Simon Rozman <simon.rozman@amebis.si>\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"
"Language: de_DE\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" "X-Poedit-SourceCharset: UTF-8\n"
"X-Poedit-KeywordsList: __\n"
"X-Poedit-Basepath: .\n"
"X-Generator: Poedit 1.8.9\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\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,133 +0,0 @@
# 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,23 +1,21 @@
#
#, 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: 2018-09-19 08:58+0200\n" "POT-Creation-Date: 2016-10-05 08:42+0200\n"
"PO-Revision-Date: \n" "PO-Revision-Date: \n"
"Last-Translator: Simon Rozman <simon@rozman.si>, 2018\n" "Last-Translator: Simon Rozman <simon.rozman@amebis.si>\n"
"Language-Team: Russian (Russia) (https://www.transifex.com/amebis/teams/91601/ru_RU/)\n" "Language-Team: Amebis, d. o. o., Kamnik <simon.rozman@amebis.si>\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"
"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-SearchPath-0: MSIBuild\n"
"X-Poedit-SourceCharset: UTF-8\n" "X-Poedit-SourceCharset: UTF-8\n"
"X-Poedit-KeywordsList: __\n"
"X-Poedit-Basepath: .\n"
"X-Generator: Poedit 1.8.9\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,23 +1,21 @@
#
#, 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: 2018-09-19 08:58+0200\n" "POT-Creation-Date: 2016-10-05 08:41+0200\n"
"PO-Revision-Date: \n" "PO-Revision-Date: \n"
"Last-Translator: Simon Rozman <simon@rozman.si>, 2018\n" "Last-Translator: Simon Rozman <simon.rozman@amebis.si>\n"
"Language-Team: Slovenian (Slovenia) (https://www.transifex.com/amebis/teams/91601/sl_SI/)\n" "Language-Team: Amebis, d. o. o., Kamnik <simon.rozman@amebis.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"
"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-SearchPath-0: MSIBuild\n"
"X-Poedit-SourceCharset: UTF-8\n" "X-Poedit-SourceCharset: UTF-8\n"
"X-Poedit-KeywordsList: __\n"
"X-Poedit-Basepath: .\n"
"X-Generator: Poedit 1.8.9\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

View File

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

View File

@ -1,24 +0,0 @@
/*
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.

20
MSICA/stdafx.cpp Normal file
View File

@ -0,0 +1,20 @@
/*
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"

44
MSICA/stdafx.h Normal file
View File

@ -0,0 +1,44 @@
/*
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"

View File

@ -1,23 +0,0 @@
<?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,10 +1,25 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!-- <!--
SPDX-License-Identifier: GPL-3.0-or-later Copyright 2016-2017 Amebis
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>
@ -14,6 +29,7 @@
<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>
@ -22,9 +38,16 @@
<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,10 +1,25 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!-- <!--
SPDX-License-Identifier: GPL-3.0-or-later Copyright 2016-2017 Amebis
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>
@ -18,19 +33,21 @@
<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,12 +1,27 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!-- <!--
SPDX-License-Identifier: GPL-3.0-or-later Copyright 2016-2017 Amebis
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>
@ -19,4 +34,5 @@
<TargetMachine>MachineX86</TargetMachine> <TargetMachine>MachineX86</TargetMachine>
</Link> </Link>
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemGroup />
</Project> </Project>

View File

@ -1,36 +1,56 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!-- <!--
SPDX-License-Identifier: GPL-3.0-or-later Copyright 2016-2017 Amebis
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_WIN7;_WIN32_WINNT=_WIN32_WINNT_WIN7;wxMSVC_VERSION_AUTO;WXUSINGDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions>NTDDI_VERSION=NTDDI_WINXP;_WIN32_WINNT=_WIN32_WINNT_WINXP;wxMSVC_VERSION_AUTO;WXUSINGDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeader>Use</PrecompiledHeader> <PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile> <PrecompiledHeaderFile>stdafx.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,12 +1,27 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!-- <!--
SPDX-License-Identifier: GPL-3.0-or-later Copyright 2016-2017 Amebis
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>
@ -19,4 +34,5 @@
<TargetMachine>MachineX64</TargetMachine> <TargetMachine>MachineX64</TargetMachine>
</Link> </Link>
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemGroup />
</Project> </Project>

View File

@ -1,7 +1,21 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!-- <!--
SPDX-License-Identifier: GPL-3.0-or-later Copyright 1991-2017 Amebis
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,7 +1,21 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!-- <!--
SPDX-License-Identifier: GPL-3.0-or-later Copyright 1991-2016 Amebis
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,7 +1,21 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!-- <!--
SPDX-License-Identifier: GPL-3.0-or-later Copyright 1991-2016 Amebis
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 3fbf1b80ae52e87415ed0af11e9d3933ea5edee8 Subproject commit 0db18a40b165258aec8d15f092d89287dc89dbf1

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

2
output/.gitignore vendored
View File

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