Following is reply from Microsoft about 0xc0000005 code:
Application Error 0xc0000005 (Access Violation) error is usually caused by your computer not being able to correctly process the files and settings required to run a particular program or installation. Despite the error showing when you try and use particular pieces of software, it has many different causes including faulty RAM problems, errors with the files of your PC and issues with the settings of your PC.
I think ESET should have modified some system files that my software relies on. But I do not know where to look into.
If I totally reset my laptop system to factory setting, then install my software, it works fine.
After installing ESET, issue occurs.
Reinstall my software with different versions or uninstall ESET, issue still stays.