Skip to content

Instantly share code, notes, and snippets.

View shatyuka's full-sized avatar

Shatyuka shatyuka

  • 10:53 (UTC +08:00)
View GitHub Profile
@shatyuka
shatyuka / WhiteLevel.cs
Last active May 13, 2025 04:53
Get SDR white level for display
private static uint GetSdrWhiteLevel(HWND hWnd)
{
var sdrWhiteLevel = 200u;
if (User32.QueryDisplayConfig(User32.QDC.QDC_ONLY_ACTIVE_PATHS, out var pathArray, out _, out _).Failed)
return sdrWhiteLevel;
var monitor = User32.MonitorFromWindow(hWnd, User32.MonitorFlags.MONITOR_DEFAULTTONEAREST);
if (monitor.IsInvalid)
return sdrWhiteLevel;
@shatyuka
shatyuka / Mac.csproj
Last active April 9, 2025 02:04
dotnet macos sdk without TargetFramework
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<TargetPlatformIdentifier>macos</TargetPlatformIdentifier>
<TargetPlatformVersion>15.2</TargetPlatformVersion>
<MinimumRequiredVersion>12.0</MinimumRequiredVersion>
<NoWarn>NETSDK1086;MSB3785</NoWarn>
</PropertyGroup>
@shatyuka
shatyuka / utils.cpp
Created May 15, 2021 14:42
Get kernel module export from kernel file ntoskrnl.exe
DWORD64 GetKernelModuleExportFromDisk(DWORD64 kernel_module_base, const char* function_name)
{
char kernel_path[256];
GetSystemDirectoryA(kernel_path, 256);
strcat_s(kernel_path, "\\ntoskrnl.exe");
FILE* hKernel;
fopen_s(&hKernel, kernel_path, "rb");
if (!hKernel)
return 0;