Files
renderdoc/renderdoc.sln
T
baldurk 9460fbd970 Add feature to globally hook processes to inject indirectly.
* This allows you to hook into processes that are difficult to launch
  directly with the existing functionality in RenderDoc.
* This is rather risky, as it modifies the AppInit_DLLs registry key to
  inject a small shim dll that checks for the desired process and injects
  the full renderdoc.dll. If that registry key got left, or if there was
  some incompatibility with the shim dll, you could have problems. It
  should only ever be used as a last resort if there's no other way to
  capture.
2014-10-05 13:57:11 +01:00

148 lines
10 KiB
Plaintext

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "renderdoc", "renderdoc\renderdoc.vcxproj", "{E2B46D67-90E2-40B6-9597-72930E7845E5}"
ProjectSection(ProjectDependencies) = postProject
{7893E300-3ED0-7F4C-158F-67EA63934C57} = {7893E300-3ED0-7F4C-158F-67EA63934C57}
{EC847717-119A-2391-0477-212E1140082C} = {EC847717-119A-2391-0477-212E1140082C}
{B7399F39-300F-450E-F471-9490F959D2A7} = {B7399F39-300F-450E-F471-9490F959D2A7}
{6CCB39BA-AB6B-4589-B7C4-9DA879571713} = {6CCB39BA-AB6B-4589-B7C4-9DA879571713}
{EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7} = {EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "renderdocui", "renderdocui\renderdocui.csproj", "{5504BAC8-287E-4083-A57F-5EE172EDDAEB}"
ProjectSection(ProjectDependencies) = postProject
{E2B46D67-90E2-40B6-9597-72930E7845E5} = {E2B46D67-90E2-40B6-9597-72930E7845E5}
{6CCB39BA-AB6B-4589-B7C4-9DA879571713} = {6CCB39BA-AB6B-4589-B7C4-9DA879571713}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pdblocate", "pdblocate\pdblocate.vcxproj", "{6CCB39BA-AB6B-4589-B7C4-9DA879571713}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WinFormsUI", "WinFormsUI\WinFormsUI.csproj", "{C75532C4-765B-418E-B09B-46D36B2ABDB1}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DLL", "DLL", "{B1FB29A4-9C48-4D47-BAEF-CF14CB2A40A3}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "UI", "UI", "{89059266-9C4E-4637-AB1D-BFF1DC15096B}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "renderdoccmd", "renderdoccmd\renderdoccmd.vcxproj", "{D03DF2F9-513C-4084-BBDD-1DEE8D9250D7}"
ProjectSection(ProjectDependencies) = postProject
{7893E300-3ED0-7F4C-158F-67EA63934C57} = {7893E300-3ED0-7F4C-158F-67EA63934C57}
{EC847717-119A-2391-0477-212E1140082C} = {EC847717-119A-2391-0477-212E1140082C}
{B7399F39-300F-450E-F471-9490F959D2A7} = {B7399F39-300F-450E-F471-9490F959D2A7}
{E2B46D67-90E2-40B6-9597-72930E7845E5} = {E2B46D67-90E2-40B6-9597-72930E7845E5}
{EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7} = {EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Utility", "Utility", "{B5A783D9-AEB9-420D-8E77-D4D930F8D88C}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "breakpad", "breakpad", "{9B86ABCF-0A48-41CE-B109-FFA08D80F345}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "breakpad_common", "renderdoc\3rdparty\breakpad\client\windows\common.vcxproj", "{EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "crash_generation_client", "renderdoc\3rdparty\breakpad\client\windows\crash_generation\crash_generation_client.vcxproj", "{EC847717-119A-2391-0477-212E1140082C}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "crash_generation_server", "renderdoc\3rdparty\breakpad\client\windows\crash_generation\crash_generation_server.vcxproj", "{7893E300-3ED0-7F4C-158F-67EA63934C57}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "exception_handler", "renderdoc\3rdparty\breakpad\client\windows\handler\exception_handler.vcxproj", "{B7399F39-300F-450E-F471-9490F959D2A7}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "renderdocshim", "renderdocshim\renderdocshim.vcxproj", "{6DEE3F12-F2F8-42CA-865A-578D0FD11387}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Profile|Win32 = Profile|Win32
Profile|x64 = Profile|x64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{E2B46D67-90E2-40B6-9597-72930E7845E5}.Profile|Win32.ActiveCfg = Profile|Win32
{E2B46D67-90E2-40B6-9597-72930E7845E5}.Profile|Win32.Build.0 = Profile|Win32
{E2B46D67-90E2-40B6-9597-72930E7845E5}.Profile|x64.ActiveCfg = Profile|x64
{E2B46D67-90E2-40B6-9597-72930E7845E5}.Profile|x64.Build.0 = Profile|x64
{E2B46D67-90E2-40B6-9597-72930E7845E5}.Release|Win32.ActiveCfg = Release|Win32
{E2B46D67-90E2-40B6-9597-72930E7845E5}.Release|Win32.Build.0 = Release|Win32
{E2B46D67-90E2-40B6-9597-72930E7845E5}.Release|x64.ActiveCfg = Release|x64
{E2B46D67-90E2-40B6-9597-72930E7845E5}.Release|x64.Build.0 = Release|x64
{5504BAC8-287E-4083-A57F-5EE172EDDAEB}.Profile|Win32.ActiveCfg = Profile|x86
{5504BAC8-287E-4083-A57F-5EE172EDDAEB}.Profile|Win32.Build.0 = Profile|x86
{5504BAC8-287E-4083-A57F-5EE172EDDAEB}.Profile|x64.ActiveCfg = Profile|x64
{5504BAC8-287E-4083-A57F-5EE172EDDAEB}.Profile|x64.Build.0 = Profile|x64
{5504BAC8-287E-4083-A57F-5EE172EDDAEB}.Release|Win32.ActiveCfg = Release|x86
{5504BAC8-287E-4083-A57F-5EE172EDDAEB}.Release|Win32.Build.0 = Release|x86
{5504BAC8-287E-4083-A57F-5EE172EDDAEB}.Release|x64.ActiveCfg = Release|x64
{5504BAC8-287E-4083-A57F-5EE172EDDAEB}.Release|x64.Build.0 = Release|x64
{6CCB39BA-AB6B-4589-B7C4-9DA879571713}.Profile|Win32.ActiveCfg = Profile|Win32
{6CCB39BA-AB6B-4589-B7C4-9DA879571713}.Profile|Win32.Build.0 = Profile|Win32
{6CCB39BA-AB6B-4589-B7C4-9DA879571713}.Profile|x64.ActiveCfg = Profile|Win32
{6CCB39BA-AB6B-4589-B7C4-9DA879571713}.Profile|x64.Build.0 = Profile|Win32
{6CCB39BA-AB6B-4589-B7C4-9DA879571713}.Release|Win32.ActiveCfg = Release|Win32
{6CCB39BA-AB6B-4589-B7C4-9DA879571713}.Release|Win32.Build.0 = Release|Win32
{6CCB39BA-AB6B-4589-B7C4-9DA879571713}.Release|x64.ActiveCfg = Release|Win32
{6CCB39BA-AB6B-4589-B7C4-9DA879571713}.Release|x64.Build.0 = Release|Win32
{C75532C4-765B-418E-B09B-46D36B2ABDB1}.Profile|Win32.ActiveCfg = Profile|Any CPU
{C75532C4-765B-418E-B09B-46D36B2ABDB1}.Profile|Win32.Build.0 = Profile|Any CPU
{C75532C4-765B-418E-B09B-46D36B2ABDB1}.Profile|x64.ActiveCfg = Profile|Any CPU
{C75532C4-765B-418E-B09B-46D36B2ABDB1}.Profile|x64.Build.0 = Profile|Any CPU
{C75532C4-765B-418E-B09B-46D36B2ABDB1}.Release|Win32.ActiveCfg = Release|Any CPU
{C75532C4-765B-418E-B09B-46D36B2ABDB1}.Release|Win32.Build.0 = Release|Any CPU
{C75532C4-765B-418E-B09B-46D36B2ABDB1}.Release|x64.ActiveCfg = Release|Any CPU
{C75532C4-765B-418E-B09B-46D36B2ABDB1}.Release|x64.Build.0 = Release|Any CPU
{D03DF2F9-513C-4084-BBDD-1DEE8D9250D7}.Profile|Win32.ActiveCfg = Profile|Win32
{D03DF2F9-513C-4084-BBDD-1DEE8D9250D7}.Profile|Win32.Build.0 = Profile|Win32
{D03DF2F9-513C-4084-BBDD-1DEE8D9250D7}.Profile|x64.ActiveCfg = Profile|x64
{D03DF2F9-513C-4084-BBDD-1DEE8D9250D7}.Profile|x64.Build.0 = Profile|x64
{D03DF2F9-513C-4084-BBDD-1DEE8D9250D7}.Release|Win32.ActiveCfg = Release|Win32
{D03DF2F9-513C-4084-BBDD-1DEE8D9250D7}.Release|Win32.Build.0 = Release|Win32
{D03DF2F9-513C-4084-BBDD-1DEE8D9250D7}.Release|x64.ActiveCfg = Release|x64
{D03DF2F9-513C-4084-BBDD-1DEE8D9250D7}.Release|x64.Build.0 = Release|x64
{EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}.Profile|Win32.ActiveCfg = Profile|Win32
{EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}.Profile|x64.ActiveCfg = Profile|x64
{EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}.Release|Win32.ActiveCfg = Release|Win32
{EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}.Release|Win32.Build.0 = Release|Win32
{EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}.Release|x64.ActiveCfg = Release|x64
{EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}.Release|x64.Build.0 = Release|x64
{EC847717-119A-2391-0477-212E1140082C}.Profile|Win32.ActiveCfg = Profile|Win32
{EC847717-119A-2391-0477-212E1140082C}.Profile|x64.ActiveCfg = Profile|x64
{EC847717-119A-2391-0477-212E1140082C}.Release|Win32.ActiveCfg = Release|Win32
{EC847717-119A-2391-0477-212E1140082C}.Release|Win32.Build.0 = Release|Win32
{EC847717-119A-2391-0477-212E1140082C}.Release|x64.ActiveCfg = Release|x64
{EC847717-119A-2391-0477-212E1140082C}.Release|x64.Build.0 = Release|x64
{7893E300-3ED0-7F4C-158F-67EA63934C57}.Profile|Win32.ActiveCfg = Profile|Win32
{7893E300-3ED0-7F4C-158F-67EA63934C57}.Profile|x64.ActiveCfg = Profile|x64
{7893E300-3ED0-7F4C-158F-67EA63934C57}.Release|Win32.ActiveCfg = Release|Win32
{7893E300-3ED0-7F4C-158F-67EA63934C57}.Release|Win32.Build.0 = Release|Win32
{7893E300-3ED0-7F4C-158F-67EA63934C57}.Release|x64.ActiveCfg = Release|x64
{7893E300-3ED0-7F4C-158F-67EA63934C57}.Release|x64.Build.0 = Release|x64
{B7399F39-300F-450E-F471-9490F959D2A7}.Profile|Win32.ActiveCfg = Profile|Win32
{B7399F39-300F-450E-F471-9490F959D2A7}.Profile|x64.ActiveCfg = Profile|x64
{B7399F39-300F-450E-F471-9490F959D2A7}.Release|Win32.ActiveCfg = Release|Win32
{B7399F39-300F-450E-F471-9490F959D2A7}.Release|Win32.Build.0 = Release|Win32
{B7399F39-300F-450E-F471-9490F959D2A7}.Release|x64.ActiveCfg = Release|x64
{B7399F39-300F-450E-F471-9490F959D2A7}.Release|x64.Build.0 = Release|x64
{6DEE3F12-F2F8-42CA-865A-578D0FD11387}.Profile|Win32.ActiveCfg = Profile|Win32
{6DEE3F12-F2F8-42CA-865A-578D0FD11387}.Profile|Win32.Build.0 = Profile|Win32
{6DEE3F12-F2F8-42CA-865A-578D0FD11387}.Profile|x64.ActiveCfg = Profile|x64
{6DEE3F12-F2F8-42CA-865A-578D0FD11387}.Profile|x64.Build.0 = Profile|x64
{6DEE3F12-F2F8-42CA-865A-578D0FD11387}.Release|Win32.ActiveCfg = Release|Win32
{6DEE3F12-F2F8-42CA-865A-578D0FD11387}.Release|Win32.Build.0 = Release|Win32
{6DEE3F12-F2F8-42CA-865A-578D0FD11387}.Release|x64.ActiveCfg = Release|x64
{6DEE3F12-F2F8-42CA-865A-578D0FD11387}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{E2B46D67-90E2-40B6-9597-72930E7845E5} = {B1FB29A4-9C48-4D47-BAEF-CF14CB2A40A3}
{9B86ABCF-0A48-41CE-B109-FFA08D80F345} = {B1FB29A4-9C48-4D47-BAEF-CF14CB2A40A3}
{C75532C4-765B-418E-B09B-46D36B2ABDB1} = {89059266-9C4E-4637-AB1D-BFF1DC15096B}
{5504BAC8-287E-4083-A57F-5EE172EDDAEB} = {89059266-9C4E-4637-AB1D-BFF1DC15096B}
{D03DF2F9-513C-4084-BBDD-1DEE8D9250D7} = {B5A783D9-AEB9-420D-8E77-D4D930F8D88C}
{6CCB39BA-AB6B-4589-B7C4-9DA879571713} = {B5A783D9-AEB9-420D-8E77-D4D930F8D88C}
{6DEE3F12-F2F8-42CA-865A-578D0FD11387} = {B5A783D9-AEB9-420D-8E77-D4D930F8D88C}
{EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7} = {9B86ABCF-0A48-41CE-B109-FFA08D80F345}
{EC847717-119A-2391-0477-212E1140082C} = {9B86ABCF-0A48-41CE-B109-FFA08D80F345}
{7893E300-3ED0-7F4C-158F-67EA63934C57} = {9B86ABCF-0A48-41CE-B109-FFA08D80F345}
{B7399F39-300F-450E-F471-9490F959D2A7} = {9B86ABCF-0A48-41CE-B109-FFA08D80F345}
EndGlobalSection
EndGlobal