Skip to content

Commit 3dd7f27

Browse files
committed
x86 build preparation, final version
1 parent c38205e commit 3dd7f27

20 files changed

+136
-593
lines changed

Keygen.sln

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,19 @@ EndProject
88
Global
99
GlobalSection(SolutionConfigurationPlatforms) = preSolution
1010
Debug|x64 = Debug|x64
11+
Debug|x86 = Debug|x86
1112
Release|x64 = Release|x64
13+
Release|x86 = Release|x86
1214
EndGlobalSection
1315
GlobalSection(ProjectConfigurationPlatforms) = postSolution
1416
{BDEA17F1-9D47-31CE-B733-4C1AE77CB243}.Debug|x64.ActiveCfg = Debug|x64
1517
{BDEA17F1-9D47-31CE-B733-4C1AE77CB243}.Debug|x64.Build.0 = Debug|x64
18+
{BDEA17F1-9D47-31CE-B733-4C1AE77CB243}.Debug|x86.ActiveCfg = Debug|Win32
19+
{BDEA17F1-9D47-31CE-B733-4C1AE77CB243}.Debug|x86.Build.0 = Debug|Win32
1620
{BDEA17F1-9D47-31CE-B733-4C1AE77CB243}.Release|x64.ActiveCfg = Release|x64
1721
{BDEA17F1-9D47-31CE-B733-4C1AE77CB243}.Release|x64.Build.0 = Release|x64
22+
{BDEA17F1-9D47-31CE-B733-4C1AE77CB243}.Release|x86.ActiveCfg = Release|Win32
23+
{BDEA17F1-9D47-31CE-B733-4C1AE77CB243}.Release|x86.Build.0 = Release|Win32
1824
EndGlobalSection
1925
GlobalSection(SolutionProperties) = preSolution
2026
HideSolutionNode = FALSE

Keygen.vcxproj

