drivers

Unit testing kernel drivers

I'm looking for a testing framework for the Windows kernel environment. So far, I've found cfix. Has any one tried it? Are there alternatives? ...

Windows XP support for Remote NDIS

I'm looking at developing a device which will need to support Ethernet over USB (hosted in Linux, XP, and Vista). As I understand it, Vista and Linux support the industry standard USB CDC. However, in classic Windows style, XP only supports it's own Remote NDIS. So, now I'm thinking of just bowing down and doing it over RNDIS, as opposed...

best tool to reverse-engineer a WinXP PS/2 touchpad driver?

I have a PS/2 touchpad which I would like to write a driver for (I'm just a web guy so this is unfamiliar territory to me). The touchpad comes with a Windows XP driver, which apparently sends messages to enable/disable tap-to-click. I'm trying to find out what message it is sending but I'm not sure how to start. Would software like "Syse...

What is the best practice for writing Registry calls/File Sytem calls/Process creation filter for WinXP, Vista?

We needed to monitor all processes Registry calls/File Sytem calls/Process creations in the system (for the antivirus hips module) . Also time by time it will be needed to delay some calls or decline them. ...

Developing drivers with no info

How does the open-source/free software community develop drivers for products that offer no documentation? ...

How do I find if my particular computer is going to have problems when I install linux?

The IT lady just gave me a laptop to keep! I've always wanted to have Linux install to play with so the first thing I did is search stackoverflow for Linux Distro suggestions and found it here. However they also mention that you should search around to see if anyone's had any problems with your drivers and that distro. Now all I k...

C# driver development?

Before I jump headlong into C#... I've always felt that C, or maybe C++, was best for developing drivers on Windows. I'm not keen on the idea of developing a driver on a .NET machine. But .NET seems to be the way MS is heading for applications development, and so I'm now wondering: Are people are using C# to develop drivers? Do you ...

How do I stop the "Found new hardware wizard" appearing?

As part of our product we use 3rd party hardware and drivers. Unfortunately, these drivers aren't signed so up pops the "Found new hardware wizard" when installing or upgrading our product. Our product is web based and allows the users access to everything they need remotely, apart from this one case. Is there a registry hack or other...

Installing Windows on a RAID system without a floppy drive

What is the best way to install Windows on a system without a Floppy drive, when RAID drivers are required for the installation? I'm specifically trying to get Windows 2003r2 64bit onto a rack-mount server that can't have a floppy drive installed. Do I need to go through slipstreaming an install disk (and if so, can that be done on a...

What IDE would be good for linux kernel driver development

I am using ubuntu 8.04.1 and i am trying to write a character driver in kernel mode. What would be a good ide, ideally with code completion, to do that ? ...

How to Execute an application in XP when a particular type of USB device is attached

In Windows XP what is the best way to execute a particular application when a particular type of USB device is attached (it currently attaches as a storage device - i.e. it appears as a drive). The solution I am looking for must execute the application from the very first time the device is attached or offer the application as a selecti...

How to know if there is a (compiled in/kernel module) device driver controlling a device on a running linux?

How can I know if a device is supported on a running linux and if so, which device driver controls it? For instance, lspci on a server(PowerEdge 2900) gives: 00:00.0 Host bridge: Intel Corporation 5000X Chipset Memory Controller Hub (rev 12) 00:02.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 2 (rev 12) 00:03.0...

USB Driver Development on a Mac using Python

I would like to write a driver to talk to my Suunto t3 watch in Python on a Mac. My day job is doing basic web work in C# so my familiarity with Python and developing on a Mac is limited. Can you suggest how one would start doing driver development in general and then more specifically on a Mac. I.e. how to easily see what data is being...

Error connecting to oracle. Getting an UnsatisfiedLinkError for the method t2cGetCharSet

Hi, I am running a series of JUnits using Apache ANT using JDK 1.5. All JUnits that use an Oracle JDBC driver give the UnsatisfiedLinkError shown below. What native library is it looking for and how do I solve this? What should the PATH variable contain? oracle/jdbc/driver/T2CConnection.t2cGetCharSet([CI[CI[CI[CII[SLoracle/jdbc/drive...

How to make resource dll to describe device fonts ?

The target driver im building is not a native driver but a minidriver working with Microsoft Universal Pinter Driver According to DDK: Descriptions of these items [fonts in my case] are placed in a resource DLL, as described in the Platform SDK documentation. It then goes on to say: In the printer's resource DLL, specify ...

What is a good resource to get started with Windows file system driver development?

What is a good resource to get started with Windows file system driver development for a newbie? ...

Does VB.NET trash Access databases?

Grasping at straws here... I work with a VB6 desktop system using several 2003-style Access databases (.MDB). Recently, I changed the first function from VB6 to VB.NET, still using an Access database. This is more than a conversion, but a rewrite with additional functionality. It is still fairly simple functionality, with a low-volume...

How can I get a 64 bit USB driver to load in Vista 64.

I am working in Vista 64 bit system. I have a 3rdPartyUsbDriver.sys and 3rdPartyUsbDriver.inf files. I have made the neccesary changes to the vendor & product IDs in the inf file, to work with my custom hardware. This installs and works in 'Unsigned Driver Test mode' just fine. I now want to install this driver in 'Normal mode'. I do ...

restarting the video driver (programatically)

I have a strange bug somewhere in my system that causes the screen to move very fast when it occurs (I can't really describe it) and I learned to deal with it by putting my laptop to sleep then waking it up .. I'm suspecting it's something with the display driver, and it gets fixed if the driver is restarted. Is there a way to restart ...

Readings, tools and libraries for low-level, network related, softwares in C

I'm going to graduate soon in electronics and tlc engineering and I have some decent OO programming experience with PHP and Java. Now I would like to try starting a career as a C programmer. I'm interested in C since this is, I think, the most suited language, without considering Assembly, to develop device drivers, firmwares and other l...