Compare commits

..

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

22 changed files with 637 additions and 889 deletions

2
.gitignore vendored
View File

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

Binary file not shown.

View File

@ -1,37 +1,36 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.29728.190
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MSICALib", "build\MSICALib.vcxproj", "{8552EE55-177E-4F51-B51B-BAF7D6462CDE}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|ARM64 = Debug|ARM64
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
Release|ARM64 = Release|ARM64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
EndGlobalSection
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.Build.0 = Debug|Win32
{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}.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.Build.0 = Release|Win32
{8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Release|x64.ActiveCfg = Release|x64
{8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {FD46612E-A0D9-4E88-9A26-38DE0813EF45}
EndGlobalSection
EndGlobal

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MSICALib", "build\MSICALib.vcxproj", "{8552EE55-177E-4F51-B51B-BAF7D6462CDE}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WinStd", "..\WinStd\build\WinStd.vcxproj", "{47399D91-7EB9-41DE-B521-514BA5DB0C43}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{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|x64.ActiveCfg = Debug|x64
{8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Debug|x64.Build.0 = Debug|x64
{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|x64.ActiveCfg = Release|x64
{8552EE55-177E-4F51-B51B-BAF7D6462CDE}.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
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

48
build/MSICALib.props Normal file
View File

@ -0,0 +1,48 @@
<?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>temp\$(ProjectName).$(Platform).$(Configuration)\</OutDir>
<IntDir>temp\$(ProjectName).$(Platform).$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'">
<ClCompile>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
<ClCompile>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup>
<ClCompile>
<AdditionalIncludeDirectories>..\include;..\..\WinStd\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
</ClCompile>
<Lib>
<LinkTimeCodeGeneration>false</LinkTimeCodeGeneration>
</Lib>
</ItemDefinitionGroup>
<ItemGroup />
</Project>

View File

@ -1,95 +1,97 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{8552EE55-177E-4F51-B51B-BAF7D6462CDE}</ProjectGuid>
<RootNamespace>MSICALib</RootNamespace>
<ProjectName>MSICALib</ProjectName>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<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>
</PropertyGroup>
<PropertyGroup Label="Configuration" Condition="'$(Platform)'=='ARM64'">
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings" />
<ImportGroup Label="PropertySheets">
<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\$(Configuration).props" Condition="exists('..\..\..\include\$(Configuration).props')" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<OutDir>..\..\..\output\$(Platform).$(Configuration)\</OutDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'">
<ClCompile>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
<ClCompile>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup>
<ClCompile>
<AdditionalIncludeDirectories>..\include;..\..\WinStd\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
</ClCompile>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\src\OpCert.cpp" />
<ClCompile Include="..\src\MSICALib.cpp" />
<ClCompile Include="..\src\OpFile.cpp" />
<ClCompile Include="..\src\OpSvc.cpp" />
<ClCompile Include="..\src\OpTS.cpp" />
<ClCompile Include="..\src\OpReg.cpp" />
<ClCompile Include="..\src\OpWLAN.cpp" />
<ClCompile Include="..\src\pch.cpp">
<PrecompiledHeader>Create</PrecompiledHeader>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\include\MSICALib.h" />
<ClInclude Include="..\src\pch.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets" />
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{8552EE55-177E-4F51-B51B-BAF7D6462CDE}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>MSICALib</RootNamespace>
<ProjectName>MSICALib</ProjectName>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<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="..\..\..\include\Win32.props" />
<Import Project="..\..\..\include\Release.props" />
<Import Project="MSICALib.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="MSICALib.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="MSICALib.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="MSICALib.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
</PropertyGroup>
<ItemGroup>
<ClCompile Include="..\src\OpCert.cpp" />
<ClCompile Include="..\src\MSICALib.cpp" />
<ClCompile Include="..\src\OpFile.cpp" />
<ClCompile Include="..\src\OpSvc.cpp" />
<ClCompile Include="..\src\OpTS.cpp" />
<ClCompile Include="..\src\OpReg.cpp" />
<ClCompile Include="..\src\OpWLAN.cpp" />
<ClCompile Include="..\src\stdafx.cpp">
<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>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\include\MSICALib.h" />
<ClInclude Include="..\src\stdafx.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -1,47 +1,47 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\src\MSICALib.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\OpFile.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\OpTS.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\pch.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\OpReg.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\OpCert.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\OpSvc.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\OpWLAN.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\include\MSICALib.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\pch.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\src\MSICALib.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\OpFile.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\OpTS.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\stdafx.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\OpReg.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\OpCert.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\OpSvc.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\OpWLAN.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\include\MSICALib.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\stdafx.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View File

@ -1,6 +1,20 @@
/*
SPDX-License-Identifier: GPL-3.0-or-later
Copyright © 1991-2022 Amebis
/*
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
@ -68,7 +82,9 @@ class CSession;
// CStream
////////////////////////////////////////////////////////////////////////////
typedef winstd::file CStream;
class CStream : public winstd::file
{
};
////////////////////////////////////////////////////////////////////////////
@ -79,7 +95,6 @@ class COperation
{
public:
COperation(int iTicks = 0);
virtual ~COperation();
virtual HRESULT Execute(CSession *pSession) = 0;
@ -310,8 +325,12 @@ public:
friend inline BOOL operator >>(CStream &f, COpRegValueCreate &op);
protected:
DWORD m_dwType;
std::vector<BYTE> m_binData;
DWORD m_dwType;
std::wstring m_sData;
std::vector<BYTE> m_binData;
DWORD m_dwData;
std::vector<WCHAR> m_szData;
DWORDLONG m_qwData;
};
@ -1017,7 +1036,17 @@ inline BOOL operator <<(CStream &f, const COpRegValueCreate &op)
{
if (!(f << (const COpRegValueSingle &)op)) return FALSE;
if (!(f << op.m_dwType )) return FALSE;
if (!(f << op.m_binData )) return FALSE;
switch (op.m_dwType) {
case REG_SZ:
case REG_EXPAND_SZ:
case REG_LINK: if (!(f << op.m_sData )) return FALSE; break;
case REG_BINARY: if (!(f << op.m_binData)) return FALSE; break;
case REG_DWORD_LITTLE_ENDIAN:
case REG_DWORD_BIG_ENDIAN: if (!(f << op.m_dwData )) return FALSE; break;
case REG_MULTI_SZ: if (!(f << op.m_szData )) return FALSE; break;
case REG_QWORD_LITTLE_ENDIAN: if (!(f << op.m_qwData )) return FALSE; break;
default: ::SetLastError(ERROR_INVALID_DATA); return FALSE;
}
return TRUE;
}
@ -1027,7 +1056,17 @@ inline BOOL operator >>(CStream &f, COpRegValueCreate &op)
{
if (!(f >> (COpRegValueSingle &)op)) return FALSE;
if (!(f >> op.m_dwType )) return FALSE;
if (!(f >> op.m_binData )) return FALSE;
switch (op.m_dwType) {
case REG_SZ:
case REG_EXPAND_SZ:
case REG_LINK: if (!(f >> op.m_sData )) return FALSE; break;
case REG_BINARY: if (!(f >> op.m_binData)) return FALSE; break;
case REG_DWORD_LITTLE_ENDIAN:
case REG_DWORD_BIG_ENDIAN: if (!(f >> op.m_dwData )) return FALSE; break;
case REG_MULTI_SZ: if (!(f >> op.m_szData )) return FALSE; break;
case REG_QWORD_LITTLE_ENDIAN: if (!(f >> op.m_qwData )) return FALSE; break;
default: ::SetLastError(ERROR_INVALID_DATA); return FALSE;
}
return TRUE;
}
@ -1313,10 +1352,7 @@ inline BOOL IsWow64Process()
{
#ifndef _WIN64
// Find IsWow64Process() address in KERNEL32.DLL.
HMODULE hKernel32 = ::GetModuleHandle(_T("KERNEL32.DLL"));
if (!hKernel32)
return FALSE;
BOOL (WINAPI *_IsWow64Process)(__in HANDLE hProcess, __out PBOOL Wow64Process) = (BOOL(WINAPI*)(__in HANDLE, __out PBOOL))::GetProcAddress(hKernel32, "IsWow64Process");
BOOL (WINAPI *_IsWow64Process)(__in HANDLE hProcess, __out PBOOL Wow64Process) = (BOOL(WINAPI*)(__in HANDLE, __out PBOOL))::GetProcAddress(::GetModuleHandle(_T("KERNEL32.DLL")), "IsWow64Process");
// See if our 32-bit process is running in 64-bit environment.
if (_IsWow64Process) {
@ -1331,7 +1367,7 @@ inline BOOL IsWow64Process()
return FALSE;
}
} else {
// This KERNEL32.DLL doesn't know IsWow64Process(). Definitely not a WOW64 process.
// This KERNEL32.DLL doesn't know IsWow64Process().Definitely not a WOW64 process.
return FALSE;
}
#else

View File

@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MSICALib\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-17 13:30+0100\n"
"POT-Creation-Date: 2017-04-24 22:58+0200\n"
"PO-Revision-Date: \n"
"Last-Translator: Simon Rozman <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-KeywordsList: __\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"
"X-Poedit-SearchPath-0: MSIBuild\n"
#: MSIBuild/en_US.ARM64.Debug.Error-2.idtx:4
#: MSIBuild/en_US.ARM64.Release.Error-2.idtx:4
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:4
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:4
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:4
@ -27,8 +25,6 @@ msgstr ""
msgid "Error opening installation package. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.ARM64.Debug.Error-2.idtx:5
#: MSIBuild/en_US.ARM64.Release.Error-2.idtx:5
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:5
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:5
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:5
@ -36,8 +32,6 @@ msgstr ""
msgid "Error [2] creating task list. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.ARM64.Debug.Error-2.idtx:6
#: MSIBuild/en_US.ARM64.Release.Error-2.idtx:6
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:6
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:6
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:6
@ -45,8 +39,6 @@ msgstr ""
msgid "Error [3] writing to \"[2]\" task list file. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.ARM64.Debug.Error-2.idtx:7
#: MSIBuild/en_US.ARM64.Release.Error-2.idtx:7
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:7
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:7
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:7
@ -54,8 +46,6 @@ msgstr ""
msgid "Error [3] reading from \"[2]\" task list file. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.ARM64.Debug.Error-2.idtx:8
#: MSIBuild/en_US.ARM64.Release.Error-2.idtx:8
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:8
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:8
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:8
@ -63,8 +53,6 @@ msgstr ""
msgid "Error [3] setting \"[2]\" parameter. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.ARM64.Debug.Error-2.idtx:9
#: MSIBuild/en_US.ARM64.Release.Error-2.idtx:9
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:9
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:9
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:9
@ -72,8 +60,6 @@ msgstr ""
msgid "Error [3] deleting \"[2]\" file. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.ARM64.Debug.Error-2.idtx:10
#: MSIBuild/en_US.ARM64.Release.Error-2.idtx:10
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:10
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:10
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:10
@ -81,8 +67,6 @@ msgstr ""
msgid "Error [4] moving \"[2]\" file to \"[3]\". Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.ARM64.Debug.Error-2.idtx:11
#: MSIBuild/en_US.ARM64.Release.Error-2.idtx:11
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:11
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:11
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:11
@ -90,8 +74,6 @@ msgstr ""
msgid "Error [3] creating \"[2]\" scheduled task. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.ARM64.Debug.Error-2.idtx:12
#: MSIBuild/en_US.ARM64.Release.Error-2.idtx:12
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:12
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:12
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:12
@ -99,8 +81,6 @@ msgstr ""
msgid "Error [3] deleting \"[2]\" scheduled task. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.ARM64.Debug.Error-2.idtx:13
#: MSIBuild/en_US.ARM64.Release.Error-2.idtx:13
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:13
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:13
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:13
@ -108,8 +88,6 @@ msgstr ""
msgid "Error [3] enabling/disabling \"[2]\" scheduled task. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.ARM64.Debug.Error-2.idtx:14
#: MSIBuild/en_US.ARM64.Release.Error-2.idtx:14
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:14
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:14
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:14
@ -117,8 +95,6 @@ msgstr ""
msgid "Error [4] copying \"[2]\" scheduled task to \"[3]\". Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.ARM64.Debug.Error-2.idtx:15
#: MSIBuild/en_US.ARM64.Release.Error-2.idtx:15
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:15
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:15
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:15
@ -126,8 +102,6 @@ msgstr ""
msgid "Error [3] installing certificate to certificate store \"[2]\". Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.ARM64.Debug.Error-2.idtx:16
#: MSIBuild/en_US.ARM64.Release.Error-2.idtx:16
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:16
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:16
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:16
@ -135,8 +109,6 @@ msgstr ""
msgid "Error [3] removing certificate from certificate store \"[2]\". Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.ARM64.Debug.Error-2.idtx:17
#: MSIBuild/en_US.ARM64.Release.Error-2.idtx:17
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:17
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:17
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:17
@ -144,8 +116,6 @@ msgstr ""
msgid "Error [3] changing service \"[2]\" start type. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.ARM64.Debug.Error-2.idtx:18
#: MSIBuild/en_US.ARM64.Release.Error-2.idtx:18
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:18
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:18
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:18
@ -153,8 +123,6 @@ msgstr ""
msgid "Error [3] starting service \"[2]\". Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.ARM64.Debug.Error-2.idtx:19
#: MSIBuild/en_US.ARM64.Release.Error-2.idtx:19
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:19
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:19
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:19
@ -162,8 +130,6 @@ msgstr ""
msgid "Error [3] stopping service \"[2]\". Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.ARM64.Debug.Error-2.idtx:20
#: MSIBuild/en_US.ARM64.Release.Error-2.idtx:20
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:20
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:20
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:20
@ -171,8 +137,6 @@ msgstr ""
msgid "Error installing WLAN profiles, because WLAN is not installed. Please, install Wireless LAN Service Windows feature, or contact your support personnel."
msgstr ""
#: MSIBuild/en_US.ARM64.Debug.Error-2.idtx:21
#: MSIBuild/en_US.ARM64.Release.Error-2.idtx:21
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:21
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:21
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:21
@ -180,8 +144,6 @@ msgstr ""
msgid "Error opening WLAN handle, because WLAN AutoConfig service is not started. Please, enable and start WLAN AutoConfig service, or contact your support personnel."
msgstr ""
#: MSIBuild/en_US.ARM64.Debug.Error-2.idtx:22
#: MSIBuild/en_US.ARM64.Release.Error-2.idtx:22
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:22
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:22
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:22
@ -189,8 +151,6 @@ msgstr ""
msgid "Error [2] opening WLAN handle. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.ARM64.Debug.Error-2.idtx:23
#: MSIBuild/en_US.ARM64.Release.Error-2.idtx:23
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:23
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:23
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:23
@ -198,8 +158,6 @@ msgstr ""
msgid "WLAN profile \"[2]\" XML data is not UTF-16 encoded. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.ARM64.Debug.Error-2.idtx:24
#: MSIBuild/en_US.ARM64.Release.Error-2.idtx:24
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:24
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:24
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:24
@ -207,8 +165,6 @@ msgstr ""
msgid "Error [4] deleting profile \"[3]\" on WLAN interface [2]. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.ARM64.Debug.Error-2.idtx:25
#: MSIBuild/en_US.ARM64.Release.Error-2.idtx:25
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:25
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:25
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:25
@ -216,8 +172,6 @@ msgstr ""
msgid "Error [5] renaming profile \"[3]\" to \"[4]\" on WLAN interface [2]. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.ARM64.Debug.Error-2.idtx:26
#: MSIBuild/en_US.ARM64.Release.Error-2.idtx:26
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:26
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:26
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:26

View File

@ -1,29 +1,26 @@
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: MSICALib\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-09-19 08:58+0200\n"
"POT-Creation-Date: 2017-04-24 22:58+0200\n"
"PO-Revision-Date: \n"
"Language-Team: German (Germany) (https://www.transifex.com/amebis/teams/91600/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"
"Content-Type: text/plain; charset=UTF-8\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-KeywordsList: __\n"
"X-Poedit-Basepath: .\n"
"X-Generator: Poedit 2.0.1\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:4
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:4
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:4
#: MSIBuild/en_US.x64.Release.Error-2.idtx:4
msgid ""
"Error opening installation package. Please, contact your support personnel."
msgid "Error opening installation package. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:5
@ -37,26 +34,21 @@ msgstr ""
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:6
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:6
#: MSIBuild/en_US.x64.Release.Error-2.idtx:6
msgid ""
"Error [3] writing to \"[2]\" task list file. Please, contact your support "
"personnel."
msgid "Error [3] writing to \"[2]\" task list file. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:7
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:7
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:7
#: MSIBuild/en_US.x64.Release.Error-2.idtx:7
msgid ""
"Error [3] reading from \"[2]\" task list file. Please, contact your support "
"personnel."
msgid "Error [3] reading from \"[2]\" task list file. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:8
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:8
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:8
#: MSIBuild/en_US.x64.Release.Error-2.idtx:8
msgid ""
"Error [3] setting \"[2]\" parameter. Please, contact your support personnel."
msgid "Error [3] setting \"[2]\" parameter. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:9
@ -70,108 +62,84 @@ msgstr ""
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:10
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:10
#: MSIBuild/en_US.x64.Release.Error-2.idtx:10
msgid ""
"Error [4] moving \"[2]\" file to \"[3]\". Please, contact your support "
"personnel."
msgid "Error [4] moving \"[2]\" file to \"[3]\". Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:11
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:11
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:11
#: MSIBuild/en_US.x64.Release.Error-2.idtx:11
msgid ""
"Error [3] creating \"[2]\" scheduled task. Please, contact your support "
"personnel."
msgid "Error [3] creating \"[2]\" scheduled task. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:12
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:12
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:12
#: MSIBuild/en_US.x64.Release.Error-2.idtx:12
msgid ""
"Error [3] deleting \"[2]\" scheduled task. Please, contact your support "
"personnel."
msgid "Error [3] deleting \"[2]\" scheduled task. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:13
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:13
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:13
#: MSIBuild/en_US.x64.Release.Error-2.idtx:13
msgid ""
"Error [3] enabling/disabling \"[2]\" scheduled task. Please, contact your "
"support personnel."
msgid "Error [3] enabling/disabling \"[2]\" scheduled task. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:14
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:14
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:14
#: MSIBuild/en_US.x64.Release.Error-2.idtx:14
msgid ""
"Error [4] copying \"[2]\" scheduled task to \"[3]\". Please, contact your "
"support personnel."
msgid "Error [4] copying \"[2]\" scheduled task to \"[3]\". Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:15
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:15
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:15
#: MSIBuild/en_US.x64.Release.Error-2.idtx:15
msgid ""
"Error [3] installing certificate to certificate store \"[2]\". Please, "
"contact your support personnel."
msgid "Error [3] installing certificate to certificate store \"[2]\". Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:16
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:16
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:16
#: MSIBuild/en_US.x64.Release.Error-2.idtx:16
msgid ""
"Error [3] removing certificate from certificate store \"[2]\". Please, "
"contact your support personnel."
msgid "Error [3] removing certificate from certificate store \"[2]\". Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:17
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:17
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:17
#: MSIBuild/en_US.x64.Release.Error-2.idtx:17
msgid ""
"Error [3] changing service \"[2]\" start type. Please, contact your support "
"personnel."
msgid "Error [3] changing service \"[2]\" start type. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:18
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:18
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:18
#: MSIBuild/en_US.x64.Release.Error-2.idtx:18
msgid ""
"Error [3] starting service \"[2]\". Please, contact your support personnel."
msgid "Error [3] starting service \"[2]\". Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:19
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:19
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:19
#: MSIBuild/en_US.x64.Release.Error-2.idtx:19
msgid ""
"Error [3] stopping service \"[2]\". Please, contact your support personnel."
msgid "Error [3] stopping service \"[2]\". Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:20
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:20
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:20
#: MSIBuild/en_US.x64.Release.Error-2.idtx:20
msgid ""
"Error installing WLAN profiles, because WLAN is not installed. Please, "
"install Wireless LAN Service Windows feature, or contact your support "
"personnel."
msgid "Error installing WLAN profiles, because WLAN is not installed. Please, install Wireless LAN Service Windows feature, or contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:21
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:21
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:21
#: MSIBuild/en_US.x64.Release.Error-2.idtx:21
msgid ""
"Error opening WLAN handle, because WLAN AutoConfig service is not started. "
"Please, enable and start WLAN AutoConfig service, or contact your support "
"personnel."
msgid "Error opening WLAN handle, because WLAN AutoConfig service is not started. Please, enable and start WLAN AutoConfig service, or contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:22
@ -185,34 +153,26 @@ msgstr ""
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:23
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:23
#: MSIBuild/en_US.x64.Release.Error-2.idtx:23
msgid ""
"WLAN profile \"[2]\" XML data is not UTF-16 encoded. Please, contact your "
"support personnel."
msgid "WLAN profile \"[2]\" XML data is not UTF-16 encoded. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:24
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:24
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:24
#: MSIBuild/en_US.x64.Release.Error-2.idtx:24
msgid ""
"Error [4] deleting profile \"[3]\" on WLAN interface [2]. Please, contact "
"your support personnel."
msgid "Error [4] deleting profile \"[3]\" on WLAN interface [2]. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:25
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:25
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:25
#: MSIBuild/en_US.x64.Release.Error-2.idtx:25
msgid ""
"Error [5] renaming profile \"[3]\" to \"[4]\" on WLAN interface [2]. Please,"
" contact your support personnel."
msgid "Error [5] renaming profile \"[3]\" to \"[4]\" on WLAN interface [2]. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:26
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:26
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:26
#: MSIBuild/en_US.x64.Release.Error-2.idtx:26
msgid ""
"Error [5] setting profile \"[3]\" on WLAN interface [2] (WLAN reason is "
"[4]). Please, contact your support personnel."
msgid "Error [5] setting profile \"[3]\" on WLAN interface [2] (WLAN reason is [4]). Please, contact your support personnel."
msgstr ""

View File

@ -1,270 +0,0 @@
# Translators:
# Denis Renzi <itis05@virgilio.it>, 2020
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: MSICALib\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-09-19 08:58+0200\n"
"PO-Revision-Date: 2018-09-19 09:02+0000\n"
"Last-Translator: Denis Renzi <itis05@virgilio.it>, 2020\n"
"Language-Team: Italian (Italy) (https://www.transifex.com/amebis/teams/91600/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.Error-2.idtx:4
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:4
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:4
#: MSIBuild/en_US.x64.Release.Error-2.idtx:4
msgid ""
"Error opening installation package. Please, contact your support personnel."
msgstr ""
"Errore durante l'apertura del pacchetto di installazione. Si prega di "
"contattare il personale di supporto."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:5
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:5
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:5
#: MSIBuild/en_US.x64.Release.Error-2.idtx:5
msgid "Error [2] creating task list. Please, contact your support personnel."
msgstr ""
"Errore [2] durante la creazione dell'elenco attività. Si prega di contattare"
" il personale di supporto."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:6
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:6
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:6
#: MSIBuild/en_US.x64.Release.Error-2.idtx:6
msgid ""
"Error [3] writing to \"[2]\" task list file. Please, contact your support "
"personnel."
msgstr ""
"Errore [3] durante la scrittura nel file dell'elenco attività \"[2]\". Si "
"prega di contattare il personale di supporto."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:7
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:7
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:7
#: MSIBuild/en_US.x64.Release.Error-2.idtx:7
msgid ""
"Error [3] reading from \"[2]\" task list file. Please, contact your support "
"personnel."
msgstr ""
"Errore [3] durante la lettura dal file dell'elenco attività \"[2]\". Si "
"prega di contattare il personale di supporto."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:8
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:8
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:8
#: MSIBuild/en_US.x64.Release.Error-2.idtx:8
msgid ""
"Error [3] setting \"[2]\" parameter. Please, contact your support personnel."
msgstr ""
"Errore [3] durante l'impostazione del parametro \"[2]\". Si prega di "
"contattare il personale di supporto."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:9
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:9
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:9
#: MSIBuild/en_US.x64.Release.Error-2.idtx:9
msgid "Error [3] deleting \"[2]\" file. Please, contact your support personnel."
msgstr ""
"Errore [3] durante l'eliminazione del file \"[2]\". Si prega di contattare "
"il personale di supporto."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:10
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:10
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:10
#: MSIBuild/en_US.x64.Release.Error-2.idtx:10
msgid ""
"Error [4] moving \"[2]\" file to \"[3]\". Please, contact your support "
"personnel."
msgstr ""
"Errore [4] durante lo spostamento del file \"[2]\" su \"[3]\". Si prega di "
"contattare il personale di supporto."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:11
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:11
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:11
#: MSIBuild/en_US.x64.Release.Error-2.idtx:11
msgid ""
"Error [3] creating \"[2]\" scheduled task. Please, contact your support "
"personnel."
msgstr ""
"Errore [3] durante la creazione dell'attività \"[2]\" pianificata. Si prega "
"di contattare il personale di supporto."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:12
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:12
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:12
#: MSIBuild/en_US.x64.Release.Error-2.idtx:12
msgid ""
"Error [3] deleting \"[2]\" scheduled task. Please, contact your support "
"personnel."
msgstr ""
"Errore [3] durante l'eliminazione dell'attività pianificata \"[2]\". Si "
"prega di contattare il personale di supporto."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:13
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:13
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:13
#: MSIBuild/en_US.x64.Release.Error-2.idtx:13
msgid ""
"Error [3] enabling/disabling \"[2]\" scheduled task. Please, contact your "
"support personnel."
msgstr ""
"Errore [3] abilitazione / disabilitazione dell'attività pianificata \"[2]\"."
" Si prega di contattare il personale di supporto."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:14
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:14
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:14
#: MSIBuild/en_US.x64.Release.Error-2.idtx:14
msgid ""
"Error [4] copying \"[2]\" scheduled task to \"[3]\". Please, contact your "
"support personnel."
msgstr ""
"Errore [4] durante la copia dell'attività pianificata \"[2]\" su \"[3]\". Si"
" prega di contattare il personale di supporto."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:15
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:15
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:15
#: MSIBuild/en_US.x64.Release.Error-2.idtx:15
msgid ""
"Error [3] installing certificate to certificate store \"[2]\". Please, "
"contact your support personnel."
msgstr ""
"Errore [3] durante l'installazione del certificato nell'archivio certificati"
" \"[2]\". Si prega di contattare il personale di supporto."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:16
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:16
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:16
#: MSIBuild/en_US.x64.Release.Error-2.idtx:16
msgid ""
"Error [3] removing certificate from certificate store \"[2]\". Please, "
"contact your support personnel."
msgstr ""
"Errore [3] durante la rimozione del certificato dall'archivio certificati "
"\"[2]\". Si prega di contattare il personale di supporto."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:17
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:17
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:17
#: MSIBuild/en_US.x64.Release.Error-2.idtx:17
msgid ""
"Error [3] changing service \"[2]\" start type. Please, contact your support "
"personnel."
msgstr ""
"Errore [3] durante la modifica del tipo di avvio del servizio \"[2]\". Si "
"prega di contattare il personale di supporto."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:18
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:18
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:18
#: MSIBuild/en_US.x64.Release.Error-2.idtx:18
msgid ""
"Error [3] starting service \"[2]\". Please, contact your support personnel."
msgstr ""
"Errore [3] durante l'avvio del servizio \"[2]\". Si prega di contattare il "
"personale di supporto."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:19
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:19
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:19
#: MSIBuild/en_US.x64.Release.Error-2.idtx:19
msgid ""
"Error [3] stopping service \"[2]\". Please, contact your support personnel."
msgstr ""
"Errore [3] arresto del servizio \"[2]\". Si prega di contattare il personale"
" di supporto."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:20
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:20
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:20
#: MSIBuild/en_US.x64.Release.Error-2.idtx:20
msgid ""
"Error installing WLAN profiles, because WLAN is not installed. Please, "
"install Wireless LAN Service Windows feature, or contact your support "
"personnel."
msgstr ""
"Errore durante l'installazione dei profili WLAN, poiché la WLAN non è "
"installata. Installa la funzione Windows del servizio LAN wireless o "
"contatta il personale di supporto."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:21
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:21
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:21
#: MSIBuild/en_US.x64.Release.Error-2.idtx:21
msgid ""
"Error opening WLAN handle, because WLAN AutoConfig service is not started. "
"Please, enable and start WLAN AutoConfig service, or contact your support "
"personnel."
msgstr ""
"Errore durante l'apertura dell'handle WLAN, perché il servizio di "
"configurazione automatica della WLAN non è stato avviato. Abilitare e "
"avviare il servizio di configurazione automatica della WLAN o contattare il "
"personale di supporto."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:22
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:22
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:22
#: MSIBuild/en_US.x64.Release.Error-2.idtx:22
msgid "Error [2] opening WLAN handle. Please, contact your support personnel."
msgstr ""
"Errore [2] durante l'apertura dell'handle WLAN. Si prega di contattare il "
"personale di supporto."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:23
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:23
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:23
#: MSIBuild/en_US.x64.Release.Error-2.idtx:23
msgid ""
"WLAN profile \"[2]\" XML data is not UTF-16 encoded. Please, contact your "
"support personnel."
msgstr ""
"I dati XML del profilo WLAN \"[2]\" non sono codificati UTF-16. Si prega di "
"contattare il personale di supporto."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:24
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:24
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:24
#: MSIBuild/en_US.x64.Release.Error-2.idtx:24
msgid ""
"Error [4] deleting profile \"[3]\" on WLAN interface [2]. Please, contact "
"your support personnel."
msgstr ""
"Errore [4] durante l'eliminazione del profilo \"[3]\" sull'interfaccia WLAN "
"[2]. Si prega di contattare il personale di supporto."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:25
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:25
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:25
#: MSIBuild/en_US.x64.Release.Error-2.idtx:25
msgid ""
"Error [5] renaming profile \"[3]\" to \"[4]\" on WLAN interface [2]. Please,"
" contact your support personnel."
msgstr ""
"Errore [5] che rinomina il profilo \"[3]\" in \"[4]\" sull'interfaccia WLAN "
"[2]. Si prega di contattare il personale di supporto."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:26
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:26
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:26
#: MSIBuild/en_US.x64.Release.Error-2.idtx:26
msgid ""
"Error [5] setting profile \"[3]\" on WLAN interface [2] (WLAN reason is "
"[4]). Please, contact your support personnel."
msgstr ""
"Errore [5] impostazione profilo \"[3]\" sull'interfaccia WLAN [2] (motivo "
"WLAN è [4]). Si prega di contattare il personale di supporto."

View File

@ -1,29 +1,26 @@
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: MSICALib\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-09-19 08:58+0200\n"
"POT-Creation-Date: 2017-04-24 22:59+0200\n"
"PO-Revision-Date: \n"
"Language-Team: Russian (Russia) (https://www.transifex.com/amebis/teams/91600/ru_RU/)\n"
"Last-Translator: Simon Rozman <simon.rozman@amebis.si>\n"
"Language-Team: Amebis, d. o. o., Kamnik <simon.rozman@amebis.si>\n"
"Language: ru_RU\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\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-KeywordsList: __\n"
"X-Poedit-Basepath: .\n"
"X-Generator: Poedit 2.0.1\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.Error-2.idtx:4
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:4
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:4
#: MSIBuild/en_US.x64.Release.Error-2.idtx:4
msgid ""
"Error opening installation package. Please, contact your support personnel."
msgid "Error opening installation package. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:5
@ -37,26 +34,21 @@ msgstr ""
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:6
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:6
#: MSIBuild/en_US.x64.Release.Error-2.idtx:6
msgid ""
"Error [3] writing to \"[2]\" task list file. Please, contact your support "
"personnel."
msgid "Error [3] writing to \"[2]\" task list file. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:7
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:7
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:7
#: MSIBuild/en_US.x64.Release.Error-2.idtx:7
msgid ""
"Error [3] reading from \"[2]\" task list file. Please, contact your support "
"personnel."
msgid "Error [3] reading from \"[2]\" task list file. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:8
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:8
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:8
#: MSIBuild/en_US.x64.Release.Error-2.idtx:8
msgid ""
"Error [3] setting \"[2]\" parameter. Please, contact your support personnel."
msgid "Error [3] setting \"[2]\" parameter. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:9
@ -70,108 +62,84 @@ msgstr ""
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:10
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:10
#: MSIBuild/en_US.x64.Release.Error-2.idtx:10
msgid ""
"Error [4] moving \"[2]\" file to \"[3]\". Please, contact your support "
"personnel."
msgid "Error [4] moving \"[2]\" file to \"[3]\". Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:11
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:11
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:11
#: MSIBuild/en_US.x64.Release.Error-2.idtx:11
msgid ""
"Error [3] creating \"[2]\" scheduled task. Please, contact your support "
"personnel."
msgid "Error [3] creating \"[2]\" scheduled task. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:12
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:12
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:12
#: MSIBuild/en_US.x64.Release.Error-2.idtx:12
msgid ""
"Error [3] deleting \"[2]\" scheduled task. Please, contact your support "
"personnel."
msgid "Error [3] deleting \"[2]\" scheduled task. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:13
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:13
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:13
#: MSIBuild/en_US.x64.Release.Error-2.idtx:13
msgid ""
"Error [3] enabling/disabling \"[2]\" scheduled task. Please, contact your "
"support personnel."
msgid "Error [3] enabling/disabling \"[2]\" scheduled task. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:14
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:14
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:14
#: MSIBuild/en_US.x64.Release.Error-2.idtx:14
msgid ""
"Error [4] copying \"[2]\" scheduled task to \"[3]\". Please, contact your "
"support personnel."
msgid "Error [4] copying \"[2]\" scheduled task to \"[3]\". Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:15
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:15
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:15
#: MSIBuild/en_US.x64.Release.Error-2.idtx:15
msgid ""
"Error [3] installing certificate to certificate store \"[2]\". Please, "
"contact your support personnel."
msgid "Error [3] installing certificate to certificate store \"[2]\". Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:16
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:16
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:16
#: MSIBuild/en_US.x64.Release.Error-2.idtx:16
msgid ""
"Error [3] removing certificate from certificate store \"[2]\". Please, "
"contact your support personnel."
msgid "Error [3] removing certificate from certificate store \"[2]\". Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:17
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:17
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:17
#: MSIBuild/en_US.x64.Release.Error-2.idtx:17
msgid ""
"Error [3] changing service \"[2]\" start type. Please, contact your support "
"personnel."
msgid "Error [3] changing service \"[2]\" start type. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:18
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:18
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:18
#: MSIBuild/en_US.x64.Release.Error-2.idtx:18
msgid ""
"Error [3] starting service \"[2]\". Please, contact your support personnel."
msgid "Error [3] starting service \"[2]\". Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:19
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:19
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:19
#: MSIBuild/en_US.x64.Release.Error-2.idtx:19
msgid ""
"Error [3] stopping service \"[2]\". Please, contact your support personnel."
msgid "Error [3] stopping service \"[2]\". Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:20
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:20
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:20
#: MSIBuild/en_US.x64.Release.Error-2.idtx:20
msgid ""
"Error installing WLAN profiles, because WLAN is not installed. Please, "
"install Wireless LAN Service Windows feature, or contact your support "
"personnel."
msgid "Error installing WLAN profiles, because WLAN is not installed. Please, install Wireless LAN Service Windows feature, or contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:21
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:21
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:21
#: MSIBuild/en_US.x64.Release.Error-2.idtx:21
msgid ""
"Error opening WLAN handle, because WLAN AutoConfig service is not started. "
"Please, enable and start WLAN AutoConfig service, or contact your support "
"personnel."
msgid "Error opening WLAN handle, because WLAN AutoConfig service is not started. Please, enable and start WLAN AutoConfig service, or contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:22
@ -185,34 +153,26 @@ msgstr ""
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:23
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:23
#: MSIBuild/en_US.x64.Release.Error-2.idtx:23
msgid ""
"WLAN profile \"[2]\" XML data is not UTF-16 encoded. Please, contact your "
"support personnel."
msgid "WLAN profile \"[2]\" XML data is not UTF-16 encoded. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:24
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:24
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:24
#: MSIBuild/en_US.x64.Release.Error-2.idtx:24
msgid ""
"Error [4] deleting profile \"[3]\" on WLAN interface [2]. Please, contact "
"your support personnel."
msgid "Error [4] deleting profile \"[3]\" on WLAN interface [2]. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:25
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:25
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:25
#: MSIBuild/en_US.x64.Release.Error-2.idtx:25
msgid ""
"Error [5] renaming profile \"[3]\" to \"[4]\" on WLAN interface [2]. Please,"
" contact your support personnel."
msgid "Error [5] renaming profile \"[3]\" to \"[4]\" on WLAN interface [2]. Please, contact your support personnel."
msgstr ""
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:26
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:26
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:26
#: MSIBuild/en_US.x64.Release.Error-2.idtx:26
msgid ""
"Error [5] setting profile \"[3]\" on WLAN interface [2] (WLAN reason is "
"[4]). Please, contact your support personnel."
msgid "Error [5] setting profile \"[3]\" on WLAN interface [2] (WLAN reason is [4]). Please, contact your support personnel."
msgstr ""

View File

@ -1,267 +1,178 @@
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: MSICALib\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-09-19 08:58+0200\n"
"POT-Creation-Date: 2017-04-24 22:59+0200\n"
"PO-Revision-Date: \n"
"Last-Translator: Simon Rozman <simon@rozman.si>, 2018\n"
"Language-Team: Slovenian (Slovenia) (https://www.transifex.com/amebis/teams/91600/sl_SI/)\n"
"Last-Translator: Simon Rozman <simon.rozman@amebis.si>\n"
"Language-Team: Amebis, d. o. o., Kamnik <simon.rozman@amebis.si>\n"
"Language: sl_SI\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\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-KeywordsList: __\n"
"X-Poedit-Basepath: .\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"
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:4
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:4
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:4
#: MSIBuild/en_US.x64.Release.Error-2.idtx:4
msgid ""
"Error opening installation package. Please, contact your support personnel."
msgstr ""
"Pri odpiranju namestitvenega paketa je prišlo do napake. Obrnite se na svojo"
" tehnično službo."
msgid "Error opening installation package. Please, contact your support personnel."
msgstr "Pri odpiranju namestitvenega paketa je prišlo do napake. Obrnite se na svojo tehnično službo."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:5
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:5
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:5
#: MSIBuild/en_US.x64.Release.Error-2.idtx:5
msgid "Error [2] creating task list. Please, contact your support personnel."
msgstr ""
"Pri pripravi seznama opravil je prišlo do napake [2]. Obrnite se na svojo "
"tehnično službo."
msgstr "Pri pripravi seznama opravil je prišlo do napake [2]. Obrnite se na svojo tehnično službo."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:6
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:6
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:6
#: MSIBuild/en_US.x64.Release.Error-2.idtx:6
msgid ""
"Error [3] writing to \"[2]\" task list file. Please, contact your support "
"personnel."
msgstr ""
"Pri pisanju v datoteko seznama opravil »[2]« je prišlo do napake [3]. "
"Obrnite se na svojo tehnično službo."
msgid "Error [3] writing to \"[2]\" task list file. Please, contact your support personnel."
msgstr "Pri pisanju v datoteko seznama opravil »[2]« je prišlo do napake [3]. Obrnite se na svojo tehnično službo."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:7
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:7
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:7
#: MSIBuild/en_US.x64.Release.Error-2.idtx:7
msgid ""
"Error [3] reading from \"[2]\" task list file. Please, contact your support "
"personnel."
msgstr ""
"Pri branju iz datoteke seznama opravil »[2]« je prišlo do napake [3]. "
"Obrnite se na svojo tehnično službo."
msgid "Error [3] reading from \"[2]\" task list file. Please, contact your support personnel."
msgstr "Pri branju iz datoteke seznama opravil »[2]« je prišlo do napake [3]. Obrnite se na svojo tehnično službo."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:8
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:8
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:8
#: MSIBuild/en_US.x64.Release.Error-2.idtx:8
msgid ""
"Error [3] setting \"[2]\" parameter. Please, contact your support personnel."
msgstr ""
"Pri nastavljanju parametra »[2]« je prišlo do napake [3]. Obrnite se na "
"svojo tehnično službo."
msgid "Error [3] setting \"[2]\" parameter. Please, contact your support personnel."
msgstr "Pri nastavljanju parametra »[2]« je prišlo do napake [3]. Obrnite se na svojo tehnično službo."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:9
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:9
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:9
#: MSIBuild/en_US.x64.Release.Error-2.idtx:9
msgid "Error [3] deleting \"[2]\" file. Please, contact your support personnel."
msgstr ""
"Pri brisanju datoteke »[2]« je prišlo do napake [3]. Obrnite se na svojo "
"tehnično službo."
msgstr "Pri brisanju datoteke »[2]« je prišlo do napake [3]. Obrnite se na svojo tehnično službo."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:10
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:10
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:10
#: MSIBuild/en_US.x64.Release.Error-2.idtx:10
msgid ""
"Error [4] moving \"[2]\" file to \"[3]\". Please, contact your support "
"personnel."
msgstr ""
"Pri premikanju datoteke »[2]« v »[3]« je prišlo do napake [4]. Obrnite se na"
" svojo tehnično službo."
msgid "Error [4] moving \"[2]\" file to \"[3]\". Please, contact your support personnel."
msgstr "Pri premikanju datoteke »[2]« v »[3]« je prišlo do napake [4]. Obrnite se na svojo tehnično službo."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:11
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:11
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:11
#: MSIBuild/en_US.x64.Release.Error-2.idtx:11
msgid ""
"Error [3] creating \"[2]\" scheduled task. Please, contact your support "
"personnel."
msgstr ""
"Pri stvaritvi razporejenega opravila »[2]« je prišlo do napake [3]. Obrnite "
"se na svojo tehnično službo."
msgid "Error [3] creating \"[2]\" scheduled task. Please, contact your support personnel."
msgstr "Pri stvaritvi razporejenega opravila »[2]« je prišlo do napake [3]. Obrnite se na svojo tehnično službo."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:12
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:12
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:12
#: MSIBuild/en_US.x64.Release.Error-2.idtx:12
msgid ""
"Error [3] deleting \"[2]\" scheduled task. Please, contact your support "
"personnel."
msgstr ""
"Pri brisanju razporejenega opravila »[2]« je prišlo do napake [3]. Obrnite "
"se na svojo tehnično službo."
msgid "Error [3] deleting \"[2]\" scheduled task. Please, contact your support personnel."
msgstr "Pri brisanju razporejenega opravila »[2]« je prišlo do napake [3]. Obrnite se na svojo tehnično službo."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:13
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:13
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:13
#: MSIBuild/en_US.x64.Release.Error-2.idtx:13
msgid ""
"Error [3] enabling/disabling \"[2]\" scheduled task. Please, contact your "
"support personnel."
msgstr ""
"Pri o(ne)mogočanju razporejenega opravila »[2]« je prišlo do napake [3]. "
"Obrnite se na svojo tehnično službo."
msgid "Error [3] enabling/disabling \"[2]\" scheduled task. Please, contact your support personnel."
msgstr "Pri o(ne)mogočanju razporejenega opravila »[2]« je prišlo do napake [3]. Obrnite se na svojo tehnično službo."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:14
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:14
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:14
#: MSIBuild/en_US.x64.Release.Error-2.idtx:14
msgid ""
"Error [4] copying \"[2]\" scheduled task to \"[3]\". Please, contact your "
"support personnel."
msgstr ""
"Pri kopiranju razporejenega opravila »[2]« v »[3]« je prišlo do napake [4]. "
"Obrnite se na svojo tehnično službo."
msgid "Error [4] copying \"[2]\" scheduled task to \"[3]\". Please, contact your support personnel."
msgstr "Pri kopiranju razporejenega opravila »[2]« v »[3]« je prišlo do napake [4]. Obrnite se na svojo tehnično službo."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:15
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:15
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:15
#: MSIBuild/en_US.x64.Release.Error-2.idtx:15
msgid ""
"Error [3] installing certificate to certificate store \"[2]\". Please, "
"contact your support personnel."
msgstr ""
"Pri nameščanju digitalnega potrdila v shrambo »[2]« je prišlo do napake [3]."
" Obrnite se na svojo tehnično službo."
msgid "Error [3] installing certificate to certificate store \"[2]\". Please, contact your support personnel."
msgstr "Pri nameščanju digitalnega potrdila v shrambo »[2]« je prišlo do napake [3]. Obrnite se na svojo tehnično službo."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:16
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:16
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:16
#: MSIBuild/en_US.x64.Release.Error-2.idtx:16
msgid ""
"Error [3] removing certificate from certificate store \"[2]\". Please, "
"contact your support personnel."
msgstr ""
"Pri odstranjevanju digitalnega potrdila iz shrambe »[2]« je prišlo do napake"
" [3]. Obrnite se na svojo tehnično službo."
msgid "Error [3] removing certificate from certificate store \"[2]\". Please, contact your support personnel."
msgstr "Pri odstranjevanju digitalnega potrdila iz shrambe »[2]« je prišlo do napake [3]. Obrnite se na svojo tehnično službo."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:17
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:17
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:17
#: MSIBuild/en_US.x64.Release.Error-2.idtx:17
msgid ""
"Error [3] changing service \"[2]\" start type. Please, contact your support "
"personnel."
msgstr ""
"Pri nastavljanju servisa »[2]« je prišlo do napake [3]. Obrnite se na svojo "
"tehnično službo."
msgid "Error [3] changing service \"[2]\" start type. Please, contact your support personnel."
msgstr "Pri nastavljanju servisa »[2]« je prišlo do napake [3]. Obrnite se na svojo tehnično službo."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:18
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:18
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:18
#: MSIBuild/en_US.x64.Release.Error-2.idtx:18
msgid ""
"Error [3] starting service \"[2]\". Please, contact your support personnel."
msgstr ""
"Pri zagonu servisa »[2]« je prišlo do napake [3]. Obrnite se na svojo "
"tehnično službo."
msgid "Error [3] starting service \"[2]\". Please, contact your support personnel."
msgstr "Pri zagonu servisa »[2]« je prišlo do napake [3]. Obrnite se na svojo tehnično službo."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:19
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:19
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:19
#: MSIBuild/en_US.x64.Release.Error-2.idtx:19
msgid ""
"Error [3] stopping service \"[2]\". Please, contact your support personnel."
msgstr ""
"Pri zaustavitvi servisa »[2]« je prišlo do napake [3]. Obrnite se na svojo "
"tehnično službo."
msgid "Error [3] stopping service \"[2]\". Please, contact your support personnel."
msgstr "Pri zaustavitvi servisa »[2]« je prišlo do napake [3]. Obrnite se na svojo tehnično službo."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:20
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:20
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:20
#: MSIBuild/en_US.x64.Release.Error-2.idtx:20
msgid ""
"Error installing WLAN profiles, because WLAN is not installed. Please, "
"install Wireless LAN Service Windows feature, or contact your support "
"personnel."
msgstr ""
"Pri nameščanju profilov WLAN je prišlo do napake, ker WLAN ni nameščen. "
"Namestite Windowsov del Wireless LAN Service, ali se obrnite na svojo "
"tehnično službo."
msgid "Error installing WLAN profiles, because WLAN is not installed. Please, install Wireless LAN Service Windows feature, or contact your support personnel."
msgstr "Pri nameščanju profilov WLAN je prišlo do napake, ker WLAN ni nameščen. Namestite Windowsov del Wireless LAN Service, ali se obrnite na svojo tehnično službo."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:21
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:21
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:21
#: MSIBuild/en_US.x64.Release.Error-2.idtx:21
msgid ""
"Error opening WLAN handle, because WLAN AutoConfig service is not started. "
"Please, enable and start WLAN AutoConfig service, or contact your support "
"personnel."
msgstr ""
"Pri odpiranju ročice WLAN je prišlo do napake, ker storitev WLAN AutoConfig "
"ni zagnana. Omogočite in zaženite storitev WLAN AutoConfig, ali se obrnite "
"na svojo tehnično službo."
msgid "Error opening WLAN handle, because WLAN AutoConfig service is not started. Please, enable and start WLAN AutoConfig service, or contact your support personnel."
msgstr "Pri odpiranju ročice WLAN je prišlo do napake, ker storitev WLAN AutoConfig ni zagnana. Omogočite in zaženite storitev WLAN AutoConfig, ali se obrnite na svojo tehnično službo."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:22
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:22
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:22
#: MSIBuild/en_US.x64.Release.Error-2.idtx:22
msgid "Error [2] opening WLAN handle. Please, contact your support personnel."
msgstr ""
"Pri odpiranju ročice WLAN je prišlo do napake [2]. Obrnite se na svojo "
"tehnično službo."
msgstr "Pri odpiranju ročice WLAN je prišlo do napake [2]. Obrnite se na svojo tehnično službo."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:23
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:23
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:23
#: MSIBuild/en_US.x64.Release.Error-2.idtx:23
msgid ""
"WLAN profile \"[2]\" XML data is not UTF-16 encoded. Please, contact your "
"support personnel."
msgstr ""
"Zapis XML profila WLAN »[2]« ni zapisan v UTF-16. Obrnite se na svojo "
"tehnično službo."
msgid "WLAN profile \"[2]\" XML data is not UTF-16 encoded. Please, contact your support personnel."
msgstr "Zapis XML profila WLAN »[2]« ni zapisan v UTF-16. Obrnite se na svojo tehnično službo."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:24
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:24
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:24
#: MSIBuild/en_US.x64.Release.Error-2.idtx:24
msgid ""
"Error [4] deleting profile \"[3]\" on WLAN interface [2]. Please, contact "
"your support personnel."
msgstr ""
"Pri brisanju profila »[3]« na vmesniku WLAN [2] je prišlo do napake [4]. "
"Obrnite se na svojo tehnično službo."
msgid "Error [4] deleting profile \"[3]\" on WLAN interface [2]. Please, contact your support personnel."
msgstr "Pri brisanju profila »[3]« na vmesniku WLAN [2] je prišlo do napake [4]. Obrnite se na svojo tehnično službo."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:25
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:25
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:25
#: MSIBuild/en_US.x64.Release.Error-2.idtx:25
msgid ""
"Error [5] renaming profile \"[3]\" to \"[4]\" on WLAN interface [2]. Please,"
" contact your support personnel."
msgstr ""
"Pri preimenovanju profila »[3]« v »[4]« na vmesniku WLAN [2] je prišlo do "
"napake [5]. Obrnite se na svojo tehnično službo."
msgid "Error [5] renaming profile \"[3]\" to \"[4]\" on WLAN interface [2]. Please, contact your support personnel."
msgstr "Pri preimenovanju profila »[3]« v »[4]« na vmesniku WLAN [2] je prišlo do napake [5]. Obrnite se na svojo tehnično službo."
#: MSIBuild/en_US.Win32.Debug.Error-2.idtx:26
#: MSIBuild/en_US.Win32.Release.Error-2.idtx:26
#: MSIBuild/en_US.x64.Debug.Error-2.idtx:26
#: MSIBuild/en_US.x64.Release.Error-2.idtx:26
msgid ""
"Error [5] setting profile \"[3]\" on WLAN interface [2] (WLAN reason is "
"[4]). Please, contact your support personnel."
msgstr ""
"Pri nastavljanju profila »[3]« na vmesniku WLAN [2] je prišlo do napake [5] "
"(vzrok WLAN je [4]). Obrnite se na svojo tehnično službo."
msgid "Error [5] setting profile \"[3]\" on WLAN interface [2] (WLAN reason is [4]). Please, contact your support personnel."
msgstr "Pri nastavljanju profila »[3]« na vmesniku WLAN [2] je prišlo do napake [5] (vzrok WLAN je [4]). Obrnite se na svojo tehnično službo."

View File

@ -1,9 +1,23 @@
/*
SPDX-License-Identifier: GPL-3.0-or-later
Copyright © 1991-2022 Amebis
/*
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 "pch.h"
#include "stdafx.h"
#pragma comment(lib, "msi.lib")
#pragma comment(lib, "shlwapi.lib")
@ -20,10 +34,6 @@ COperation::COperation(int iTicks) :
{
}
COperation::~COperation()
{
}
////////////////////////////////////////////////////////////////////////////
// COpTypeSingleString
@ -87,8 +97,8 @@ COpList::COpList(int iTicks) : COperation(iTicks)
DWORD COpList::LoadFromFile(LPCTSTR pszFileName)
{
CStream fSequence(CreateFile(pszFileName, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL | FILE_FLAG_SEQUENTIAL_SCAN, NULL));
if (!fSequence)
CStream fSequence;
if (!fSequence.create(pszFileName, GENERIC_READ, FILE_SHARE_READ, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL | FILE_FLAG_SEQUENTIAL_SCAN))
return GetLastError();
// Load operation sequence.
@ -101,8 +111,8 @@ DWORD COpList::LoadFromFile(LPCTSTR pszFileName)
DWORD COpList::SaveToFile(LPCTSTR pszFileName) const
{
CStream fSequence(CreateFile(pszFileName, GENERIC_WRITE, FILE_SHARE_READ, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL | FILE_FLAG_SEQUENTIAL_SCAN, NULL));
if (!fSequence)
CStream fSequence;
if (!fSequence.create(pszFileName, GENERIC_WRITE, FILE_SHARE_READ, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL | FILE_FLAG_SEQUENTIAL_SCAN))
return GetLastError();
// Save execute sequence to file.
@ -193,10 +203,10 @@ UINT SaveSequence(MSIHANDLE hInstall, LPCTSTR szActionExecute, LPCTSTR szActionC
LPCTSTR pszExtension = ::PathFindExtension(sSequenceFilename.c_str());
winstd::tstring sSequenceFilename2;
sprintf(sSequenceFilename2, _T("%.*ls-rb%ls"), (unsigned int)(pszExtension - sSequenceFilename.c_str()), sSequenceFilename.c_str(), pszExtension);
sprintf(sSequenceFilename2, _T("%.*ls-rb%ls"), pszExtension - sSequenceFilename.c_str(), sSequenceFilename.c_str(), pszExtension);
uiResult = ::MsiSetProperty(hInstall, szActionRollback, sSequenceFilename2.c_str());
if (uiResult == NO_ERROR) {
sprintf(sSequenceFilename2, _T("%.*ls-cm%ls"), (unsigned int)(pszExtension - sSequenceFilename.c_str()), sSequenceFilename.c_str(), pszExtension);
sprintf(sSequenceFilename2, _T("%.*ls-cm%ls"), pszExtension - sSequenceFilename.c_str(), sSequenceFilename.c_str(), pszExtension);
uiResult = ::MsiSetProperty(hInstall, szActionCommit, sSequenceFilename2.c_str());
if (uiResult != NO_ERROR) {
::MsiRecordSetInteger(hRecordProg, 1, ERROR_INSTALL_PROPERTY_SET);
@ -260,8 +270,8 @@ UINT ExecuteSequence(MSIHANDLE hInstall)
LPCTSTR pszExtension = ::PathFindExtension(sSequenceFilename.c_str());
winstd::tstring sSequenceFilenameCM, sSequenceFilenameRB;
sprintf(sSequenceFilenameRB, _T("%.*ls-rb%ls"), (unsigned int)(pszExtension - sSequenceFilename.c_str()), sSequenceFilename.c_str(), pszExtension);
sprintf(sSequenceFilenameCM, _T("%.*ls-cm%ls"), (unsigned int)(pszExtension - sSequenceFilename.c_str()), sSequenceFilename.c_str(), pszExtension);
sprintf(sSequenceFilenameRB, _T("%.*ls-rb%ls"), pszExtension - sSequenceFilename.c_str(), sSequenceFilename.c_str(), pszExtension);
sprintf(sSequenceFilenameCM, _T("%.*ls-cm%ls"), pszExtension - sSequenceFilename.c_str(), sSequenceFilename.c_str(), pszExtension);
// After commit, delete rollback file. After rollback, delete commit file.
session.m_olCommit.push_back(new MSICA::COpFileDelete(

View File

@ -1,9 +1,23 @@
/*
SPDX-License-Identifier: GPL-3.0-or-later
Copyright © 1991-2022 Amebis
/*
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 "pch.h"
#include "stdafx.h"
#pragma comment(lib, "crypt32.lib")

View File

@ -1,9 +1,23 @@
/*
SPDX-License-Identifier: GPL-3.0-or-later
Copyright © 1991-2022 Amebis
/*
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 "pch.h"
#include "stdafx.h"
namespace MSICA {

View File

@ -1,9 +1,23 @@
/*
SPDX-License-Identifier: GPL-3.0-or-later
Copyright © 1991-2022 Amebis
/*
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 "pch.h"
#include "stdafx.h"
namespace MSICA {
@ -91,10 +105,10 @@ HRESULT COpRegKeyCreate::Execute(CSession *pSession)
return S_OK;
else {
PMSIHANDLE hRecordProg = ::MsiCreateRecord(4);
::MsiRecordSetInteger(hRecordProg, 1, ERROR_INSTALL_REGKEY_CREATE );
::MsiRecordSetInteger(hRecordProg, 2, (int)(UINT_PTR)m_hKeyRoot & 0x7fffffff);
::MsiRecordSetStringW(hRecordProg, 3, m_sValue.c_str() );
::MsiRecordSetInteger(hRecordProg, 4, lResult );
::MsiRecordSetInteger(hRecordProg, 1, ERROR_INSTALL_REGKEY_CREATE );
::MsiRecordSetInteger(hRecordProg, 2, (UINT)m_hKeyRoot & 0x7fffffff);
::MsiRecordSetStringW(hRecordProg, 3, m_sValue.c_str() );
::MsiRecordSetInteger(hRecordProg, 4, lResult );
::MsiProcessMessage(pSession->m_hInstall, INSTALLMESSAGE_ERROR, hRecordProg);
return HRESULT_FROM_WIN32(lResult);
}
@ -142,11 +156,11 @@ HRESULT COpRegKeyCopy::Execute(CSession *pSession)
return S_OK;
else {
PMSIHANDLE hRecordProg = ::MsiCreateRecord(5);
::MsiRecordSetInteger(hRecordProg, 1, ERROR_INSTALL_REGKEY_COPY );
::MsiRecordSetInteger(hRecordProg, 2, (int)(UINT_PTR)m_hKeyRoot & 0x7fffffff);
::MsiRecordSetStringW(hRecordProg, 3, m_sValue1.c_str() );
::MsiRecordSetStringW(hRecordProg, 4, m_sValue2.c_str() );
::MsiRecordSetInteger(hRecordProg, 5, lResult );
::MsiRecordSetInteger(hRecordProg, 1, ERROR_INSTALL_REGKEY_COPY );
::MsiRecordSetInteger(hRecordProg, 2, (UINT)m_hKeyRoot & 0x7fffffff);
::MsiRecordSetStringW(hRecordProg, 3, m_sValue1.c_str() );
::MsiRecordSetStringW(hRecordProg, 4, m_sValue2.c_str() );
::MsiRecordSetInteger(hRecordProg, 5, lResult );
::MsiProcessMessage(pSession->m_hInstall, INSTALLMESSAGE_ERROR, hRecordProg);
return HRESULT_FROM_WIN32(lResult);
}
@ -308,11 +322,11 @@ HRESULT COpRegKeyDelete::Execute(CSession *pSession)
while (iLength && m_sValue[iLength - 1] == L'\\') iLength--;
for (;;) {
HKEY hKeyTest;
sprintf(sBackupName, L"%.*ls (orig %u)", (unsigned int)iLength, m_sValue.c_str(), ++uiCount);
lResult = ::RegOpenKeyExW(m_hKeyRoot, sBackupName.c_str(), 0, KEY_ENUMERATE_SUB_KEYS | samAdditional, &hKeyTest);
HKEY hKey;
sprintf(sBackupName, L"%.*ls (orig %u)", iLength, m_sValue.c_str(), ++uiCount);
lResult = ::RegOpenKeyExW(m_hKeyRoot, sBackupName.c_str(), 0, KEY_ENUMERATE_SUB_KEYS | samAdditional, &hKey);
if (lResult != NO_ERROR) break;
::RegCloseKey(hKeyTest);
::RegCloseKey(hKey);
}
if (lResult == ERROR_FILE_NOT_FOUND) {
// Since copying registry key is a complicated job (when rollback/commit support is required), and we do have an operation just for that, we use it.
@ -327,10 +341,10 @@ HRESULT COpRegKeyDelete::Execute(CSession *pSession)
pSession->m_olCommit.push_back(new COpRegKeyDelete(m_hKeyRoot, sBackupName.c_str()));
} else {
PMSIHANDLE hRecordProg = ::MsiCreateRecord(4);
::MsiRecordSetInteger(hRecordProg, 1, ERROR_INSTALL_REGKEY_PROBING );
::MsiRecordSetInteger(hRecordProg, 2, (int)(UINT_PTR)m_hKeyRoot & 0x7fffffff);
::MsiRecordSetStringW(hRecordProg, 3, sBackupName.c_str() );
::MsiRecordSetInteger(hRecordProg, 4, lResult );
::MsiRecordSetInteger(hRecordProg, 1, ERROR_INSTALL_REGKEY_PROBING );
::MsiRecordSetInteger(hRecordProg, 2, (UINT)m_hKeyRoot & 0x7fffffff);
::MsiRecordSetStringW(hRecordProg, 3, sBackupName.c_str() );
::MsiRecordSetInteger(hRecordProg, 4, lResult );
::MsiProcessMessage(pSession->m_hInstall, INSTALLMESSAGE_ERROR, hRecordProg);
return HRESULT_FROM_WIN32(lResult);
}
@ -344,10 +358,10 @@ HRESULT COpRegKeyDelete::Execute(CSession *pSession)
return S_OK;
else {
PMSIHANDLE hRecordProg = ::MsiCreateRecord(4);
::MsiRecordSetInteger(hRecordProg, 1, ERROR_INSTALL_REGKEY_DELETE );
::MsiRecordSetInteger(hRecordProg, 2, (int)(UINT_PTR)m_hKeyRoot & 0x7fffffff);
::MsiRecordSetStringW(hRecordProg, 3, m_sValue.c_str() );
::MsiRecordSetInteger(hRecordProg, 4, lResult );
::MsiRecordSetInteger(hRecordProg, 1, ERROR_INSTALL_REGKEY_DELETE );
::MsiRecordSetInteger(hRecordProg, 2, (UINT)m_hKeyRoot & 0x7fffffff);
::MsiRecordSetStringW(hRecordProg, 3, m_sValue.c_str() );
::MsiRecordSetInteger(hRecordProg, 4, lResult );
::MsiProcessMessage(pSession->m_hInstall, INSTALLMESSAGE_ERROR, hRecordProg);
return HRESULT_FROM_WIN32(lResult);
}
@ -440,7 +454,7 @@ COpRegValueCreate::COpRegValueCreate(HKEY hKeyRoot, LPCWSTR pszKeyName, LPCWSTR
COpRegValueCreate::COpRegValueCreate(HKEY hKeyRoot, LPCWSTR pszKeyName, LPCWSTR pszValueName, DWORD dwData, int iTicks) :
m_dwType(REG_DWORD),
m_binData(reinterpret_cast<LPCBYTE>(&dwData), reinterpret_cast<LPCBYTE>(&dwData + 1)),
m_dwData(dwData),
COpRegValueSingle(hKeyRoot, pszKeyName, pszValueName, iTicks)
{
}
@ -456,7 +470,7 @@ COpRegValueCreate::COpRegValueCreate(HKEY hKeyRoot, LPCWSTR pszKeyName, LPCWSTR
COpRegValueCreate::COpRegValueCreate(HKEY hKeyRoot, LPCWSTR pszKeyName, LPCWSTR pszValueName, LPCWSTR pszData, int iTicks) :
m_dwType(REG_SZ),
m_binData(reinterpret_cast<LPCBYTE>(pszData), reinterpret_cast<LPCBYTE>(pszData + wcslen(pszData) + 1)),
m_sData(pszData),
COpRegValueSingle(hKeyRoot, pszKeyName, pszValueName, iTicks)
{
}
@ -464,7 +478,7 @@ COpRegValueCreate::COpRegValueCreate(HKEY hKeyRoot, LPCWSTR pszKeyName, LPCWSTR
COpRegValueCreate::COpRegValueCreate(HKEY hKeyRoot, LPCWSTR pszKeyName, LPCWSTR pszValueName, DWORDLONG qwData, int iTicks) :
m_dwType(REG_QWORD),
m_binData(reinterpret_cast<LPCBYTE>(&qwData), reinterpret_cast<LPCBYTE>(&qwData + 1)),
m_qwData(qwData),
COpRegValueSingle(hKeyRoot, pszKeyName, pszValueName, iTicks)
{
}
@ -501,7 +515,33 @@ HRESULT COpRegValueCreate::Execute(CSession *pSession)
}
// Set the registry value.
lResult = ::RegSetValueExW(hKey, m_sValueName.c_str(), 0, m_dwType, m_binData.data(), static_cast<DWORD>(m_binData.size() * sizeof(BYTE)));
switch (m_dwType) {
case REG_SZ:
case REG_EXPAND_SZ:
case REG_LINK:
lResult = ::RegSetValueExW(hKey, m_sValueName.c_str(), 0, m_dwType, (const BYTE*)m_sData.c_str(), static_cast<DWORD>((m_sData.length() + 1) * sizeof(WCHAR))); break;
break;
case REG_BINARY:
lResult = ::RegSetValueExW(hKey, m_sValueName.c_str(), 0, m_dwType, m_binData.data(), static_cast<DWORD>(m_binData.size() * sizeof(BYTE))); break;
case REG_DWORD_LITTLE_ENDIAN:
case REG_DWORD_BIG_ENDIAN:
lResult = ::RegSetValueExW(hKey, m_sValueName.c_str(), 0, m_dwType, (const BYTE*)&m_dwData, sizeof(DWORD)); break;
break;
case REG_MULTI_SZ:
lResult = ::RegSetValueExW(hKey, m_sValueName.c_str(), 0, m_dwType, (const BYTE*)m_szData.data(), static_cast<DWORD>(m_szData.size() * sizeof(WCHAR))); break;
break;
case REG_QWORD_LITTLE_ENDIAN:
lResult = ::RegSetValueExW(hKey, m_sValueName.c_str(), 0, m_dwType, (const BYTE*)&m_qwData, sizeof(DWORDLONG)); break;
break;
default:
lResult = ERROR_UNSUPPORTED_TYPE;
}
::RegCloseKey(hKey);
}
@ -509,11 +549,11 @@ HRESULT COpRegValueCreate::Execute(CSession *pSession)
return S_OK;
else {
PMSIHANDLE hRecordProg = ::MsiCreateRecord(5);
::MsiRecordSetInteger(hRecordProg, 1, ERROR_INSTALL_REGKEY_SETVALUE );
::MsiRecordSetInteger(hRecordProg, 2, (int)(UINT_PTR)m_hKeyRoot & 0x7fffffff);
::MsiRecordSetStringW(hRecordProg, 3, m_sValue.c_str() );
::MsiRecordSetStringW(hRecordProg, 4, m_sValueName.c_str() );
::MsiRecordSetInteger(hRecordProg, 5, lResult );
::MsiRecordSetInteger(hRecordProg, 1, ERROR_INSTALL_REGKEY_SETVALUE);
::MsiRecordSetInteger(hRecordProg, 2, (UINT)m_hKeyRoot & 0x7fffffff);
::MsiRecordSetStringW(hRecordProg, 3, m_sValue.c_str() );
::MsiRecordSetStringW(hRecordProg, 4, m_sValueName.c_str() );
::MsiRecordSetInteger(hRecordProg, 5, lResult );
::MsiProcessMessage(pSession->m_hInstall, INSTALLMESSAGE_ERROR, hRecordProg);
return HRESULT_FROM_WIN32(lResult);
}
@ -583,12 +623,12 @@ HRESULT COpRegValueCopy::Execute(CSession *pSession)
return S_OK;
else {
PMSIHANDLE hRecordProg = ::MsiCreateRecord(6);
::MsiRecordSetInteger(hRecordProg, 1, ERROR_INSTALL_REGKEY_COPYVALUE );
::MsiRecordSetInteger(hRecordProg, 2, (int)(UINT_PTR)m_hKeyRoot & 0x7fffffff);
::MsiRecordSetStringW(hRecordProg, 3, m_sValue.c_str() );
::MsiRecordSetStringW(hRecordProg, 4, m_sValueName1.c_str() );
::MsiRecordSetStringW(hRecordProg, 5, m_sValueName2.c_str() );
::MsiRecordSetInteger(hRecordProg, 6, lResult );
::MsiRecordSetInteger(hRecordProg, 1, ERROR_INSTALL_REGKEY_COPYVALUE);
::MsiRecordSetInteger(hRecordProg, 2, (UINT)m_hKeyRoot & 0x7fffffff );
::MsiRecordSetStringW(hRecordProg, 3, m_sValue.c_str() );
::MsiRecordSetStringW(hRecordProg, 4, m_sValueName1.c_str() );
::MsiRecordSetStringW(hRecordProg, 5, m_sValueName2.c_str() );
::MsiRecordSetInteger(hRecordProg, 6, lResult );
::MsiProcessMessage(pSession->m_hInstall, INSTALLMESSAGE_ERROR, hRecordProg);
return HRESULT_FROM_WIN32(lResult);
}
@ -651,11 +691,11 @@ HRESULT COpRegValueDelete::Execute(CSession *pSession)
pSession->m_olCommit.push_back(new COpRegValueDelete(m_hKeyRoot, m_sValue.c_str(), sBackupName.c_str()));
} else {
PMSIHANDLE hRecordProg = ::MsiCreateRecord(5);
::MsiRecordSetInteger(hRecordProg, 1, ERROR_INSTALL_REGKEY_PROBINGVAL );
::MsiRecordSetInteger(hRecordProg, 2, (int)(UINT_PTR)m_hKeyRoot & 0x7fffffff);
::MsiRecordSetStringW(hRecordProg, 3, m_sValue.c_str() );
::MsiRecordSetStringW(hRecordProg, 3, sBackupName.c_str() );
::MsiRecordSetInteger(hRecordProg, 4, lResult );
::MsiRecordSetInteger(hRecordProg, 1, ERROR_INSTALL_REGKEY_PROBINGVAL);
::MsiRecordSetInteger(hRecordProg, 2, (UINT)m_hKeyRoot & 0x7fffffff );
::MsiRecordSetStringW(hRecordProg, 3, m_sValue.c_str() );
::MsiRecordSetStringW(hRecordProg, 3, sBackupName.c_str() );
::MsiRecordSetInteger(hRecordProg, 4, lResult );
::MsiProcessMessage(pSession->m_hInstall, INSTALLMESSAGE_ERROR, hRecordProg);
::RegCloseKey(hKey);
return HRESULT_FROM_WIN32(lResult);
@ -673,11 +713,11 @@ HRESULT COpRegValueDelete::Execute(CSession *pSession)
return S_OK;
else {
PMSIHANDLE hRecordProg = ::MsiCreateRecord(5);
::MsiRecordSetInteger(hRecordProg, 1, ERROR_INSTALL_REGKEY_DELETEVALUE );
::MsiRecordSetInteger(hRecordProg, 2, (int)(UINT_PTR)m_hKeyRoot & 0x7fffffff);
::MsiRecordSetStringW(hRecordProg, 3, m_sValue.c_str() );
::MsiRecordSetStringW(hRecordProg, 4, m_sValueName.c_str() );
::MsiRecordSetInteger(hRecordProg, 5, lResult );
::MsiRecordSetInteger(hRecordProg, 1, ERROR_INSTALL_REGKEY_DELETEVALUE);
::MsiRecordSetInteger(hRecordProg, 2, (UINT)m_hKeyRoot & 0x7fffffff );
::MsiRecordSetStringW(hRecordProg, 3, m_sValue.c_str() );
::MsiRecordSetStringW(hRecordProg, 4, m_sValueName.c_str() );
::MsiRecordSetInteger(hRecordProg, 5, lResult );
::MsiProcessMessage(pSession->m_hInstall, INSTALLMESSAGE_ERROR, hRecordProg);
return HRESULT_FROM_WIN32(lResult);
}

View File

@ -1,9 +1,23 @@
/*
SPDX-License-Identifier: GPL-3.0-or-later
Copyright © 1991-2022 Amebis
/*
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 "pch.h"
#include "stdafx.h"
#pragma comment(lib, "advapi32.lib")

View File

@ -1,9 +1,23 @@
/*
SPDX-License-Identifier: GPL-3.0-or-later
Copyright © 1991-2022 Amebis
/*
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 "pch.h"
#include "stdafx.h"
#pragma comment(lib, "mstask.lib")
#pragma comment(lib, "taskschd.lib")
@ -46,7 +60,7 @@ HRESULT COpTaskCreate::Execute(CSession *pSession)
if (FAILED(hr)) goto finish;
}
hr = CoCreateInstance(CLSID_TaskScheduler, NULL, CLSCTX_INPROC_SERVER, pService);
hr = pService.create(CLSID_TaskScheduler, NULL, CLSCTX_INPROC_SERVER);
if (SUCCEEDED(hr)) {
// Windows Vista or newer.
winstd::variant vEmpty;
@ -328,7 +342,7 @@ HRESULT COpTaskCreate::Execute(CSession *pSession)
winstd::com_obj<ITask> pTask;
// Get task scheduler object.
hr = CoCreateInstance(CLSID_CTaskScheduler, NULL, CLSCTX_ALL, pTaskScheduler);
hr = pTaskScheduler.create(CLSID_CTaskScheduler, NULL, CLSCTX_ALL);
if (FAILED(hr)) goto finish;
// Create the new task.
@ -620,7 +634,7 @@ HRESULT COpTaskDelete::Execute(CSession *pSession)
HRESULT hr;
winstd::com_obj<ITaskService> pService;
hr = CoCreateInstance(CLSID_TaskScheduler, NULL, CLSCTX_INPROC_SERVER, pService);
hr = pService.create(CLSID_TaskScheduler, NULL, CLSCTX_INPROC_SERVER);
if (SUCCEEDED(hr)) {
// Windows Vista or newer.
winstd::variant vEmpty;
@ -721,7 +735,7 @@ HRESULT COpTaskDelete::Execute(CSession *pSession)
winstd::com_obj<ITaskScheduler> pTaskScheduler;
// Get task scheduler object.
hr = CoCreateInstance(CLSID_CTaskScheduler, NULL, CLSCTX_ALL, pTaskScheduler);
hr = pTaskScheduler.create(CLSID_CTaskScheduler, NULL, CLSCTX_ALL);
if (FAILED(hr)) goto finish;
if (pSession->m_bRollbackEnabled) {
@ -809,7 +823,7 @@ HRESULT COpTaskEnable::Execute(CSession *pSession)
HRESULT hr;
winstd::com_obj<ITaskService> pService;
hr = CoCreateInstance(CLSID_TaskScheduler, NULL, CLSCTX_INPROC_SERVER, pService);
hr = pService.create(CLSID_TaskScheduler, NULL, CLSCTX_INPROC_SERVER);
if (SUCCEEDED(hr)) {
// Windows Vista or newer.
winstd::variant vEmpty;
@ -861,7 +875,7 @@ HRESULT COpTaskEnable::Execute(CSession *pSession)
DWORD dwFlags;
// Get task scheduler object.
hr = CoCreateInstance(CLSID_CTaskScheduler, NULL, CLSCTX_ALL, pTaskScheduler);
hr = pTaskScheduler.create(CLSID_CTaskScheduler, NULL, CLSCTX_ALL);
if (FAILED(hr)) goto finish;
// Load the task.
@ -928,7 +942,7 @@ HRESULT COpTaskCopy::Execute(CSession *pSession)
HRESULT hr;
winstd::com_obj<ITaskService> pService;
hr = CoCreateInstance(CLSID_TaskScheduler, NULL, CLSCTX_INPROC_SERVER, pService);
hr = pService.create(CLSID_TaskScheduler, NULL, CLSCTX_INPROC_SERVER);
if (SUCCEEDED(hr)) {
// Windows Vista or newer.
winstd::variant vEmpty;
@ -984,7 +998,7 @@ HRESULT COpTaskCopy::Execute(CSession *pSession)
winstd::com_obj<ITask> pTask;
// Get task scheduler object.
hr = CoCreateInstance(CLSID_CTaskScheduler, NULL, CLSCTX_ALL, pTaskScheduler);
hr = pTaskScheduler.create(CLSID_CTaskScheduler, NULL, CLSCTX_ALL);
if (FAILED(hr)) goto finish;
// Load the source task.

View File

@ -1,9 +1,23 @@
/*
SPDX-License-Identifier: GPL-3.0-or-later
Copyright © 1991-2022 Amebis
/*
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 "pch.h"
#include "stdafx.h"
namespace MSICA {

View File

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

20
src/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"

View File

@ -1,6 +1,20 @@
/*
SPDX-License-Identifier: GPL-3.0-or-later
Copyright © 1991-2022 Amebis
/*
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