Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.5.33516.290 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "root", "root", "{93EFA5FE-2DBC-4A5D-901E-D013E3EE0605}" ProjectSection(SolutionItems) = preProject .gitignore = .gitignore LICENSE = LICENSE README.md = README.md EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Sudo Launcher", "src\Sudo Launcher\Sudo Launcher.vcxproj", "{7968D334-E2DB-4DD7-B671-3C8455F65FBF}" ProjectSection(ProjectDependencies) = postProject {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E} = {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E} {7F2C28C8-6B95-47A8-84B0-DD443565EA35} = {7F2C28C8-6B95-47A8-84B0-DD443565EA35} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Sudo Service", "src\Sudo Service\Sudo Service.vcxproj", "{C1C432A1-BA5F-4FA9-A44F-973B71598DAF}" ProjectSection(ProjectDependencies) = postProject {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E} = {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Sudo Common", "src\Sudo Common\Sudo Common.vcxitems", "{6BF1131E-7F67-44DF-9C56-C2E749F24184}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Su Launcher", "src\Su Launcher\Su Launcher.vcxproj", "{86DE336E-4487-40E0-851E-D98D61F52650}" ProjectSection(ProjectDependencies) = postProject {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E} = {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E} {7F2C28C8-6B95-47A8-84B0-DD443565EA35} = {7F2C28C8-6B95-47A8-84B0-DD443565EA35} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Sudo Helper", "src\Sudo Helper\Sudo Helper.vcxproj", "{6F0EB951-D188-4D66-8008-AE22101BBF97}" ProjectSection(ProjectDependencies) = postProject {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E} = {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Sudo Configuration", "src\Sudo Configuration\Sudo Configuration.vcxproj", "{B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Sudo RPC Client", "src\Sudo RPC Client\Sudo RPC Client.vcxproj", "{7F2C28C8-6B95-47A8-84B0-DD443565EA35}" ProjectSection(ProjectDependencies) = postProject {C1C432A1-BA5F-4FA9-A44F-973B71598DAF} = {C1C432A1-BA5F-4FA9-A44F-973B71598DAF} EndProjectSection EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{291F6A9A-6E54-4328-B768-3A947F96D165}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|ARM = Debug|ARM Debug|ARM64 = Debug|ARM64 Debug|x64 = Debug|x64 Debug|x86 = Debug|x86 Release|ARM = Release|ARM Release|ARM64 = Release|ARM64 Release|x64 = Release|x64 Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Debug|ARM.ActiveCfg = Debug|ARM {7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Debug|ARM.Build.0 = Debug|ARM {7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Debug|ARM.Deploy.0 = Debug|ARM {7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Debug|ARM64.ActiveCfg = Debug|ARM64 {7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Debug|ARM64.Build.0 = Debug|ARM64 {7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Debug|ARM64.Deploy.0 = Debug|ARM64 {7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Debug|x64.ActiveCfg = Debug|x64 {7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Debug|x64.Build.0 = Debug|x64 {7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Debug|x64.Deploy.0 = Debug|x64 {7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Debug|x86.ActiveCfg = Debug|Win32 {7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Debug|x86.Build.0 = Debug|Win32 {7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Debug|x86.Deploy.0 = Debug|Win32 {7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Release|ARM.ActiveCfg = Release|ARM {7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Release|ARM.Build.0 = Release|ARM {7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Release|ARM.Deploy.0 = Release|ARM {7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Release|ARM64.ActiveCfg = Release|ARM64 {7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Release|ARM64.Build.0 = Release|ARM64 {7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Release|ARM64.Deploy.0 = Release|ARM64 {7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Release|x64.ActiveCfg = Release|x64 {7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Release|x64.Build.0 = Release|x64 {7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Release|x64.Deploy.0 = Release|x64 {7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Release|x86.ActiveCfg = Release|Win32 {7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Release|x86.Build.0 = Release|Win32 {7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Release|x86.Deploy.0 = Release|Win32 {C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Debug|ARM.ActiveCfg = Debug|ARM {C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Debug|ARM.Build.0 = Debug|ARM {C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Debug|ARM.Deploy.0 = Debug|ARM {C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Debug|ARM64.ActiveCfg = Debug|ARM64 {C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Debug|ARM64.Build.0 = Debug|ARM64 {C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Debug|ARM64.Deploy.0 = Debug|ARM64 {C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Debug|x64.ActiveCfg = Debug|x64 {C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Debug|x64.Build.0 = Debug|x64 {C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Debug|x64.Deploy.0 = Debug|x64 {C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Debug|x86.ActiveCfg = Debug|Win32 {C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Debug|x86.Build.0 = Debug|Win32 {C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Debug|x86.Deploy.0 = Debug|Win32 {C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Release|ARM.ActiveCfg = Release|ARM {C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Release|ARM.Build.0 = Release|ARM {C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Release|ARM.Deploy.0 = Release|ARM {C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Release|ARM64.ActiveCfg = Release|ARM64 {C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Release|ARM64.Build.0 = Release|ARM64 {C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Release|ARM64.Deploy.0 = Release|ARM64 {C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Release|x64.ActiveCfg = Release|x64 {C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Release|x64.Build.0 = Release|x64 {C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Release|x64.Deploy.0 = Release|x64 {C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Release|x86.ActiveCfg = Release|Win32 {C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Release|x86.Build.0 = Release|Win32 {C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Release|x86.Deploy.0 = Release|Win32 {86DE336E-4487-40E0-851E-D98D61F52650}.Debug|ARM.ActiveCfg = Debug|ARM {86DE336E-4487-40E0-851E-D98D61F52650}.Debug|ARM.Build.0 = Debug|ARM {86DE336E-4487-40E0-851E-D98D61F52650}.Debug|ARM.Deploy.0 = Debug|ARM {86DE336E-4487-40E0-851E-D98D61F52650}.Debug|ARM64.ActiveCfg = Debug|ARM64 {86DE336E-4487-40E0-851E-D98D61F52650}.Debug|ARM64.Build.0 = Debug|ARM64 {86DE336E-4487-40E0-851E-D98D61F52650}.Debug|ARM64.Deploy.0 = Debug|ARM64 {86DE336E-4487-40E0-851E-D98D61F52650}.Debug|x64.ActiveCfg = Debug|x64 {86DE336E-4487-40E0-851E-D98D61F52650}.Debug|x64.Build.0 = Debug|x64 {86DE336E-4487-40E0-851E-D98D61F52650}.Debug|x64.Deploy.0 = Debug|x64 {86DE336E-4487-40E0-851E-D98D61F52650}.Debug|x86.ActiveCfg = Debug|Win32 {86DE336E-4487-40E0-851E-D98D61F52650}.Debug|x86.Build.0 = Debug|Win32 {86DE336E-4487-40E0-851E-D98D61F52650}.Debug|x86.Deploy.0 = Debug|Win32 {86DE336E-4487-40E0-851E-D98D61F52650}.Release|ARM.ActiveCfg = Release|ARM {86DE336E-4487-40E0-851E-D98D61F52650}.Release|ARM.Build.0 = Release|ARM {86DE336E-4487-40E0-851E-D98D61F52650}.Release|ARM.Deploy.0 = Release|ARM {86DE336E-4487-40E0-851E-D98D61F52650}.Release|ARM64.ActiveCfg = Release|ARM64 {86DE336E-4487-40E0-851E-D98D61F52650}.Release|ARM64.Build.0 = Release|ARM64 {86DE336E-4487-40E0-851E-D98D61F52650}.Release|ARM64.Deploy.0 = Release|ARM64 {86DE336E-4487-40E0-851E-D98D61F52650}.Release|x64.ActiveCfg = Release|x64 {86DE336E-4487-40E0-851E-D98D61F52650}.Release|x64.Build.0 = Release|x64 {86DE336E-4487-40E0-851E-D98D61F52650}.Release|x64.Deploy.0 = Release|x64 {86DE336E-4487-40E0-851E-D98D61F52650}.Release|x86.ActiveCfg = Release|Win32 {86DE336E-4487-40E0-851E-D98D61F52650}.Release|x86.Build.0 = Release|Win32 {86DE336E-4487-40E0-851E-D98D61F52650}.Release|x86.Deploy.0 = Release|Win32 {6F0EB951-D188-4D66-8008-AE22101BBF97}.Debug|ARM.ActiveCfg = Debug|ARM {6F0EB951-D188-4D66-8008-AE22101BBF97}.Debug|ARM.Build.0 = Debug|ARM {6F0EB951-D188-4D66-8008-AE22101BBF97}.Debug|ARM.Deploy.0 = Debug|ARM {6F0EB951-D188-4D66-8008-AE22101BBF97}.Debug|ARM64.ActiveCfg = Debug|ARM64 {6F0EB951-D188-4D66-8008-AE22101BBF97}.Debug|ARM64.Build.0 = Debug|ARM64 {6F0EB951-D188-4D66-8008-AE22101BBF97}.Debug|ARM64.Deploy.0 = Debug|ARM64 {6F0EB951-D188-4D66-8008-AE22101BBF97}.Debug|x64.ActiveCfg = Debug|x64 {6F0EB951-D188-4D66-8008-AE22101BBF97}.Debug|x64.Build.0 = Debug|x64 {6F0EB951-D188-4D66-8008-AE22101BBF97}.Debug|x64.Deploy.0 = Debug|x64 {6F0EB951-D188-4D66-8008-AE22101BBF97}.Debug|x86.ActiveCfg = Debug|Win32 {6F0EB951-D188-4D66-8008-AE22101BBF97}.Debug|x86.Build.0 = Debug|Win32 {6F0EB951-D188-4D66-8008-AE22101BBF97}.Debug|x86.Deploy.0 = Debug|Win32 {6F0EB951-D188-4D66-8008-AE22101BBF97}.Release|ARM.ActiveCfg = Release|ARM {6F0EB951-D188-4D66-8008-AE22101BBF97}.Release|ARM.Build.0 = Release|ARM {6F0EB951-D188-4D66-8008-AE22101BBF97}.Release|ARM.Deploy.0 = Release|ARM {6F0EB951-D188-4D66-8008-AE22101BBF97}.Release|ARM64.ActiveCfg = Release|ARM64 {6F0EB951-D188-4D66-8008-AE22101BBF97}.Release|ARM64.Build.0 = Release|ARM64 {6F0EB951-D188-4D66-8008-AE22101BBF97}.Release|ARM64.Deploy.0 = Release|ARM64 {6F0EB951-D188-4D66-8008-AE22101BBF97}.Release|x64.ActiveCfg = Release|x64 {6F0EB951-D188-4D66-8008-AE22101BBF97}.Release|x64.Build.0 = Release|x64 {6F0EB951-D188-4D66-8008-AE22101BBF97}.Release|x64.Deploy.0 = Release|x64 {6F0EB951-D188-4D66-8008-AE22101BBF97}.Release|x86.ActiveCfg = Release|Win32 {6F0EB951-D188-4D66-8008-AE22101BBF97}.Release|x86.Build.0 = Release|Win32 {6F0EB951-D188-4D66-8008-AE22101BBF97}.Release|x86.Deploy.0 = Release|Win32 {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Debug|ARM.ActiveCfg = Debug|ARM {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Debug|ARM.Build.0 = Debug|ARM {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Debug|ARM.Deploy.0 = Debug|ARM {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Debug|ARM64.ActiveCfg = Debug|ARM64 {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Debug|ARM64.Build.0 = Debug|ARM64 {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Debug|ARM64.Deploy.0 = Debug|ARM64 {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Debug|x64.ActiveCfg = Debug|x64 {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Debug|x64.Build.0 = Debug|x64 {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Debug|x64.Deploy.0 = Debug|x64 {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Debug|x86.ActiveCfg = Debug|Win32 {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Debug|x86.Build.0 = Debug|Win32 {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Debug|x86.Deploy.0 = Debug|Win32 {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Release|ARM.ActiveCfg = Release|ARM {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Release|ARM.Build.0 = Release|ARM {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Release|ARM.Deploy.0 = Release|ARM {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Release|ARM64.ActiveCfg = Release|ARM64 {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Release|ARM64.Build.0 = Release|ARM64 {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Release|ARM64.Deploy.0 = Release|ARM64 {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Release|x64.ActiveCfg = Release|x64 {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Release|x64.Build.0 = Release|x64 {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Release|x64.Deploy.0 = Release|x64 {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Release|x86.ActiveCfg = Release|Win32 {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Release|x86.Build.0 = Release|Win32 {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Release|x86.Deploy.0 = Release|Win32 {7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Debug|ARM.ActiveCfg = Debug|ARM {7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Debug|ARM.Build.0 = Debug|ARM {7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Debug|ARM.Deploy.0 = Debug|ARM {7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Debug|ARM64.ActiveCfg = Debug|ARM64 {7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Debug|ARM64.Build.0 = Debug|ARM64 {7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Debug|ARM64.Deploy.0 = Debug|ARM64 {7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Debug|x64.ActiveCfg = Debug|x64 {7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Debug|x64.Build.0 = Debug|x64 {7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Debug|x64.Deploy.0 = Debug|x64 {7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Debug|x86.ActiveCfg = Debug|Win32 {7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Debug|x86.Build.0 = Debug|Win32 {7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Debug|x86.Deploy.0 = Debug|Win32 {7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Release|ARM.ActiveCfg = Release|ARM {7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Release|ARM.Build.0 = Release|ARM {7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Release|ARM.Deploy.0 = Release|ARM {7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Release|ARM64.ActiveCfg = Release|ARM64 {7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Release|ARM64.Build.0 = Release|ARM64 {7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Release|ARM64.Deploy.0 = Release|ARM64 {7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Release|x64.ActiveCfg = Release|x64 {7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Release|x64.Build.0 = Release|x64 {7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Release|x64.Deploy.0 = Release|x64 {7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Release|x86.ActiveCfg = Release|Win32 {7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Release|x86.Build.0 = Release|Win32 {7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Release|x86.Deploy.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection GlobalSection(NestedProjects) = preSolution {7968D334-E2DB-4DD7-B671-3C8455F65FBF} = {291F6A9A-6E54-4328-B768-3A947F96D165} {C1C432A1-BA5F-4FA9-A44F-973B71598DAF} = {291F6A9A-6E54-4328-B768-3A947F96D165} {6BF1131E-7F67-44DF-9C56-C2E749F24184} = {291F6A9A-6E54-4328-B768-3A947F96D165} {86DE336E-4487-40E0-851E-D98D61F52650} = {291F6A9A-6E54-4328-B768-3A947F96D165} {6F0EB951-D188-4D66-8008-AE22101BBF97} = {291F6A9A-6E54-4328-B768-3A947F96D165} {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E} = {291F6A9A-6E54-4328-B768-3A947F96D165} {7F2C28C8-6B95-47A8-84B0-DD443565EA35} = {291F6A9A-6E54-4328-B768-3A947F96D165} {291F6A9A-6E54-4328-B768-3A947F96D165} = {93EFA5FE-2DBC-4A5D-901E-D013E3EE0605} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {D84C5163-1B6C-41C4-B662-D9DC848DEB11} EndGlobalSection EndGlobal