HOWTO Make Windows SlimRW Lock Be More Confortable

Recently I tripped into SlimRW Lock API. It’s a Windows synchronization object very similar to critical section, with the support of two different type of lock: shared and exclusive. Essentially you should get shared lock for all read-only activities, while the exclusive lock shall be used for all the other cases. The Basic Implementation I wrote this simple class to include them in my program: … Continue reading HOWTO Make Windows SlimRW Lock Be More Confortable »

HOWTO Setup Hyper-V 2019 Server Outside a Domain

Hyper-V 2019 Server might be a great and free opportunity to host Hyper-V VMs. The main problem is that it’s quite unfriendly & raw environment not set to live outside a network domain. Setting up a domains server for small labs, or similar realities can be quite expensive and not advantageous. Surfing the web, I found several sources to use it into a private network … Continue reading HOWTO Setup Hyper-V 2019 Server Outside a Domain »

HOWTO Automatically Catch Problems While Debugging

Suppose to have the ability to add dozens of breakpoints into your program main error detection points, whenever you start a debugging session. This should allow you to easily track down some hidden/unnoticed problem. For example, suppose to have a C function like the below one: __MYOBJECTDATA * WINAPI MYOBJGetPtr (HANDLE hMyObject) { __MYOBJECTDATA *pObj; pObj = (__MYOBJECTDATA *) hMyObject; __try { if ((pObj != … Continue reading HOWTO Automatically Catch Problems While Debugging »

HOWTO fix Event 455 ESENT

Into my new Windows 10 1903, I noticed several instances of the following error: Event 455, ESENT with the following description: svchost (3124,R,98) TILEREPOSITORYS-1-5-18: Error -1023 (0xfffffc01) occurred while opening logfile C:\WINDOWS\system32\config\systemprofile\AppData\Local\TileDataLayer\Database\EDB.log. The solution The problem here seems to be that a couple of folders are missing int this path. To fix them, you have to: open Explorer go to: C:\Windows\System32\config\systemprofile\AppData\Local create ‘TileDataLayer‘ folder (if … Continue reading HOWTO fix Event 455 ESENT »

HOWTO Set System Unattended Timeouts

I was in the need to change System Unattended Sleep Timeout. It’s the time the system shall wait before switching the sleep mode when it’s into login or locked page. According to this thread, it something we can do by the Advanced Power Options. The problem is that it’s hidden by default. Enabling System Unattended Sleep Timeout To switch it back to the light, we … Continue reading HOWTO Set System Unattended Timeouts »

Updating Drivers for WU Catalog manually

Starting with Windows 10 Cumulative Update 1904, my notebook started a quite alarming series of BSOD. One of the many activities to solve the problem was to update vital drivers to the latest working version. One good source is ‘Windows Update Catalog’ site. From here you can download any content distributed by Windows Update itself. One of these contents are latest registered device drivers. In … Continue reading Updating Drivers for WU Catalog manually »

released sys_minion 1.4.7.0

into OEM drivers repository, the program is now trying to fix bad installation dates (like some Intel drivers’ ones). added new Windows Capabilities on Demand page. minor fixes & improvements link

HOWTO install Windows features on-demand

Start with Windows 10 1809, I discovered that RSAT (Remote Server Adminitration Toolkit) was inserted into Windows ‘Features on Demand’ and can be only install from there. To complete to the task: open a Command Prompt with administrative access rights type the following command line to get all features available: dism /online /get-capabitities select the needed ones (the ones starting with “rsat” in your case) … Continue reading HOWTO install Windows features on-demand »