The file c28dd32.dll is a DirectDraw NEC Cirrus 5428 Driver 32-bit HAL used by DirectX for Windows and created by the NEC Corporation. This is part of a driver file for a graphics card. Drivers are small software tools that allow your computer to communicate with a piece of hardware.
A problem with this file may disable some or all of your graphics functions on your system. You may need to replace the driver to fix the issue, but you should also try cleaning your registry. The registry is a database that keeps track of the files installed on your computer so Windows can locate them when it needs to use them. Mistakes can crop up in the registry even during regular usage, and those mistakes can disable your programs.
ZookaWare PC Cleaner cleans up your registry mistakes. ZookaWare PC Cleaner finds and fixes every error in your registry to get your system running at full strength again. Try a ZookaWare PC Cleaner scan to find out if your registry has mistakes that need to be cleaned up in it.