/bundles/itninjaweb/img/Breadcrumb_cap_w.png
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   [ - ] Hide Comments

Comments

Please log in to comment

Community Chosen Answer


Answers

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.
Answer this question or Comment on this question for clarity

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