ThatBruceGuy
Programmer
This project uses the NTSVC.OCX to create a Windows 2000 service, and has a treeview and several listviews on different forms. When starting the service from the Services applet, it invokes the Office 2000 installer and attempts to install something.
To confirm that it was the Windows Common Controls 6.0 component, I built a simple app that used the NTSVC.OCX to install a service, and went through each component and reference in my original project. When I put a TreeView, ListView, or ImageCombo on the form, the test app launched the Office 2000 installer also. From previous experience, if I let the installer compelte its job, the problem doesn't occur again, but that's not going to be a valid workaround for the customer I'm making this for.
Has anyone else seen this? Does anyone have any idea of how I can figure out what is being installed from the Office CD, and what I can do to head this problem off at the pass when it is installed on a new server?
On a machine that does not have Office 2000 installed, there is no problem.
If the application is run from the IDE or the command line, there is no problem.
If the service's Log On is set to any user other than the Local System account, there is no problem.
To confirm that it was the Windows Common Controls 6.0 component, I built a simple app that used the NTSVC.OCX to install a service, and went through each component and reference in my original project. When I put a TreeView, ListView, or ImageCombo on the form, the test app launched the Office 2000 installer also. From previous experience, if I let the installer compelte its job, the problem doesn't occur again, but that's not going to be a valid workaround for the customer I'm making this for.
Has anyone else seen this? Does anyone have any idea of how I can figure out what is being installed from the Office CD, and what I can do to head this problem off at the pass when it is installed on a new server?
On a machine that does not have Office 2000 installed, there is no problem.
If the application is run from the IDE or the command line, there is no problem.
If the service's Log On is set to any user other than the Local System account, there is no problem.