Geeks With Blogs
Thinking Kernel Mode ExAllocatePoolWithTag(KMScrapPad, sizeof(KMSCRAP), TAG_TKM);
Check out WebHarvy Web Scraper to see how easy it is to scrape online data to an XML, CSV or TSV file. WebHarvy Web Scraper also allows you to export the extracted data to an SQL database. You may watch the video demo of WebHarvy at http://www.webharvy.com/dem... .Web Scraping is the process of extracting data from remote websites to local storage ......

The latest version of USBDeviceShare, the USB over IP software, supports sharing USB devices between 32 bit and 64 bit editions of Windows. A USB device plugged in to a 64 bit PC running 64 bit version of Windows can be shared and remotely accessed from a 32 bit PC and vice versa. Download USBDeviceShare USB over Network software from http://www.sysnucleus.com/u... ......

You can use DPInst (Driver Package Installer) to install driver files for your device on Windows Operating Systems. DPInst.exe is part of DIFx (Driver Install Framework tools) which comes along with the Windows Driver Kit (WDK). You can find DPInst redistributable inside the redist\DIFx\DPInst folder of the WDK. Using DPInst to install driver: 1) http://msdn.microsoft.com/e... ......

Today most devices connect to the PC via USB. What if you need to share a USB device with another person at home or at work. What you normally do is unplug the device and hand it over to the other person. Or you can let him/her use your computer where the device is present. What if the device is not portable ? What if you and your friend are located ......

"Smaller, Faster, Smarter" Every successful software once reaches a stage where adding more features makes the application 'Bigger, Slower and Lamer". Once that critical mass has been reached, trying to cash in by adding more features leads to a process called 'feature creep'(http://en.wikipedia.... What Microsoft and Apple are ......

Often we are required to write applications (installers) which installs the driver files associated with a device even before the device is actually plugged in to the system. The process is called 'preinstalling' driver packages. In order to preinstall a driver package, use the SetupCopyOEMInf API. Uninstallation can be done using the SetupUninstallOEMInf ......

So you need to change the driver loaded for a given device from your application. You have a couple of options to do this. The first method is to use the UpdateDriverForPlugAndPlayD... API. This method is simple and straightforward to use. But the downside of using this API is that it will update drivers for all devices with the specified hardware ......

This post is about USBTrace, a software based USB monitor / USB sniffer , which can be used to capture & analyze transactions happening in the USB bus. This tool is helpful for USB firmware/device driver developers while debugging and testing their device implementation. USB requests are captured and displayed in easly readable format to make analyzing ......

Writing asm code for 32 bit drivers is straightforward. You can embed the code in an __asm { } block. void DemoFunction() { __asm { mov eax, 0x01 ; more assembly } } But writing assembly in 64 bit driver source code requires a bit more work. The 64 bit compiler will not allow inline assembly. The assembly code will have to be moved to a seperate assembly ......

06
Mar 08
Computers with 64 bit processors are becoming popular, at least in enterprise circles. Also the X64 version of Windows Vista is more popular than Windows XP 64 bit edition. 2 Types of 64 bit architecture Yes, unlike 32 bit (aka X32) there are 2 64 bit architectures: AMD's X64 ; also known as X32-64 & AMD64 Intel's IA-64; also known as Itanium The ......

New Page 1 The Windows Driver Foundation (WDF) Kernel Mode Driver Framework (KMDF) is out. Get it from: http://www.microsoft.com/wh... Windows Driver Foundation is the next-generation driver model, which removes a lot of complexity which exists in the current driver model (WDM). WDF achieves this not by replacing WDM, but by ......

New Page 1 "Sony's attempt at protecting its music cds from piracy has turned into a tale of security woes that has quickly gone from bad to worse. New software on several of the company's cds installs a copy protection rootkit on a user's PC once the license agreement on the disc is accepted. Virus writers jumped on the fact that Sony's rootkit ......

New Page 1 { Not invented here } Unless I scribble this down somewhere, I will forget. So let me dump my memory . . Kernel Streaming is a fairly complicated topic. And to study this, the available resources are the DDK help documentation and the samples. AFAIK, there are no books written on this topic. And what is present online is also meager. The ......

New Page 1 The best way to describe this space is : scrap paper - loose sheets of paper, often already partly used, for writing notes on. For many reasons I feel the current timeslot to be a highly active one. A lot of things are happening. Applications are moving away from the PC to the internet. Computing is becoming more and more pervasive. The size ......

New Page 1 Never allocate a dispatcher object from PagedPool. Which means, don't even think about doing a KSPIN_LOCK SpinLock; within your PAGED_CODE. If a dispatcher object is allocated from PagedPool, the driver might work peacefully, but occasionally the system will bugcheck saying that it tried to access paged memory from higher IRQL. So, Allocate ......

Copyright © Sreejith S | Powered by: GeeksWithBlogs.net