Lines changed: 125 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,18 @@
55
</PreferredToolArchitecture>
66
</PropertyGroup>
77
<ItemGroup Label="ProjectConfigurations">
8+
<ProjectConfiguration Include="Debug|Win32">
9+
<Configuration>Debug</Configuration>
10+
<Platform>Win32</Platform>
11+
</ProjectConfiguration>
812
<ProjectConfiguration Include="Debug|x64">
913
<Configuration>Debug</Configuration>
1014
<Platform>x64</Platform>
1115
</ProjectConfiguration>
16+
<ProjectConfiguration Include="Release|Win32">
17+
<Configuration>Release</Configuration>
18+
<Platform>Win32</Platform>
19+
</ProjectConfiguration>
1220
<ProjectConfiguration Include="Release|x64">
1321
<Configuration>Release</Configuration>
1422
<Platform>x64</Platform>
@@ -29,12 +37,24 @@
2937
<PlatformToolset>v143</PlatformToolset>
3038
<UseDebugLibraries>true</UseDebugLibraries>
3139
</PropertyGroup>
40+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
41+
<ConfigurationType>Application</ConfigurationType>
42+
<CharacterSet>Unicode</CharacterSet>
43+
<PlatformToolset>v143</PlatformToolset>
44+
<UseDebugLibraries>true</UseDebugLibraries>
45+
</PropertyGroup>
3246
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
3347
<ConfigurationType>Application</ConfigurationType>
3448
<CharacterSet>Unicode</CharacterSet>
3549
<PlatformToolset>v143</PlatformToolset>
3650
<WholeProgramOptimization>true</WholeProgramOptimization>
3751
</PropertyGroup>
52+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
53+
<ConfigurationType>Application</ConfigurationType>
54+
<CharacterSet>Unicode</CharacterSet>
55+
<PlatformToolset>v143</PlatformToolset>
56+
<WholeProgramOptimization>true</WholeProgramOptimization>
57+
</PropertyGroup>
3858
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
3959
<ImportGroup Label="ExtensionSettings">
4060
</ImportGroup>
@@ -47,15 +67,23 @@
4767
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Configuration)\</OutDir>
4868
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Configuration)\</IntDir>
4969
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectName)</TargetName>
70+
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectName)</TargetName>
5071
<TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.exe</TargetExt>
72+
<TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.exe</TargetExt>
5173
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
74+
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
5275
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>
76+
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateManifest>
5377
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Configuration)\</OutDir>
5478
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Configuration)\</IntDir>
5579
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectName)</TargetName>
80+
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectName)</TargetName>
5681
<TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.exe</TargetExt>
82+
<TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.exe</TargetExt>
5783
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
84+
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
5885
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>
86+
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateManifest>
5987
</PropertyGroup>
6088
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
6189
<ClCompile>
@@ -70,11 +98,11 @@
7098
<UseFullPaths>true</UseFullPaths>
7199
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
72100
<ObjectFileName>$(IntDir)</ObjectFileName>
73-
<AdditionalIncludeDirectories>C:\Program Files\OpenSSL\include</AdditionalIncludeDirectories>
101+
<AdditionalIncludeDirectories>C:\Program Files (x86)\OpenSSL\include</AdditionalIncludeDirectories>
74102
<SDLCheck>false</SDLCheck>
75103
<ConformanceMode>false</ConformanceMode>
76104
<CallingConvention>StdCall</CallingConvention>
77-
<LanguageStandard>stdcpp17</LanguageStandard>
105+
<LanguageStandard>Default</LanguageStandard>
78106
</ClCompile>
79107
<ResourceCompile>
80108
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_DEBUG;_WINDOWS;CMAKE_INTDIR=\"Debug\"</PreprocessorDefinitions>
@@ -105,6 +133,54 @@
105133
<LinkLibraryDependencies>true</LinkLibraryDependencies>
106134
</ProjectReference>
107135
</ItemDefinitionGroup>
136+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
137+
<ClCompile>
138+
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
139+
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
140+
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
141+
<ExceptionHandling>Sync</ExceptionHandling>
142+
<InlineFunctionExpansion>Default</InlineFunctionExpansion>
143+
<Optimization>Disabled</Optimization>
144+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
145+
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
146+
<UseFullPaths>true</UseFullPaths>
147+
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
148+
<ObjectFileName>$(IntDir)</ObjectFileName>
149+
<AdditionalIncludeDirectories>C:\Program Files (x86)\OpenSSL\include</AdditionalIncludeDirectories>
150+
<SDLCheck>false</SDLCheck>
151+
<ConformanceMode>false</ConformanceMode>
152+
<CallingConvention>StdCall</CallingConvention>
153+
<LanguageStandard>Default</LanguageStandard>
154+
</ClCompile>
155+
<ResourceCompile>
156+
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_DEBUG;_WINDOWS;CMAKE_INTDIR=\"Debug\"</PreprocessorDefinitions>
157+
</ResourceCompile>
158+
<Midl>
159+
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
160+
<OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>
161+
<HeaderFileName>%(Filename).h</HeaderFileName>
162+
<TypeLibraryName>%(Filename).tlb</TypeLibraryName>
163+
<InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>
164+
<ProxyFileName>%(Filename)_p.c</ProxyFileName>
165+
</Midl>
166+
<Link>
167+
<AdditionalDependencies>lib-x86\libcrypto.lib;comctl32.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
168+
<AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
169+
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
170+
<GenerateDebugInformation>true</GenerateDebugInformation>
171+
<IgnoreSpecificDefaultLibraries>
172+
</IgnoreSpecificDefaultLibraries>
173+
<ImportLibrary>
174+
</ImportLibrary>
175+
<ProgramDataBaseFile>$(OutDir)$(TargetName).pdb</ProgramDataBaseFile>
176+
<SubSystem>Console</SubSystem>
177+
<AdditionalManifestDependencies>"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'"</AdditionalManifestDependencies>
178+
<EntryPointSymbol>wWinMainCRTStartup</EntryPointSymbol>
179+
</Link>
180+
<ProjectReference>
181+
<LinkLibraryDependencies>true</LinkLibraryDependencies>
182+
</ProjectReference>
183+
</ItemDefinitionGroup>
108184
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
109185
<ClCompile>
110186
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
@@ -118,9 +194,9 @@
118194
<ObjectFileName>$(IntDir)</ObjectFileName>
119195
<DebugInformationFormat>
120196
</DebugInformationFormat>
121-
<AdditionalIncludeDirectories>C:\Program Files\OpenSSL\include</AdditionalIncludeDirectories>
197+
<AdditionalIncludeDirectories>C:\Program Files (x86)\OpenSSL\include</AdditionalIncludeDirectories>
122198
<CallingConvention>StdCall</CallingConvention>
123-
<LanguageStandard>stdcpp17</LanguageStandard>
199+
<LanguageStandard>Default</LanguageStandard>
124200
</ClCompile>
125201
<ResourceCompile>
126202
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"Release\"</PreprocessorDefinitions>
@@ -150,6 +226,51 @@
150226
<LinkLibraryDependencies>true</LinkLibraryDependencies>
151227
</ProjectReference>
152228
</ItemDefinitionGroup>
229+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
230+
<ClCompile>
231+
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
232+
<ExceptionHandling>Sync</ExceptionHandling>
233+
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
234+
<Optimization>MaxSpeed</Optimization>
235+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
236+
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
237+
<UseFullPaths>false</UseFullPaths>
238+
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
239+
<ObjectFileName>$(IntDir)</ObjectFileName>
240+
<DebugInformationFormat>
241+
</DebugInformationFormat>
242+
<AdditionalIncludeDirectories>C:\Program Files (x86)\OpenSSL\include</AdditionalIncludeDirectories>
243+
<CallingConvention>StdCall</CallingConvention>
244+
<LanguageStandard>Default</LanguageStandard>
245+
</ClCompile>
246+
<ResourceCompile>
247+
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"Release\"</PreprocessorDefinitions>
248+
</ResourceCompile>
249+
<Midl>
250+
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
251+
<OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>
252+
<HeaderFileName>%(Filename).h</HeaderFileName>
253+
<TypeLibraryName>%(Filename).tlb</TypeLibraryName>
254+
<InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>
255+
<ProxyFileName>%(Filename)_p.c</ProxyFileName>
256+
</Midl>
257+
<Link>
258+
<AdditionalDependencies>lib-x86\libcrypto.lib;comctl32.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
259+
<AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
260+
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
261+
<GenerateDebugInformation>false</GenerateDebugInformation>
262+
<IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
263+
<ImportLibrary>
264+
</ImportLibrary>
265+
<ProgramDataBaseFile>$(OutDir)$(TargetName).pdb</ProgramDataBaseFile>
266+
<SubSystem>Windows</SubSystem>
267+
<AdditionalManifestDependencies>"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'"</AdditionalManifestDependencies>
268+
<EntryPointSymbol>wWinMainCRTStartup</EntryPointSymbol>
269+
</Link>
270+
<ProjectReference>
271+
<LinkLibraryDependencies>true</LinkLibraryDependencies>
272+
</ProjectReference>
273+
</ItemDefinitionGroup>
153274
<ItemGroup>
154275
<ClCompile Include="D:\Software\Development\XPKeygen\main.cpp" />
155276
<ClCompile Include="D:\Software\Development\XPKeygen\xp.cpp" />
File renamed without changes.

bin-x86/libcrypto-3.dll

3.61 MB
Binary file not shown.

bin-x86/libssl-3.dll

611 KB
Binary file not shown.

bin-x86/openssl.exe

626 KB
Binary file not shown.

lib-x86/engines-3/capi.dll

51.5 KB
Binary file not shown.

lib-x86/engines-3/loader_attic.dll

60.5 KB
Binary file not shown.

lib-x86/engines-3/padlock.dll

45.5 KB
Binary file not shown.

lib-x86/libcrypto.lib

1.2 MB
Binary file not shown.

0 commit comments

Comments
 (0)