- Notifications
You must be signed in to change notification settings - Fork52
Collection of undocumented Windows API declarations.
License
MiroKaku/Musa.Veil
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Musa.Veil
is a collection of Native API definitions for Windows. Take the nameVeil
, which means to lift the veil of Windows and spy on the face hidden behind.
This project contains the definitions for the Windows internal undocumented API fromntoskrnl.exe
,ntdll.dll
,kernelbase.dll
.
This project is based on thesysteminformer/phnt andChuyu-Team/MINT fork modifications, combining the advantages of the two projects.
- Both user-mode and kernel-mode are supported.
- Compiling using the /W4 /WX option is supported.
- Optimized for the Windows SDK.
- The API is managed by Windows SDK version macros.
Right click on the project, select "Manage NuGet Packages".Search forMusa.Veil
, choose the version that suits you, and then click "Install".
Or
If your project template usesMile.Project.Windows, you can add the following code directly to your.vcxproj
file:
<ItemGroup> <PackageReferenceInclude="Musa.Veil"><!-- Expected version--> <Version>1.0.0</Version> </PackageReference> </ItemGroup>
First make sure that your program is using the latest Windows SDK.Then clone and include it.
// If you wonder to use separate namespace, please define the following macro.#defineVEIL_USE_SEPARATE_NAMESPACE// First inclusion order#include"Veil.h"
Thanks toJetBrains for providing free licenses such asResharper C++ for my open-source projects.
About
Collection of undocumented Windows API declarations.