Saturday, March 27, 2010

Fixing filter driver problems in Windows XP

(taken from http://djlizard.net/2007/04/30/230/ )

Background information

A filter driver intercepts requests/communication in order to extend or replace functionality in the driver or hardware that it is filtering. There are three types of filter that you should know about: bus filter drivers, upper filter drivers, and lower filter drivers.

A bus filter driver extends functionality (usually for proprietary features) on a bus driver, such as ACPI. An ACPI filter driver, for example, could add additional power management modes or communicate with proprietary modifications to ACPI (such as in laptops).

An upper filter driver filters data between the main driver and the application/operating system service. Microsoft's example: a keyboard filter driver could perform additional security checks before passing the data along to the application or OS/module that is receiving the data.

A lower filter driver filters data between the hardware itself and the main driver, providing extra security/stability or translating proprietary communication into a standard language for the main driver. A good example of this is when you press a button on a piece of hardware: you may have only pressed the button once, but internally, the button may have made electrical contact repeatedly within mere milliseconds, sending more than one signal when only one was intended. A filter driver can recognize that this isn't intended behavior, and can refine the data to expected specifications (it turns multiple contacts into the intended 1 contact). This way, the main driver receives a stream of cleaned/stable data, and from the end user's perspective, everything is OK. Since hardware is physical and anything can go wrong, filter drivers are quite necessary for operating system sanity.

There are two ways to install a filter driver in Windows: at the class level, and at the device level. If you install a keyboard class filter driver, EVERY keyboard you ever install will be filtered by it. If you only install it on the device level (which is done by unique device ID), then it will only filter the exact device that you put it on originally and all other devices, even in the same class, will be unaffected.

Thursday, February 25, 2010

Solution to Windows XP wireless AES/WPA2 problem

If your Windows XP computer doesn't seem to recognize AES
(or WPA2) and/or it won't ask for network key ,make sure
that you're running Service Pack 2 and that you have
downloaded and installed KB 917021 or install SP3.

http://support.microsoft.com/kb/917021/en-us

Download the Wireless Client Update package here.

Saturday, October 17, 2009

A few cool Firefox add-ons

Greasemonkey - Allows you to customize the way a webpage displays using small bits of JavaScript.Hundreds of scripts, for a wide variety of popular sites, are already available at http://userscripts.org.

Firebug
- Integrates with Firefox to put a wealth of development tools at your fingertips while you browse. You can edit, debug,and monitor CSS,HTML, and JavaScript live in any web page.If you use Gmail disable Firebug,it can(and will) hang Firefox.To disable it go to "Tools=>Add-ons" and click "disable" on Firebug add on.After you restart Firefox it will be disabled.

Live HTTP Headers - View HTTP headers of a page and while browsing.

Password Exporter - This extension allows you to export your saved passwords and disabled login hosts using XML or CSV files that can be imported in another browser or computer.

NetVideoHunter Video Downloader - With this add-on, you can easily download videos and music from almost any video-sharing site. For example from: Youtube, MySpace Music, Google Video, Metacafe, Dailymotion, Break, Putfile, etc...

RDown (Rapidshare Downloader) - Paste rapidshare links to be downloaded overnight.Downloads links one by one.Just paste them and and click start.

LeechBlock - LeechBlock is a simple productivity tool designed to block those time-wasting sites that can suck the life out of your working day. (You know: the ones that rhyme with 'Blue Cube', 'Pie Face', 'Space Hook', 'Hash Pot', 'Sticky Media', and the like.) All you need to do is specify which sites to block and when to block them.

BetterPrivacy - Removes Flash cookies (Local Shared Objects, LSO).Better Privacy serves to protect against not deletable longterm cookies, a new generation of 'Super-Cookie'.This new cookie generation offers unlimited user tracking to industry and market research.Local Shared Objects (LSO) are pieces of information placed on your computer by a Flash plugin. Those Super-Cookies are placed in central system folders.They are frequently used like standard browser cookies.BetterPrivacy also protects against 'DOM Storage' longterm tracking, a browser feature which has been granted by the major browser manufactures.

WebMail Ad Blocker - Block ads on the right hand side of the screen when using Yahoo mail, Hotmail and Gmail thereby expanding your message space.

Tamper Data - Serves for modifying HTTP/HTTPS headers and post parameters.

Wednesday, October 14, 2009

Java Bytecodes list with description

This list has been taken from book
"Special Edition Using Java, 2nd Edition",by Jordan Olin.

Java Bytecode Instructions in OpCode Order (CLICK ME ;)

Saturday, October 3, 2009

Quantum Mechanics online lessons

The course is taught by Leonard Susskind, the Felix Bloch Professor of Physics at Stanford University.There are 10 Lectures.Very easy to follow.

http://www.youtube.com/view_play_list?p=84C10A9CB1D13841

MameUI32 (and some older vrsions) download page

Here is a list of a few MameUI32 versions.

Mame32 0.62
Mame32 0.89
Mame32 0.93
Mame32 0.97
Mame32 0.103b
Mame32 0.129
Mame32 0.133
Mame32 0.134.1.0

Link: http://sites.google.com/site/little0nemodump/home/mame/mame32

Roms: Galaga (Works on Mame32 0.62) , jolly card
Link: http://sites.google.com/site/little0nemodump/home/mame/roms


Friday, October 2, 2009

Kaspersky (manual) antivirus bases update (zipped)

On this site you will find mirrors to :
Kaspersky products,documentation,patches,utilities,Kaspersky
products in beta versions and manual antivirus bases in zip
archives.


http://downloads.kaspersky-labs.com/

Tuesday, May 26, 2009

Tuesday, May 12, 2009

Google gadget to simply add Html/Javascript code to blog

This google gadget lets you easily add html/java script code to your blog:

Link to gadget (Click me ;).

Thursday, May 7, 2009

Pelles C - Free Win and Win Mobile development environment

Pelles C is a complete development kit for Windows and Windows Mobile. It contains among other things an optimizing C compiler, a macro assembler, a linker, a resource compiler, a message compiler, a make utility and install builders for both Windows and Windows Mobile.

It also contains an integrated development environment (IDE) with project management, debugger, source code editor and resource editors for dialogs, menus, string tables, accelerator tables, bitmaps, icons, cursors, animated cursors, animation videos (AVI's without sound), versions and XP manifests.

AND IT'S FREE !!!!!!

Pelles C web site -> http://www.smorgasbordet.com/pellesc/ ;))