“This PC” Folders

Ever go from Windows 7 to Windows 10 and notice how the default “This PC” Explorer view is just so cluttered with Pictures, Videos, Documents, Etc? Also notice how these folders also show up on the left navigation bar?

Want to fix it? This is for you.

Go from this:

To this:

Please note that I have ONLY test this on x64 Windows 10 1703, Server 2016, and Server 2012 R2

View the source on Github and download the EXE here.

View Technical Details
This software works by modifying regkey’s.

Windows 10 / Server 2016:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\%key%\PropertyBag\ThisPCPolicy

%key%
Documents : {f42ee2d3-909f-4907-8871-4c22fc0bf756}
Pictures : {0ddd015d-b06c-45d5-8c4c-f59713854639}
Videos : {35286a68-3c57-41a1-bbb1-0eae73d76c95}
Downloads : {7d83ee9b-2244-4e70-b1f5-5393042af1e4}
Music : {a0c69a99-21c8-4671-8703-7934162fcf1d}
Desktop : {B4BFCC3A-DB2C-424C-B029-7FE99A87C641}
3D Objects : {31C0DD25-9439-4F12-BF41-7FF4EDA38722}
Windows 8.1 / Server 2012 R2:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\%key%

%key%
Documents : {A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}
Pictures : {3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}
Videos : {A0953C92-50DC-43bf-BE83-3742FED03C9C}
Downloads : {374DE290-123F-4565-9164-39C4925E467B}
Music : {1CF1260C-4DD0-4ebb-811F-33C572699FDE}
Desktop : {B4BFCC3A-DB2C-424C-B029-7FE99A87C641}

Battery Notification

After purchasing a UPS, I was surprised by the quality of the monitoring software that was available.

It was either too bloated, or looked so old that I didn’t want to install it. I still don’t understand why I need such a large program, to do such a basic task.

Due to this, I decided to create Battery Notification. It’s a simple open source program, less than 1mb in size, that (as of now) runs in the users session and monitors the computers power state. If it notices the power state change, it send you an email (which you can configure within the program) and writes to a local log file.

I wrote this mainly for myself, but while making it decided to ‘extend’ it a little and make it more universal.

The next goal is to create a Windows Service that can run in the background, but this will come in the future. Check back here, or on my github page for more.

 

License: GNU GPL v3
Source Code
Download

RDP Settings

In the recent years I have been more and more reliant on using Remote Desktop for managing computers.

Windows helps RD users out by storing a history of 10 “Most Recently Used (MRU)” connections, and stores the username for any server that you have accessed in the past.

This is great, however, if you use Remote Desktop every day like I do, this list might get messy very fast.

I got frustrated in having to memorize where this data is stored in the Windows Registry, so I have made a small application that pulls this data from the registry, and allows you to edit it.

This application also allows you to edit the Port Number that RDP listens on (default is 3389).

I tested this on Windows 10 x64, but it should work on previous version of Windows.
If you notice any bugs, please contact me and let me know!

— Always be mindful of making changes in the registry. Always have a backup! I am not responsible if this program does not work as intended on an unsupported OS —

License: GNU GPL v3
Source Code
Download

MD5 Checker

In this category of “Software” posts I will be documenting a few useful little Windows applications I have made that help make my life a bit easier, and teach me something about coding.

This particular application is a very basic MD5 hash generator. Simply select a file, and click “Check MD5.” It will output the hash into the box below, and there you go! Very small application, and you don’t have to memorize how to do this in CMD.

If an error is generated, the application will create an ‘errorLog.txt’ file in the same directory as the EXE.

If you find any bugs, please comment or email me, and let me know in the comments or by email.

License: GNU GPL v3
Source Code
Download