first commit
commit
e3e83f15f8
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<configuration>
|
||||||
|
<startup>
|
||||||
|
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
|
||||||
|
</startup>
|
||||||
|
</configuration>
|
Binary file not shown.
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<configuration>
|
||||||
|
<startup>
|
||||||
|
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
|
||||||
|
</startup>
|
||||||
|
</configuration>
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,4 @@
|
|||||||
|
// <autogenerated />
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")]
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1 @@
|
|||||||
|
cf46b692e697af47e88f54badde28dea1c6e8b6e
|
@ -0,0 +1,7 @@
|
|||||||
|
C:\Users\Simon Friedrich\source\repos\matrixFuck\TestFuckFramework\bin\Release\TestFuckFramework.exe.config
|
||||||
|
C:\Users\Simon Friedrich\source\repos\matrixFuck\TestFuckFramework\bin\Release\TestFuckFramework.exe
|
||||||
|
C:\Users\Simon Friedrich\source\repos\matrixFuck\TestFuckFramework\bin\Release\TestFuckFramework.pdb
|
||||||
|
C:\Users\Simon Friedrich\source\repos\matrixFuck\TestFuckFramework\obj\Release\TestFuckFramework.csproj.AssemblyReference.cache
|
||||||
|
C:\Users\Simon Friedrich\source\repos\matrixFuck\TestFuckFramework\obj\Release\TestFuckFramework.csproj.CoreCompileInputs.cache
|
||||||
|
C:\Users\Simon Friedrich\source\repos\matrixFuck\TestFuckFramework\obj\Release\TestFuckFramework.exe
|
||||||
|
C:\Users\Simon Friedrich\source\repos\matrixFuck\TestFuckFramework\obj\Release\TestFuckFramework.pdb
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,5 @@
|
|||||||
|
pch.cpp
|
||||||
|
dllmain.cpp
|
||||||
|
matrix.cpp
|
||||||
|
C:\Users\Simon Friedrich\source\repos\matrixFuck\matrixFuck\matrix.h(16,31): error C2061: Syntaxfehler: Bezeichner "IntPtr"
|
||||||
|
Code wird generiert...
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,2 @@
|
|||||||
|
PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.29.30133:VCServicingVersionATL=14.29.30136:VCServicingVersionCrtHeaders=14.29.30136:TargetPlatformVersion=10.0.19041.0:
|
||||||
|
Debug|Win32|C:\Users\Simon Friedrich\source\repos\matrixFuck\|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,18 @@
|
|||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\matrixfuck\release\matrixfuck.pch
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\matrixfuck\release\vc142.pdb
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\matrixfuck\release\pch.obj
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\matrixfuck\release\dllmain.obj
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\matrixfuck\release\matrix.obj
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\release\matrixfuck.dll
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\matrixfuck\release\matrixfuck.ipdb
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\matrixfuck\release\matrixfuck.iobj
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\release\matrixfuck.pdb
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\release\matrixfuck.lib
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\release\matrixfuck.exp
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\matrixfuck\release\matrixfuck.tlog\cl.command.1.tlog
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\matrixfuck\release\matrixfuck.tlog\cl.read.1.tlog
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\matrixfuck\release\matrixfuck.tlog\cl.write.1.tlog
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\matrixfuck\release\matrixfuck.tlog\link.command.1.tlog
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\matrixfuck\release\matrixfuck.tlog\link.read.1.tlog
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\matrixfuck\release\matrixfuck.tlog\link.write.1.tlog
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\matrixfuck\release\matrixfuck.tlog\matrixfuck.write.1u.tlog
|
@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project>
|
||||||
|
<ProjectOutputs>
|
||||||
|
<ProjectOutput>
|
||||||
|
<FullPath>C:\Users\Simon Friedrich\source\repos\matrixFuck\Release\matrixFuck.dll</FullPath>
|
||||||
|
</ProjectOutput>
|
||||||
|
</ProjectOutputs>
|
||||||
|
<ContentFiles />
|
||||||
|
<SatelliteDlls />
|
||||||
|
<NonRecipeFileRefs />
|
||||||
|
</Project>
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,8 @@
|
|||||||
|
matrix.cpp
|
||||||
|
Bibliothek "C:\Users\Simon Friedrich\source\repos\matrixFuck\Release\matrixFuck.lib" und Objekt "C:\Users\Simon Friedrich\source\repos\matrixFuck\Release\matrixFuck.exp" werden erstellt.
|
||||||
|
Code wird generiert.
|
||||||
|
7 of 8 functions (87.5%) were compiled, the rest were copied from previous compilation.
|
||||||
|
7 functions were new in current compilation
|
||||||
|
0 functions had inline decision re-evaluated but remain unchanged
|
||||||
|
Codegenerierung ist abgeschlossen.
|
||||||
|
matrixFuck.vcxproj -> C:\Users\Simon Friedrich\source\repos\matrixFuck\Release\matrixFuck.dll
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,2 @@
|
|||||||
|
PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.29.30133:VCServicingVersionATL=14.29.30136:VCServicingVersionCrtHeaders=14.29.30136:TargetPlatformVersion=10.0.19041.0:
|
||||||
|
Release|Win32|C:\Users\Simon Friedrich\source\repos\matrixFuck\|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,19 @@
|
|||||||
|
// dllmain.cpp : Definiert den Einstiegspunkt für die DLL-Anwendung.
|
||||||
|
#include "pch.h"
|
||||||
|
|
||||||
|
BOOL APIENTRY DllMain( HMODULE hModule,
|
||||||
|
DWORD ul_reason_for_call,
|
||||||
|
LPVOID lpReserved
|
||||||
|
)
|
||||||
|
{
|
||||||
|
switch (ul_reason_for_call)
|
||||||
|
{
|
||||||
|
case DLL_PROCESS_ATTACH:
|
||||||
|
case DLL_THREAD_ATTACH:
|
||||||
|
case DLL_THREAD_DETACH:
|
||||||
|
case DLL_PROCESS_DETACH:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,5 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
#define WIN32_LEAN_AND_MEAN // Selten verwendete Komponenten aus Windows-Headern ausschließen
|
||||||
|
// Windows-Headerdateien
|
||||||
|
#include <windows.h>
|
@ -0,0 +1,84 @@
|
|||||||
|
#include "pch.h"
|
||||||
|
#include "matrix.h"
|
||||||
|
|
||||||
|
_mxINT16 Init_MatrixAPI() {
|
||||||
|
#pragma EXPORT
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
_mxINT16 Release_MatrixAPI() {
|
||||||
|
#pragma EXPORT
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
_mxINT16 Dongle_Count(_mxINT16 dongleMemSize) {
|
||||||
|
#pragma EXPORT
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
_mxINT16 Dongle_MemSize(_mxINT16 dongleIndex, _mxINT16 dongleMemSize) {
|
||||||
|
#pragma EXPORT
|
||||||
|
return 79 * 4; // 316 Bytes
|
||||||
|
}
|
||||||
|
_mxINT16 Dongle_ReadData(_mxINT32 dongleFuckFuck, UINT_PTR targetMemoryPtr, _mxINT16 readLength, _mxINT16 dongleIndex, _mxINT16 dongleMemSize) {
|
||||||
|
#pragma EXPORT
|
||||||
|
|
||||||
|
_mxINT32 dongleBytes[] = {
|
||||||
|
/* 0x00 */ 0x00000000,
|
||||||
|
/* 0x01 */ 0x00000000,
|
||||||
|
/* 0x02 */ 0x00B727B1,
|
||||||
|
/* 0x03 */ 0x4D4D4144, // has to be this exact value
|
||||||
|
|
||||||
|
/* 0x04 */ 0x00000000,
|
||||||
|
|
||||||
|
/* 0x05 */ 0x00000000+8, //ltype 1
|
||||||
|
/* 0x06 */ 0x00000002+8, //ltype 2
|
||||||
|
|
||||||
|
/* 0x07 */ 0x00000000,0x00000000,0x00000000,0x00000000,
|
||||||
|
/* 0x0B */ 0x00000000,0x00000000,0x00000000,
|
||||||
|
/* 0x0D */
|
||||||
|
/* 0x0D */ 0x00B727B1, // something
|
||||||
|
/* 0x0E */ 0x00000191, // 401 license validation type 1
|
||||||
|
0x00000000,
|
||||||
|
0x01404895, // expiry date 20990101
|
||||||
|
0x00000004, // min date
|
||||||
|
0x00000000,
|
||||||
|
|
||||||
|
0x00000000,0x00000000,0x00000000,0x00000000,
|
||||||
|
0x00000000,0x00000000,0x00000000,0x00000000,
|
||||||
|
0x00000000,0x00000000,0x00000000,0x00000000,
|
||||||
|
0x00000000,0x00000000,0x00000000,0x00000000,
|
||||||
|
0x00000000,0x00000000,0x00000000,0x00000000,
|
||||||
|
0x00000000,0x00000000,0x00000000,0x00000000,
|
||||||
|
0x00000000,0x00000000,0x00000000,0x00000000,
|
||||||
|
0x00000000,0x00000000,0x00000000,0x00000000,
|
||||||
|
0x00000000,0x00000000,0x00000000,0x00000000,
|
||||||
|
0x00000000,0x00000000,0x00000000,0x00000000,
|
||||||
|
0x00000000,0x00000000,0x00000000,0x00000000,
|
||||||
|
0x00000000,0x00000000,0x00000000,0x00000000,
|
||||||
|
0x00000000,0x00000000,0x00000000,0x00000000,
|
||||||
|
0x00000000,0x00000000,0x00000000,0x00000000,
|
||||||
|
0x00000000,0x00000000,0x00000000
|
||||||
|
};
|
||||||
|
|
||||||
|
dongleBytes[15] = 401; // license validation type 1
|
||||||
|
dongleBytes[15 + 4] = 0; // license validation type 1
|
||||||
|
dongleBytes[15 + 16 + 0] = 402; // license validation type 2
|
||||||
|
dongleBytes[15 + 16 + 1] = 0; // 20690325; // if less than o2, invalid
|
||||||
|
dongleBytes[15 + 16 + 2] = 20121102; // 20121102 if less than this, invalid
|
||||||
|
dongleBytes[15 + 16 + 3] = 7; // accesslvl?
|
||||||
|
|
||||||
|
|
||||||
|
int* lol = (int*)targetMemoryPtr;
|
||||||
|
for (int i = 0; i < readLength; i++) {
|
||||||
|
lol[i] = dongleBytes[i];
|
||||||
|
}
|
||||||
|
// why u no work?
|
||||||
|
//memcpy(&targetMemoryPtr, &staticFuck2, sizeof(int) * readLength);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
int Dongle_ReadSerNr(int dongleFuckFuck, _mxINT16 dongleIndex, _mxINT16 dongleMemSize) {
|
||||||
|
#pragma EXPORT
|
||||||
|
return 1296908612;
|
||||||
|
}
|
||||||
|
int Dongle_Model(_mxINT16 dongleIndex, _mxINT16 dongleMemSize) {
|
||||||
|
#pragma EXPORT
|
||||||
|
return 420;
|
||||||
|
}
|
@ -0,0 +1,31 @@
|
|||||||
|
|
||||||
|
#define EXPORT_SHIT extern "C" __declspec(dllexport)
|
||||||
|
#define EXTERN_DLL_EXPORT extern "C" __declspec(dllexport)
|
||||||
|
#define EXPORT comment(linker, "/EXPORT:" __FUNCTION__ "=" __FUNCDNAME__)
|
||||||
|
|
||||||
|
#if _WIN64
|
||||||
|
#define _mxINT32 long
|
||||||
|
#define _mxUINT32 unsigned long
|
||||||
|
#define _mxINT16 short
|
||||||
|
#define _mxUINT16 unsigned short
|
||||||
|
#elif _WIN32
|
||||||
|
#define _mxINT32 int
|
||||||
|
#define _mxUINT32 unsigned int
|
||||||
|
#define _mxINT16 short
|
||||||
|
#define _mxUINT16 unsigned short
|
||||||
|
#else
|
||||||
|
#error can not define Matrix-API data types
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
class matrix
|
||||||
|
{
|
||||||
|
_mxINT16 Init_MatrixAPI();
|
||||||
|
_mxINT16 Release_MatrixAPI();
|
||||||
|
_mxINT16 Dongle_Count(_mxINT16 dongleMemSize);
|
||||||
|
_mxINT16 Dongle_MemSize(_mxINT16 dongleIndex, _mxINT16 dongleMemSize);
|
||||||
|
_mxINT16 Dongle_ReadData(_mxINT32 dongleFuckFuck, _mxINT32* targetMemoryPtr, _mxINT16 readLength, _mxINT16 dongleIndex, _mxINT16 dongleMemSize);
|
||||||
|
_mxINT32 Dongle_ReadSerNr(_mxINT32 dongleFuckFuck, _mxINT16 dongleIndex, _mxINT16 dongleMemSize);
|
||||||
|
_mxINT32 Dongle_Model(_mxINT16 dongleIndex, _mxINT16 dongleMemSize);
|
||||||
|
};
|
||||||
|
|
@ -0,0 +1,171 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
|
<ProjectConfiguration Include="Debug|Win32">
|
||||||
|
<Configuration>Debug</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="Release|Win32">
|
||||||
|
<Configuration>Release</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="Debug|x64">
|
||||||
|
<Configuration>Debug</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="Release|x64">
|
||||||
|
<Configuration>Release</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
</ItemGroup>
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<VCProjectVersion>16.0</VCProjectVersion>
|
||||||
|
<Keyword>Win32Proj</Keyword>
|
||||||
|
<ProjectGuid>{551ed528-eab5-4cdf-abca-074100799a8d}</ProjectGuid>
|
||||||
|
<RootNamespace>matrixFuck</RootNamespace>
|
||||||
|
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||||
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||||
|
<UseDebugLibraries>true</UseDebugLibraries>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||||
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||||
|
<UseDebugLibraries>false</UseDebugLibraries>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||||
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||||
|
<UseDebugLibraries>true</UseDebugLibraries>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||||
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||||
|
<UseDebugLibraries>false</UseDebugLibraries>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
|
<ImportGroup Label="ExtensionSettings">
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Label="Shared">
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||||
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||||
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
|
</ImportGroup>
|
||||||
|
<PropertyGroup Label="UserMacros" />
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
|
<LinkIncremental>true</LinkIncremental>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
|
<LinkIncremental>false</LinkIncremental>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||||
|
<LinkIncremental>true</LinkIncremental>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||||
|
<LinkIncremental>false</LinkIncremental>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
|
<ClCompile>
|
||||||
|
<WarningLevel>Level3</WarningLevel>
|
||||||
|
<SDLCheck>true</SDLCheck>
|
||||||
|
<PreprocessorDefinitions>WIN32;_DEBUG;MATRIXFUCK_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<ConformanceMode>true</ConformanceMode>
|
||||||
|
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||||
|
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<SubSystem>Windows</SubSystem>
|
||||||
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
|
<EnableUAC>false</EnableUAC>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
|
<ClCompile>
|
||||||
|
<WarningLevel>Level3</WarningLevel>
|
||||||
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
|
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||||
|
<SDLCheck>true</SDLCheck>
|
||||||
|
<PreprocessorDefinitions>WIN32;NDEBUG;MATRIXFUCK_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<ConformanceMode>true</ConformanceMode>
|
||||||
|
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||||
|
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<SubSystem>Windows</SubSystem>
|
||||||
|
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||||
|
<OptimizeReferences>true</OptimizeReferences>
|
||||||
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
|
<EnableUAC>false</EnableUAC>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||||
|
<ClCompile>
|
||||||
|
<WarningLevel>Level3</WarningLevel>
|
||||||
|
<SDLCheck>true</SDLCheck>
|
||||||
|
<PreprocessorDefinitions>_DEBUG;MATRIXFUCK_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<ConformanceMode>true</ConformanceMode>
|
||||||
|
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||||
|
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<SubSystem>Windows</SubSystem>
|
||||||
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
|
<EnableUAC>false</EnableUAC>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||||
|
<ClCompile>
|
||||||
|
<WarningLevel>Level3</WarningLevel>
|
||||||
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
|
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||||
|
<SDLCheck>true</SDLCheck>
|
||||||
|
<PreprocessorDefinitions>NDEBUG;MATRIXFUCK_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<ConformanceMode>true</ConformanceMode>
|
||||||
|
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||||
|
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<SubSystem>Windows</SubSystem>
|
||||||
|
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||||
|
<OptimizeReferences>true</OptimizeReferences>
|
||||||
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
|
<EnableUAC>false</EnableUAC>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="framework.h" />
|
||||||
|
<ClInclude Include="matrix.h" />
|
||||||
|
<ClInclude Include="pch.h" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="dllmain.cpp" />
|
||||||
|
<ClCompile Include="matrix.cpp" />
|
||||||
|
<ClCompile Include="pch.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>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
|
<ImportGroup Label="ExtensionTargets">
|
||||||
|
</ImportGroup>
|
||||||
|
</Project>
|
@ -0,0 +1,39 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ItemGroup>
|
||||||
|
<Filter Include="Quelldateien">
|
||||||
|
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||||
|
<Extensions>cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="Headerdateien">
|
||||||
|
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
||||||
|
<Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd</Extensions>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="Ressourcendateien">
|
||||||
|
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
|
||||||
|
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
|
||||||
|
</Filter>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="framework.h">
|
||||||
|
<Filter>Headerdateien</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="pch.h">
|
||||||
|
<Filter>Headerdateien</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="matrix.h">
|
||||||
|
<Filter>Headerdateien</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="dllmain.cpp">
|
||||||
|
<Filter>Quelldateien</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="pch.cpp">
|
||||||
|
<Filter>Quelldateien</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="matrix.cpp">
|
||||||
|
<Filter>Quelldateien</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
@ -0,0 +1,4 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<PropertyGroup />
|
||||||
|
</Project>
|
@ -0,0 +1,5 @@
|
|||||||
|
// pch.cpp: Quelldatei, die dem vorkompilierten Header entspricht
|
||||||
|
|
||||||
|
#include "pch.h"
|
||||||
|
|
||||||
|
// Bei der Verwendung vorkompilierter Header ist diese Quelldatei für eine erfolgreiche Kompilierung erforderlich.
|
@ -0,0 +1,13 @@
|
|||||||
|
// pch.h: Dies ist eine vorkompilierte Headerdatei.
|
||||||
|
// Die unten aufgeführten Dateien werden nur einmal kompiliert, um die Buildleistung für zukünftige Builds zu verbessern.
|
||||||
|
// Dies wirkt sich auch auf die IntelliSense-Leistung aus, Codevervollständigung und viele Features zum Durchsuchen von Code eingeschlossen.
|
||||||
|
// Die hier aufgeführten Dateien werden jedoch ALLE neu kompiliert, wenn mindestens eine davon zwischen den Builds aktualisiert wird.
|
||||||
|
// Fügen Sie hier keine Dateien hinzu, die häufig aktualisiert werden sollen, da sich so der Leistungsvorteil ins Gegenteil verkehrt.
|
||||||
|
|
||||||
|
#ifndef PCH_H
|
||||||
|
#define PCH_H
|
||||||
|
|
||||||
|
// Fügen Sie hier Header hinzu, die vorkompiliert werden sollen.
|
||||||
|
#include "framework.h"
|
||||||
|
|
||||||
|
#endif //PCH_H
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,18 @@
|
|||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\matrixfuck\x64\release\matrixfuck.pch
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\matrixfuck\x64\release\vc142.pdb
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\matrixfuck\x64\release\pch.obj
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\matrixfuck\x64\release\matrix.obj
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\matrixfuck\x64\release\dllmain.obj
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\x64\release\matrixfuck.dll
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\matrixfuck\x64\release\matrixfuck.ipdb
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\matrixfuck\x64\release\matrixfuck.iobj
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\x64\release\matrixfuck.pdb
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\x64\release\matrixfuck.lib
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\x64\release\matrixfuck.exp
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\matrixfuck\x64\release\matrixfuck.tlog\cl.command.1.tlog
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\matrixfuck\x64\release\matrixfuck.tlog\cl.read.1.tlog
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\matrixfuck\x64\release\matrixfuck.tlog\cl.write.1.tlog
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\matrixfuck\x64\release\matrixfuck.tlog\link.command.1.tlog
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\matrixfuck\x64\release\matrixfuck.tlog\link.read.1.tlog
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\matrixfuck\x64\release\matrixfuck.tlog\link.write.1.tlog
|
||||||
|
c:\users\simon friedrich\source\repos\matrixfuck\matrixfuck\x64\release\matrixfuck.tlog\matrixfuck.write.1u.tlog
|
@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project>
|
||||||
|
<ProjectOutputs>
|
||||||
|
<ProjectOutput>
|
||||||
|
<FullPath>C:\Users\Simon Friedrich\source\repos\matrixFuck\x64\Release\matrixFuck.dll</FullPath>
|
||||||
|
</ProjectOutput>
|
||||||
|
</ProjectOutputs>
|
||||||
|
<ContentFiles />
|
||||||
|
<SatelliteDlls />
|
||||||
|
<NonRecipeFileRefs />
|
||||||
|
</Project>
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,9 @@
|
|||||||
|
pch.cpp
|
||||||
|
dllmain.cpp
|
||||||
|
matrix.cpp
|
||||||
|
Bibliothek "C:\Users\Simon Friedrich\source\repos\matrixFuck\x64\Release\matrixFuck.lib" und Objekt "C:\Users\Simon Friedrich\source\repos\matrixFuck\x64\Release\matrixFuck.exp" werden erstellt.
|
||||||
|
Code wird generiert.
|
||||||
|
Previous IPDB not found, fall back to full compilation.
|
||||||
|
All 8 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
|
||||||
|
Codegenerierung ist abgeschlossen.
|
||||||
|
matrixFuck.vcxproj -> C:\Users\Simon Friedrich\source\repos\matrixFuck\x64\Release\matrixFuck.dll
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,2 @@
|
|||||||
|
PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.29.30133:VCServicingVersionATL=14.29.30136:VCServicingVersionCrtHeaders=14.29.30136:TargetPlatformVersion=10.0.19041.0:
|
||||||
|
Release|x64|C:\Users\Simon Friedrich\source\repos\matrixFuck\|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue