Good program for updating drivers


This to me is troublesome, the driver itself works well enough. There are a couple of other odd things to point out here, DS3_stores files at …\”User Profile”\App Data\Roaming\Motionin Joy\DS3tool.These files are Base64 encoded DES encrypted files which contain some offline Java Script routines, as well as the configuration information for DS3_itself.In this mode, you tend to miss the information on the BSOD screen, which can reveal the cause of the crash.Now, to be fair, most people don’t know what “DRIVER_IRQL_NOT_LESS_OR_EQUAL” means, and that’s the kind of message you’ll find on a BSOD.At first, I was only going to extract the values of the actual battery charge status that shows in DS3_Tool.exe, and I discovered that this was next to impossible because DS3_uses an Internet Explorer server, specifically the Web Browser control, and I can only assume that for security reasons, the operating system doesn’t allow this to be hooked.This got me curious as to why the author decided to build DS3_in this manner.Seemingly, they come from nowhere, and could occur when the user is doing something relatively innocuous, like surfing the Web.So could Windows drivers cause BSODs, and how can you stop them?



Since the “GUI” tells the trusted and signed DS3_what to do, this means that all the active content that’s delivered to your computer from a remote server is also trusted.Why would the author of Motionin Joy go through this much trouble?Surely it’d be easier to create a fully native application for managing the driver.Since DS3_is just acting as a proxy for whatever the remotely delivered “GUI” tells it to do.