Hello all,

I use Orca to have a quick boo at alot of MSIs, rarely to edit them. Something that I've noticed recently that I find kind of disturbing is that for many (but not all) MSIs, when I open them with Orca just to look at it - making no changes - and then close it, the Date Modified value of the MSI file changes (to the time when I close it). I'm pretty sure it's not changing anything in the MSI at all - I mean, the size stays the exactly the same - but why it does this I don't know. I've noticed it predominantly (or maybe only) on Microsoft MSIs. I want my vendor MSIs to keep their Date Modified value where possible. I find comparing the timestamp of two MSIs is a reliable and quick way to determine if they are infact identical.

I googled a bit on this and can't find anything - if any of you have any ideas I'd love to hear them.

-Kyle
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Community Chosen Answer

2
Never heard of this, does this happen if you open the MSI through ORCA in Read-Only mode?
Open ORCA (without any MSI) and then Tools -> Options -> Database tab
Set to Read-Only
Drag'n drop the MSI on ORCA and close
Answered 11/22/2006 by: AngelD
Red Belt

Please log in to comment
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
Thanks Kim,

Your advice worked perfectly.

Per your advice, opened Orca and went to Tools>Options>Database and I set both the "Read Only Recommended" and the "Read Only Enforced" fields to a value of Read Only (default values for Orca are evidently Read/Write). Now I can open MSIs to have a boo using Orca without changing them at all, and on those rare occasions when I want to direct edit an MSI with Orca I can just switch those fields back.

-Kyle
Answered 11/22/2006 by: fosteky
Purple Belt

Please log in to comment
0
i've noticed the same thing. looks like the default is to open read/write, but that doesn't explain why it has to update the file modified date even if you haven't made any changes! Also, read-only mode doesn't let you select/copy values, ahd that really sux. one reason I like opening MSI files with it Orca is that it's quick, even with big MSI files where Wise can be slow.

so often what I do is make a copy for "taking a boo" (changing the file modified date shouldn't affect the functionality of the MSI, but I agree with you....I don't like it).

Lately I've been working with a lot of picky vendor installations where Orca worked better than Wise. Wise does a lot "under the hood" that you can't see and sometimes that can mess up the install. And yes, I tried using a transform first [:D]
Answered 11/22/2006 by: aogilmor
Ninth Degree Black Belt

Please log in to comment
0
Okey so it seems that I may have lied when I said that I've never seen/heard about this problem before. I really didn't know this.

Thanks for telling us/me about this issue.
I guess you would have to either pre-configure to open in Read-Only mode or have a copy of the original MSI.

on those rare occasions when I want to direct edit an MSI with Orca
Soon enuf you will use ORCA more then ever to create/modify your MSI/Transform [8D]
Answered 11/23/2006 by: AngelD
Red Belt

Please log in to comment
0
Regarding my answer about Read-Only mode seems only to work if the MSI is flagged as Read-Only.
The easiest way to preserve the Modified date is from within ORCA open the MSI (NOT drag'n drop) and select the "Open as read-only" box.
Answered 11/23/2006 by: AngelD
Red Belt

Please log in to comment
0
Hi folks,
one easy way to do this in an elegant manner would be, to install MakeMsi from Dennis Bareis. It puts a 'View with Orca' entry in the context-menu of all the related file-extension (msi, msm .....). This is done with a VBS script, which, befor starting Orca, puts the file in RO-mode, opens it and removes the RO after closing. One could also just use his script (OrcaView.VBS) and install it by hand. I use it for quite while now and use it a lot.
With this behaviour, maybe ORCA is telling us, that we are in fact, playing around with a database. ;-)
Regards, Nick
Answered 11/25/2006 by: nheim
Tenth Degree Black Belt

Please log in to comment
Answer this question or Comment on this question for clarity