For successful installation of VB6.0 database application, use Visual Studio
Installer (VSI) which creats a package on the project with .msi extension.
This installer is very powerful and has very user-friendly UI to interact and
set the properties. This Installer knows only two values
0 - do nothing
1- successful installation
It never allowes the system to crash.
Check this link, here you can download the VSI 1.1 and build a new package
with it. you will never get any problem from this like as you said