Hi Guys.
I am busy writing a version update tool, (only doing the technical specifications now, so have not started coding yet).
The concept is simple, if there is a major update, download the MSI from the download location (after selecting the closest/fastest server) and perform a background install.
But for minor updates and bugfixes, it is sometimes only necessary to update one or two DLL's. So ideally I would like to only copy the DLL/EXE from the server to the Application Folder (which resides in Program Files). Now on XP this should not be an issue, but with UAC on Vista/7 this becomes a major issue.
Although I know there is probably not a solution for this, as this is a preventative measure from Microsoft for enhanced security, has anyone maybe got any better ideas of implementing this solution. I would like to avoid building InstallAware patches for each update, and simply copy the necessary binaries over.
I am busy writing a version update tool, (only doing the technical specifications now, so have not started coding yet).
The concept is simple, if there is a major update, download the MSI from the download location (after selecting the closest/fastest server) and perform a background install.
But for minor updates and bugfixes, it is sometimes only necessary to update one or two DLL's. So ideally I would like to only copy the DLL/EXE from the server to the Application Folder (which resides in Program Files). Now on XP this should not be an issue, but with UAC on Vista/7 this becomes a major issue.
Although I know there is probably not a solution for this, as this is a preventative measure from Microsoft for enhanced security, has anyone maybe got any better ideas of implementing this solution. I would like to avoid building InstallAware patches for each update, and simply copy the necessary binaries over.