Where do I even begin.. Do not, under absolutely any circumstances..... This is certainly NOT the way you want your system to die. Replacing system libraries is a very bad idea. Everything that uses SLC functions outside of the ones implemented will either throw an error or immediately crash. (in the worst case, break existing configuration) The kernel will be fine as it obtains everything from the registry, but most likely after some time a BSOD will occur because of an NPE caused by more important parts of the system. This will entirely break half of Windows' Licensing and half of Windows along with it. We're trying to do it cleanly and (to some extent) transparently, so nothing breaks along with it. Take a look at how @abbodi1406 's implementation works and try to build upon that.