Ik heb voor een klant een VB60 programma geschreven op een WinXP machina. Ik heb van dit programma een setup-programma gemaakt. In dit setupproces zit ook de installatie van Microsoft Data Access Components geintegreerd ivm koppeling naar een Access database.
Het programma moet uiteindelijk op een win2000 server worden geinstalleerd. In het setup programma heb ik de volgende instellingen gekozen:
- DLL bestanden worden geinstalleerd in windows\system32
- OCX bestanden worden geinstalleerd in de programma-directory.
Op mijn machine kan ik het setupprogramma zonder al te veel problemen uitvoeren, krijg alleen de melding dat een bepaalde dll al in gebruik is.
Als ik het setup proces echter uitvoer vanaf de win2000 machina dan verschijnt direct na start van de setup de melding dat een of meerdere systeembestanden out-of-date zijn en dat de server opnieuw opgestart moet worden. Omdat de server gevoelige bedrijfsinfomatie bevat en 24x7 online moet zijn is het erg riskant om die herstart door te voeren.
Ik heb het vermoeden dat e.e.a. te maken heeft met de veel nieuwere DLL-bestanden in Windows XP. Ik heb als oplossing geprobeerd om het setupproces de DLL-bestanden in de programmadirectory te laten plaatsen, dit geeft echter alleen maar foutmeldingen op beide machines.
Weet iemand hoe ik e.e.a. zonder al te grote problemen kan oplossen. Installatie van VB60 op een Win2000 server is vooralsnog niet mogelijk.
Het programma moet uiteindelijk op een win2000 server worden geinstalleerd. In het setup programma heb ik de volgende instellingen gekozen:
- DLL bestanden worden geinstalleerd in windows\system32
- OCX bestanden worden geinstalleerd in de programma-directory.
Op mijn machine kan ik het setupprogramma zonder al te veel problemen uitvoeren, krijg alleen de melding dat een bepaalde dll al in gebruik is.
Als ik het setup proces echter uitvoer vanaf de win2000 machina dan verschijnt direct na start van de setup de melding dat een of meerdere systeembestanden out-of-date zijn en dat de server opnieuw opgestart moet worden. Omdat de server gevoelige bedrijfsinfomatie bevat en 24x7 online moet zijn is het erg riskant om die herstart door te voeren.
Ik heb het vermoeden dat e.e.a. te maken heeft met de veel nieuwere DLL-bestanden in Windows XP. Ik heb als oplossing geprobeerd om het setupproces de DLL-bestanden in de programmadirectory te laten plaatsen, dit geeft echter alleen maar foutmeldingen op beide machines.
Weet iemand hoe ik e.e.a. zonder al te grote problemen kan oplossen. Installatie van VB60 op een Win2000 server is vooralsnog niet mogelijk.