Skip to content

Commit 52a33ce

Browse files
committed
first commit
0 parents  commit 52a33ce

7 files changed

Lines changed: 652 additions & 0 deletions

.gitignore

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
2+
# Misc
3+
.gitconfig
4+
desktop.ini
5+
README.md.backup
6+
Downloads/
7+
LocalData/
8+
9+
# Visual Studio
10+
.vs/
11+
x64/
12+
*.aps
13+
*.vcxproj.user
14+
15+
# PyCharm
16+
.idea/
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio Version 17
4+
VisualStudioVersion = 17.12.35707.178 d17.12
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FunctionStringAssociate_PlugIn", "IDA_FunctionStringAssociate_PlugIn.vcxproj", "{D1D7AEE3-1EAA-4DC0-8856-F002913B6F3E}"
7+
EndProject
8+
Global
9+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
10+
Debug|x64 = Debug|x64
11+
Release|x64 = Release|x64
12+
EndGlobalSection
13+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
14+
{D1D7AEE3-1EAA-4DC0-8856-F002913B6F3E}.Debug|x64.ActiveCfg = Debug|x64
15+
{D1D7AEE3-1EAA-4DC0-8856-F002913B6F3E}.Debug|x64.Build.0 = Debug|x64
16+
{D1D7AEE3-1EAA-4DC0-8856-F002913B6F3E}.Release|x64.ActiveCfg = Release|x64
17+
{D1D7AEE3-1EAA-4DC0-8856-F002913B6F3E}.Release|x64.Build.0 = Release|x64
18+
EndGlobalSection
19+
GlobalSection(SolutionProperties) = preSolution
20+
HideSolutionNode = FALSE
21+
EndGlobalSection
22+
GlobalSection(ExtensibilityGlobals) = postSolution
23+
SolutionGuid = {009AC30A-D89A-4B0A-896A-C77F9680B6CE}
24+
EndGlobalSection
25+
EndGlobal
Lines changed: 175 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,175 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<ItemGroup Label="ProjectConfigurations">
4+
<ProjectConfiguration Include="Debug|x64">
5+
<Configuration>Debug</Configuration>
6+
<Platform>x64</Platform>
7+
</ProjectConfiguration>
8+
<ProjectConfiguration Include="Release|x64">
9+
<Configuration>Release</Configuration>
10+
<Platform>x64</Platform>
11+
</ProjectConfiguration>
12+
</ItemGroup>
13+
<PropertyGroup Label="Globals">
14+
<ProjectName>FunctionStringAssociate_PlugIn</ProjectName>
15+
<ProjectGuid>{D1D7AEE3-1EAA-4DC0-8856-F002913B6F3E}</ProjectGuid>
16+
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
17+
</PropertyGroup>
18+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
19+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
20+
<ConfigurationType>DynamicLibrary</ConfigurationType>
21+
<PlatformToolset>v143</PlatformToolset>
22+
</PropertyGroup>
23+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
24+
<ConfigurationType>DynamicLibrary</ConfigurationType>
25+
<PlatformToolset>v143</PlatformToolset>
26+
<WholeProgramOptimization>true</WholeProgramOptimization>
27+
</PropertyGroup>
28+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
29+
<ImportGroup Label="ExtensionSettings">
30+
</ImportGroup>
31+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
32+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
33+
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
34+
</ImportGroup>
35+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
36+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
37+
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
38+
</ImportGroup>
39+
<PropertyGroup Label="UserMacros" />
40+
<PropertyGroup>
41+
<_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion>
42+
</PropertyGroup>
43+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
44+
<LinkIncremental>false</LinkIncremental>
45+
<GenerateManifest>false</GenerateManifest>
46+
<TargetName>IDA_FunctionStringAssociate_PlugIn</TargetName>
47+
<IntDir>$(SolutionDir)$(Platform)\$(Configuration)\build\</IntDir>
48+
</PropertyGroup>
49+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
50+
<LinkIncremental>false</LinkIncremental>
51+
<GenerateManifest>false</GenerateManifest>
52+
<TargetName>IDA_FunctionStringAssociate_PlugIn</TargetName>
53+
<IntDir>$(SolutionDir)$(Platform)\$(Configuration)\build\</IntDir>
54+
</PropertyGroup>
55+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
56+
<Midl>
57+
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
58+
<MkTypLibCompatible>true</MkTypLibCompatible>
59+
<SuppressStartupBanner>true</SuppressStartupBanner>
60+
<TypeLibraryName>.\Release/IDA_FunctionStringAssociate_PlugIn.tlb</TypeLibraryName>
61+
<HeaderFileName>
62+
</HeaderFileName>
63+
</Midl>
64+
<ClCompile>
65+
<Optimization>Full</Optimization>
66+
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
67+
<IntrinsicFunctions>true</IntrinsicFunctions>
68+
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
69+
<WholeProgramOptimization>true</WholeProgramOptimization>
70+
<AdditionalIncludeDirectories>$(_IDADIR)\idasdk\include;$(IDASUPPORT)\Utility;$(IDASUPPORT)\IDA_WaitEx\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
71+
<PreprocessorDefinitions>__EA64__;__X64__;NDEBUG;_WINDOWS;_USRDLL;__NT__;__IDP__;__VC__;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
72+
<StringPooling>true</StringPooling>
73+
<BufferSecurityCheck>false</BufferSecurityCheck>
74+
<FunctionLevelLinking>false</FunctionLevelLinking>
75+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
76+
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
77+
<ObjectFileName>$(IntDir)</ObjectFileName>
78+
<WarningLevel>Level3</WarningLevel>
79+
<ExceptionHandling>Async</ExceptionHandling>
80+
<FloatingPointModel>Fast</FloatingPointModel>
81+
<RuntimeTypeInfo>false</RuntimeTypeInfo>
82+
<ControlFlowGuard>false</ControlFlowGuard>
83+
</ClCompile>
84+
<ResourceCompile>
85+
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
86+
<Culture>0x0409</Culture>
87+
</ResourceCompile>
88+
<Link>
89+
<AdditionalDependencies>ida.lib;Winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
90+
<OutputFile>$(OutDir)$(TargetFileName)</OutputFile>
91+
<AdditionalLibraryDirectories>$(_IDADIR)\idasdk\lib\x64_win_vc_64;$(_IDADIR)\idasdk\lib\x64_win_qt;$(IDASUPPORT)\IDA_WaitEx\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
92+
<ProgramDatabaseFile>
93+
</ProgramDatabaseFile>
94+
<SubSystem>Windows</SubSystem>
95+
<OptimizeReferences>true</OptimizeReferences>
96+
<EnableCOMDATFolding>true</EnableCOMDATFolding>
97+
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
98+
<RandomizedBaseAddress>false</RandomizedBaseAddress>
99+
<DataExecutionPrevention>
100+
</DataExecutionPrevention>
101+
<ImportLibrary>
102+
</ImportLibrary>
103+
</Link>
104+
<Bscmake>
105+
<SuppressStartupBanner>true</SuppressStartupBanner>
106+
<OutputFile>.\Release/IDA_FunctionStringAssociate_PlugIn.bsc</OutputFile>
107+
</Bscmake>
108+
<PostBuildEvent>
109+
<Command>copy "$(OutDir)$(TargetFileName)" "$(_IDADIR)\plugins"</Command>
110+
</PostBuildEvent>
111+
</ItemDefinitionGroup>
112+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
113+
<Midl>
114+
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
115+
<MkTypLibCompatible>true</MkTypLibCompatible>
116+
<SuppressStartupBanner>true</SuppressStartupBanner>
117+
<TypeLibraryName>.\Debug/IDA_FunctionStringAssociate_PlugIn.tlb</TypeLibraryName>
118+
<HeaderFileName>
119+
</HeaderFileName>
120+
</Midl>
121+
<ClCompile>
122+
<Optimization>Disabled</Optimization>
123+
<AdditionalIncludeDirectories>$(_IDADIR)\idasdk\include;$(IDASUPPORT)\Utility;$(IDASUPPORT)\IDA_WaitEx\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
124+
<PreprocessorDefinitions>__EA64__;__X64__;_DEBUG;_WINDOWS;_USRDLL;__NT__;__IDP__;__VC__;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
125+
<MinimalRebuild>false</MinimalRebuild>
126+
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
127+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
128+
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
129+
<ObjectFileName>$(IntDir)</ObjectFileName>
130+
<ProgramDataBaseFileName>$(IntDir)vc$(PlatformToolsetVersion).pdb</ProgramDataBaseFileName>
131+
<WarningLevel>Level3</WarningLevel>
132+
<FloatingPointModel>Fast</FloatingPointModel>
133+
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
134+
</ClCompile>
135+
<ResourceCompile>
136+
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
137+
<Culture>0x0409</Culture>
138+
</ResourceCompile>
139+
<Link>
140+
<AdditionalDependencies>ida.lib;Winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
141+
<OutputFile>$(OutDir)$(TargetFileName)</OutputFile>
142+
<AdditionalLibraryDirectories>$(_IDADIR)\idasdk\lib\x64_win_vc_64;$(_IDADIR)\idasdk\lib\x64_win_qt;$(IDASUPPORT)\IDA_WaitEx\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
143+
<GenerateDebugInformation>true</GenerateDebugInformation>
144+
<ProgramDatabaseFile>
145+
</ProgramDatabaseFile>
146+
<SubSystem>Windows</SubSystem>
147+
<OptimizeReferences>true</OptimizeReferences>
148+
<EnableCOMDATFolding>true</EnableCOMDATFolding>
149+
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
150+
<RandomizedBaseAddress>false</RandomizedBaseAddress>
151+
<DataExecutionPrevention>
152+
</DataExecutionPrevention>
153+
<ImportLibrary>.\Debug/IDA_FunctionStringAssociate_PlugIn.lib</ImportLibrary>
154+
</Link>
155+
<Bscmake>
156+
<SuppressStartupBanner>true</SuppressStartupBanner>
157+
<OutputFile>.\Debug/IDA_FunctionStringAssociate_PlugIn.bsc</OutputFile>
158+
</Bscmake>
159+
<PostBuildEvent>
160+
<Command>copy "$(OutDir)$(TargetFileName)" "$(_IDADIR)\plugins"</Command>
161+
</PostBuildEvent>
162+
</ItemDefinitionGroup>
163+
<ItemGroup>
164+
<ClInclude Include="..\IDA_Support\IDA_WaitEx\include\WaitBoxEx.h" />
165+
<ClInclude Include="..\IDA_Support\Utility\Utility.h" />
166+
<ClInclude Include="StdAfx.h" />
167+
</ItemGroup>
168+
<ItemGroup>
169+
<ClCompile Include="..\IDA_Support\Utility\Utility.cpp" />
170+
<ClCompile Include="Main.cpp" />
171+
</ItemGroup>
172+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
173+
<ImportGroup Label="ExtensionTargets">
174+
</ImportGroup>
175+
</Project>
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<ItemGroup>
4+
<Filter Include="Misc">
5+
<UniqueIdentifier>{804d62c9-365f-4c32-95b4-6592100e3bbb}</UniqueIdentifier>
6+
</Filter>
7+
</ItemGroup>
8+
<ItemGroup>
9+
<ClInclude Include="StdAfx.h" />
10+
<ClInclude Include="..\IDA_Support\Utility\Utility.h">
11+
<Filter>Misc</Filter>
12+
</ClInclude>
13+
<ClInclude Include="..\IDA_Support\IDA_WaitEx\include\WaitBoxEx.h">
14+
<Filter>Misc</Filter>
15+
</ClInclude>
16+
</ItemGroup>
17+
<ItemGroup>
18+
<ClCompile Include="Main.cpp" />
19+
<ClCompile Include="..\IDA_Support\Utility\Utility.cpp">
20+
<Filter>Misc</Filter>
21+
</ClCompile>
22+
</ItemGroup>
23+
</Project>

0 commit comments

Comments
 (0)