NB! A new version of Developer Extensions 2.9 with important bug fixes is now available in the Microsoft Store. Uninstall existing version first. Please click Subscribe to get a valid license. Developer Extensions 2.9 is a comprehensive suite of tools designed to enhance the functionality of File Explorer on Windows 10/11 version 1903 and above.Continue reading “Developer Extensions 2.9”
Author Archives: Kjetil Kr Solberg
Hostility or peaceful co-existence
The war in Ukraine has led me to now see that politicians and others behave and do things in such a manner that it leads to war and conflict. Instead, they should behave and do things in such a way that it leads to a future of peaceful co-existence. Instead of complaining, demanding and fightingContinue reading “Hostility or peaceful co-existence”
Windows: Is Keyboard Rootkitted?
I created a keyboard SMM rootkitted detector that consist of a Windows driver, a simple C++ Win32 app that outputs the result, and a WiX 3.11 .msi installer. In Windows you have to sign the driver for this to work and get the driver installed. The app looks something like this: In order to compile,Continue reading “Windows: Is Keyboard Rootkitted?”
8kHz
Today I officially got our new redesigned RaceCore24 firmware running on new high end electronics with a powerful 23-bit ADC. Not only is it running, but we are capping the 8kHz USB HID rate while pulling 8kHz sensor input as well. You can see a demo of it running through Ignition below. Basically, except forContinue reading “8kHz”
Linux: Is Keyboard Rootkitted?
I created a keyboard SMM rootkitted detector that consist of a Linux Loadable Kernel Module (LKM), a /proc/is-kbd-rkt file and a simple app that outputs the result. The app looks something like this: In order to try it out you first need: Then you should do a: git clone https://github.com/sith-ikjetil/is-kbd-rkt.git Then you need to buildContinue reading “Linux: Is Keyboard Rootkitted?”
Linux: ccat
The ccat command I created for Linux – written in Pascal – types files to screen like the cat command does, except it runs the files through a color filter. An example of the output for a small XML file and a small Pascal file is shown below. In order to try out ccat youContinue reading “Linux: ccat”
A Few Song Ideas
Here is a few song ideas written and exported as Audio (.mp3) from Guitar Pro 7.6.
.NET Code Access Security
Code Access Security is a CLR security system that is independent of the host system. It bases its security upon code and where the code comes from. Not who is running the code. So, privileges are given to code not users. It begins with what is called host evidence. When the CLR loader loads anContinue reading “.NET Code Access Security”
.NET Threading and Tasks
Since creating and destroying threads is a costly set of operations, the CLR manages its own thread pool. There is one CLR thread pool per CLR. So if there is multiple versions of the CLR loaded in a process there are multiple CLR thread pools. Initially there are no threads in this thread pool. AsContinue reading “.NET Threading and Tasks”
.NET Language Integrated Query (LINQ)
As of C# 3.0 we have had a standard way of querying data through Language Integrated Query or LINQ for short. C# 3.0 introduces its query language as a first-class citizen. The querying are type checked by the C# compiler. C# 3.0 also introduced things like lamda expressions and extension methods et. al. Both ofContinue reading “.NET Language Integrated Query (LINQ)”