Sunday, April 22, 2007

XPe tip #33: New hardware UI

What component is responsible for the UI you see when a new hardware is attached and detected on your target PC?
The answer is simple - newdev.dll - Add Hardware Device Library. The newdev.dll library can be brought in your image if you add "Add Hardware Control Panel" component.

That library implements all the GUI for the Add New Hardware wizard. It is also getting called from Device Manager when you are trying to Update a driver. It is interesting though the Device Manager does not seem to explicitly depend on the Add Hardware Control Panel component or, at least, newdev.dll (as a rawdep). I'd call this a bug.

If the newdev.dll removed, it gives you an image that is deaf to installing new hardware. Very useful feature for headless devices.

2 comments:

Anonymous said...

A thousand thank you's, once I worked out that the torrents file wasnt the bootable file itself and followed the process to download the actual bootable repair file, burned to a CD not a DVD ( wouldnt work off a DVD for me), eventually got my system to boot from the CD, selected repair my computer and all fixed within 15 minutes.DO NOT USE THE REINSTALATION DISC OR SIMILAR AS YOU WILL BE acer btp-59a1 battery,acer btp-60a1 battery,acer btp-84a1 battery RECOMMENDED BT MANY SOURCES IT WILL WIPE ALL YOUR FILES AND INFO, THANKS TO THESE GUYS YOU DO NOT HAVE TO DO THAT!!.Once again thank you thank you, over 400 gb of info and files would have needlessly been lost.

Anonymous said...

I enjoyed your post,. I have been wondering about this topic,so thanks for posting. I’ll likely be coming back to your blog.
Video AC Milan|Video Sepak Bola|How To Make a Kite|How to make a origami|Tips for lossing weight|How to six pack abs