Re: Error 2356 in AccessRT.msi
- From: Dex Erntwistle <workbyte@xxxxxxxxxx>
- Date: Mon, 11 Apr 2005 08:43:04 -0400
Paul: All of the following is with Access 2003 ONLY. (NOT 2002)
I sort of solved the problem. When I moved the AccessRT.msi and the AccessRT.ca_ to another folder, it works. Now I do not understand why this is. So let me ask a couple of quick questions.
First, where am I suppose to get the original AccessRT.msi and the AccessRT.cab? I first use the Dev. Studio Tool Kit to make a simple setup package. (ie. it creates a file on my D: drive with the app name and the date (D:\fBlds\v346\WBS_2005-04-11) In this folder there is a sub folder called files and in there is the AccessRT.msi and the AccessRT.cab. I take these and move them to a new folder called A2003 and then perform the steps you describe. This is when I get the error message 2356 we have been discussing.
Now, if I move those exact same two files (AccessRT.msi and the AccessRT.ca_) to the C: drive (C:\Builds) then the error goes away and I am able to create a nested install exactly like your directions.
So here is my question. Where am I suppose to get the original AccessRT.msi and the AccessRT.cab files? Are they on the Access 2003 CD and/or the Dev. Studio CD? (I found the AccessRT.msi on the Access 2003 but not the AccessRT.cab)
Once I find them, is there a specific folder (directory) I should be placing them in?
This is almost the end. Now that I am closer to getting this resolved, I am almost done.
PS. I am a little scared of the Access 2003 security. I do not want that warning window popping up (it will scare the hell out my clients). I can not trust that changing the the registry values on installation will never change (what if down the road the user or another app changes the security level back to Medium). I can't help but think that this is just a headache waiting to happen. That is why I first thought about Access 2002. But I'm going with your advice that 2003 is better.
Thank you for your patience and help in this.
Dex
Paul Overway wrote:
Dex:
If you haven't done so already, I'd suggest starting over with a new copy of ACCESSRT.MSI. Add the cab(s) again using msidb and be mindful of case when you do the media table edit. At this point, it isn't clear to me which version of ACCESSRT.MSI you're working with (i.e., 2002 or 2003)...and maybe that is an issue?
In respect to shortcuts, make sure you have the most recent script examples...I recently made a change for shortcut creation and included a PostInstall example. But to create a shortcut on the start menu, you'd use AllUsersStartMenu. I've also made some updates to reflect some of the comments you've made and issues encountered. My example puts the shortcut on the desktop, but you'd just modify it to AllUsersStartMenu and tack on any folder you want it in.
The idea behind a remove procedure or script is to ensure that the user actually gets the files you want installed, because there is no option to overwrite document type files...which includes MDB/MDE files. So, you either need to write a script that deletes those files for any previously installed version of your app OR...and this is how I do it, create an IExpress package and use the file overwrite option it includes. However, if you go the IExpress route, you'll have to use a fixed install path for your app. Going the IExpress route also makes the I2G package a little more bloated, but has the advantage of not causing an alarm with AV software (from what I've seen).
Yeah, I definitely got an education using these tools, but it was worthwhile. You should be able to apply what you learn to future packages easily though...I have.
.
- Follow-Ups:
- Re: Error 2356 in AccessRT.msi
- From: Paul Overway
- Re: Error 2356 in AccessRT.msi
- References:
- Error 2356 in AccessRT.msi
- From: Dex Erntwistle
- Re: Error 2356 in AccessRT.msi
- From: Paul Overway
- Re: Error 2356 in AccessRT.msi
- From: Dex Erntwistle
- Re: Error 2356 in AccessRT.msi
- From: Paul Overway
- Re: Error 2356 in AccessRT.msi
- From: Dex Erntwistle
- Re: Error 2356 in AccessRT.msi
- From: Paul Overway
- Error 2356 in AccessRT.msi
- Prev by Date: Re: Error 2356 in AccessRT.msi
- Next by Date: Re: Common Dialog control
- Previous by thread: Re: Error 2356 in AccessRT.msi
- Next by thread: Re: Error 2356 in AccessRT.msi
- Index(es):
Relevant Pages
|