Implements a Windows service (in a DLL) that removes the rounded corners for windows in Windows 11

Related tags

Miscellaneous ep_dwm
Overview

ep_dwm

Implements a Windows service that removes the rounded corners for windows in Windows 11.

Tested on Windows 11 build 22000.434.

Pre-compiled binaries are available in the ExplorerPatcher setup program (download the latest pre-release). You can install that program - it already includes this functionality built-in. Alternatively, to get only ep_dwm.exe from the downloaded ep_setup.exe, run this:

ep_setup /extract C:\ep_dwm

The executable will be extracted in C:\ep_dwm. If you do not need them, you can delete the rest of the files in there and keep only ep_dwm.exe.

To register, type these commands in an elevated command window:

sc.exe create ep_dwm binPath= "\"C:\ep_dwm\ep_dwm.exe\" ep_dwm Global\ep_dwm" DisplayName= "ep_dwm" start= auto
sc.exe description ep_dwm "ep_dwm Service"
sc.exe start ep_dwm

To unregister, type these commands in an elevated command window:

sc.exe stop ep_dwm
sc.exe delete ep_dwm
You might also like...
Basic Windows Service managment API

SvcManager Basic Windows Service managment API A simple C++ Windows Service management API built my me. To be honest, I havent committed anything in a

Elk is a tiny embeddable JavaScript engine that implements a small but usable subset of ES6
Elk is a tiny embeddable JavaScript engine that implements a small but usable subset of ES6

Elk is a tiny embeddable JavaScript engine that implements a small but usable subset of ES6. It is designed for microcontroller development. Instead of writing firmware code in C/C++, Elk allows to develop in JavaScript. Another use case is providing customers with a secure, protected scripting environment for product customisation.

Treexy is a library that implements a compact hierarchical data structure that can store and manipulate volumetric data, discretized on a three-dimensional grid
Treexy is a library that implements a compact hierarchical data structure that can store and manipulate volumetric data, discretized on a three-dimensional grid

Treexy is a library that implements a compact hierarchical data structure that can store and manipulate volumetric data, discretized on a three-dimens

A STM32F428I-DISC1 based sonar which implements the HC-SR04 ultrasonic sensor and a mini-servo
A STM32F428I-DISC1 based sonar which implements the HC-SR04 ultrasonic sensor and a mini-servo

STM32 Sonar Youtube This is a Sonar based on the STM32 microcontroller. It uses the following parts: STM32F428I-DISC1 Devboard HC-SR04 ultrasonic sens

Implements a complete GNU/Linux program

Linux-app Implements a complete GNU/Linux program The example program is part of a system for monitoring a running GNU/Linux system. It includes these

Example code for the research paper "Masked Software Occlusion Culling"; implements an efficient alternative to the hierarchical depth buffer algorithm.

MaskedOcclusionCulling This code accompanies the research paper "Masked Software Occlusion Culling", and implements an efficient alternative to the hi

Experimental Worms Armageddon WormKit module that implements real-time online multiplayer for racing schemes

wkRealTime v.0.0.4d Experimental Worms Armageddon WormKit module that implements real-time online multiplayer for racing schemes. Installation Place w

CppUTest For QP/C++ implements a CppUTest port of the QP Framework, with supporting utilities, enabling easy host based unit testing of active objects.

CppUTest for the QP/C++ Real-Time Embedded Framework Build and Test status: Copyright Matthew Eshleman If this project inspires your team to select th

This is Script tools from all attack Denial of service by C programming

RemaxDos Paltfrom Attack RemaxDos This is Script tools from all attack Denial of service Remax Box Team !. Features ! Cam overflow Syn Flooding. Smurf

Comments
  • How to install the service and make it work?

    How to install the service and make it work?

    I followed your instructions on ReadMe but I can't seem to get it working. I created the service and restarted the explorer.exe and dwm.exe. I also tried again and this time I rebooted but I still can't figure out what went wrong. I tried to lookup ep_dwm in the event viewer for logs but there was none but the tool was running the whole time!

    Anything that I might have missed?

    opened by Nirmal4G 5
  • Unpredictable result of

    Unpredictable result of "ep_dwm_IsWindows11Version22H2OrHigher()"

    In the routine "ep_dwm_IsWindows11Version22H2OrHigher()" the resources are free'd prior to calculation of the return value depending on the resources.

    So the result is unpredictable.

    A solution may look like this:

    BOOL result = ((int)HIWORD(vinfo->dwProductVersionLS) >= 22621);
    
    free(path);
    free(ver);
    

    // return ((int)HIWORD(vinfo->dwProductVersionLS) >= 22621);

    return result;
    

    Thanks for your impressive work !

    opened by ibhk 1
  • Easiest way to disable rounded corners (no patching/adapter required)

    Easiest way to disable rounded corners (no patching/adapter required)

    I stumbled across this preference in PowerToys. If you just want to disable rounded corners and you don't mind using FancyZones, this is by far the easiest (official?) way to do it: "Disable round corners when window is snapped"

    opened by limacohen 0
Owner
Valentin-Gabriel Radu
Valentin-Gabriel Radu
A window manager for GNOME, with rounded corners patch

Tested in gnome-shell 40.5, should works in gnome 40 and 41. integrate the blur effects with rounded corners.The source code can be found here. Issues

Yi 502 Jan 4, 2023
Fork of junaburg's picom fork with a patch for rounded corners and shadows

picom new! : You'll now also find tryone's dual_kawase blur for the new backend, as well as rounded corners from sdhand if they are so desired, merged

Arian Rezazadeh 49 Dec 20, 2022
New lateral movement technique by abusing Windows Perception Simulation Service to achieve DLL hijacking code execution.

BOF - Lateral movement technique by abusing Windows Perception Simulation Service to achieve DLL hijacking ServiceMove is a POC code for an interestin

Chris Au 190 Nov 14, 2022
Creates an XDG_RUNTIME_DIR on login and never removes it.

dumb_runtime_dir Creates an XDG_RUNTIME_DIR directory on login per the freedesktop.org base directory spec. Flaunts the spec and never removes it, eve

Isaac Freund 19 Dec 9, 2022
Simple one file header for hijacking windows version.dll for desired executable to do 3rd party modifying without dll injection.

Version-Hijack Simple one file header for hijacking windows version.dll for desired executable to do 3rd party modifying without dll injection. Usage

sneakyevil 6 Oct 19, 2022
A fork of the kwin blur effect that solve the corners bug.

Kwin blur effect - Respect rounded corners This kwin effect is a fork of the default kwin blur effect, with minimal changes to solve the "plasma korne

Alban Boissard 101 Dec 29, 2022
Collection of DLL function export forwards for DLL export function proxying

dll-exports Collection of DLL function export forwards for DLL export function proxying. Typical usecase is for backdooring applications for persisten

Magnus Stubman 58 Dec 6, 2022
A method from GH on how to stream a dll without touching disk, TAGS: fortnite cheat fortnite injector dll injector

dll-encryptor People who make pay hacks typically have down syndrome and are incapable of using their brains in any fashion, and yet these bath salt s

Micca 2 Nov 24, 2021
Shared to msvcrt.dll or ucrtbase.dll and optimize the C/C++ application file size.

VC-LTL - An elegant way to compile lighter binaries. 简体中文 I would like to turn into a stone bridge, go through 500 years of wind, 500 years of Sun, ra

Chuyu Team 266 Jan 1, 2023
DLL Hooker using DLL Redirection

DLLHooker DLL Hooker using DLL Redirection. Development Environment IDE: Visual Studio 2019 Demonstration References [1] https://www.exploit-db.com/do

Jack Ren 1 Jan 21, 2022