JustKernel

Ray Of Hope

September, 2013

Extension of Desktop Win/Windows 7/Vista – Series 5

There have been lot of queries regarding how to load the lower driver driver, which registry entries are required and some sample code. So here I will answer your queries and will also provide some sample code. Note: Its been long time since I worked on this project, so please forgive my memory 🙂 I […]

Posted in Desktop Extension | No Comments »

Extension of Desktop Win/Windows 7/Vista – Series 4

Enumeration , addition of source, target and path to the vidpn is complete.. I can see multiple monitor in the Desktop->properties window.. But now the requirement is that I need to dump the content of the extended monitor to a virtual memory or what we can say is that whatever is displayed on the extended […]

Posted in Desktop Extension | 2 Comments »

VirtualDroid : Virtualization of Android

After having studied both Microkernel based virtualization and hypervisor based virtuatization, I have been able to narrow down on hypervisor based virtualization for my project VirtualDroid.  OKL4 (microkernel ) looks a bit more complex , though open source, and has less of online support . Will use Xen as the starting point as it has […]

Tags: ,

Posted in VirtualDroid -Android Virtualization | No Comments »

Extension of Desktop Win/Windows 7/Vista – Series 3

Now coming to Windows Vista/Win7 or you call it WDDM way. With the advent of Vista, MS changed its graphics architecture drastically. It moved the device driver to the user layer and removed the concept of drawing engine (GDI). GDI, no longer played any significant role in Vista architecture. WDDM /Vista / Win7 display architecture […]

Tags: ,

Posted in Desktop Extension | No Comments »

Extension of Desktop Win/Windows 7/Vista – Series 2

Here I will explain about the underlying functionality of the desktop extension/ multimonitor support with respect to WindowXP and Vista/Win7. Thus , along the way I will also make comparison of Windows 2000/XP graphics architecture with Windows Vista/Win7 architecture. Windows XP uses XPDDM architecture . This architecture consisted of the following components :  Userlayer GDI […]

Tags: , ,

Posted in Desktop Extension | No Comments »

Extension of Desktop Win/Windows 7/Vista – Series 1

Its a common phenomenon now days to extend the desktop i.e. attach another monitor to your main screen via USB and the desktop can be extended to multiple monitor. This enables the user to manage his work in a better way. He can move the less useful windows to secondary monitor or songs can continue […]

Tags: ,

Posted in Desktop Extension | No Comments »

Request for Contribution

Hi All, As you are aware I have a site www.justkernel.com which is totally devoted to learning Kernel and device driver development whether on Windows or Linux Platform. Through this site, I have always aimed to share my knowledge and experiences . I want to take an initiative to start a project (of-course related to […]

Posted in Uncategorized | No Comments »

Its All Positive/Learning – The Virus Way (Memory Resident Virus)

Memory resident viruses infect the in memory programs.  They may not infect any programs directly when they are first executed,  rather, they sit and wait in memory until other programs are accessed,  and infect them then. These kind of viruses hide themselves in some remote corner of memory (which will be rarely touched by OS) […]

Tags: ,

Posted in Virus | No Comments »

CoLinux – Architecture and operational details.

Cooperive Linux – Both the kernels executes simultaneously. Each kernel has its own CPU context, address space and each kernel decides when to give back the control to the partner .. I happens at Hz/sec speed so difference is not detected. But quite obvious, at a time only one kernel will be executing. Host OS […]

Tags:

Posted in virtualization | No Comments »

Its All Positive/Learning – The Virus Way (Series 1)

The most common type of viruses that exist are COM infectors that infect the COM files. As you are aware COM file is a direct binary image of what should be put into memory and executed by the CPU. COM files are  arranged in a particular format in memory and if you know the format […]

Tags: ,

Posted in Virus | No Comments »