DeviceIOView is a very small utility that will allow you to watch the data transfer between an application or service and a device driver (DeviceIoControl calls). For each call to a device driver, the following information is displayed: Handle, Control Code, number of input bytes, number of output bytes, the name of the device handle, and all the input/output bytes, displayed as Hex dump. DeviceIOView doesn't require any installation process or additional dll files. In order to start using it, simply run the executable file - DeviceIOView.exe After running it, select the process that you want to inspect, and click Ok. After clicking Ok, DeviceIOView will start to display the information about all calls to device drivers. The upper pane displays the list of all device drivers calls. When you select an item in the upper pane, the lower pane displays the input/output bytes, as Hex dump. Using DeviceIOView In Windows VistaDeviceIOView can work in Vista even when UAC (User Account Control) is turned on, as long as the process that you wish to inspect run in the same account and security context of DeviceIOView. However, if you want to inspect a process that runs under administrator account, you must also run DeviceIOView as administrator. (right-click on DeviceIOView.exe and choose 'Run As Administrator')What's New in This Release: [ read full changelog ]· DeviceIOView now automatically stops when the process that you inspect is terminated.· DeviceIOView now remembers that last sort in select process dialog-box.