Install Cache Leaves Unsigned Executable Files

Got a problem you cannot solve? Try here.
Post Reply
mwhouser
Posts: 36
Joined: Wed Oct 08, 2008 12:26 pm

Install Cache Leaves Unsigned Executable Files

Post by mwhouser »

I am trying out the caching of the setup sources in a single file install.

I am noticing that it's leaving behind a number of executable files (DLLs, EXEs, etc.) that are not signed. This will cause Vista certification to fail.

Is it possible to cache the setup sources as an MSI instead of flat files?

If not, how can we make a vista certifyable install that allows modify/repait to work with a single file install?

Thanks,
...Matt
MichaelNesmith
Posts: 3452
Joined: Thu Dec 22, 2005 7:17 pm
Contact:

Post by MichaelNesmith »

I'm afraid your only recourse is to prevent setup source caching in that scenario. Files cannot be cached inside archives.
Michael Nesmith
Install[b]Aware[/b]
[i]Home of The Next Generation MSI Installer[/i]
Get your free copy today - http://www.installaware.com/
mwhouser
Posts: 36
Joined: Wed Oct 08, 2008 12:26 pm

Post by mwhouser »

Ok. I'd highly suggest that this be an issue worth addressing in the future. I am sure we are not the only company needing an installer that can combine:
(a) Single File Install
(b) Modify/Repair functionality
(c) Vista Certification

...Matt
MichaelNesmith
Posts: 3452
Joined: Thu Dec 22, 2005 7:17 pm
Contact:

Post by MichaelNesmith »

It's not an InstallAware issue. Any installer which would cache files would run into this issue. Sign your files! Or, if they are runtimes, nuke the runtime folders post-install to ensure they don't get in the way.
Michael Nesmith
Install[b]Aware[/b]
[i]Home of The Next Generation MSI Installer[/i]
Get your free copy today - http://www.installaware.com/
mwhouser
Posts: 36
Joined: Wed Oct 08, 2008 12:26 pm

Post by mwhouser »

The other installer used to cache the MSI and would access that during modify/repair.

All of our files are digitally signed.

The files being left behind are files like:

C:\\ProgramData\\...\\mWinRun.DLL\\mWinRunExec.DLL
C:\\ProgramData\\...\\mWinRun.DLL\\ansi\\Cabinet.DLL
C:\\ProgramData\\...\\mWinRun.DLL\\ansi\\msihnd.DLL

So you're saying it's safe to just delete these? And modify/repair will still work?

...Matt
MichaelNesmith
Posts: 3452
Joined: Thu Dec 22, 2005 7:17 pm
Contact:

Post by MichaelNesmith »

These are runtime installer files. Like I said, it will be safe to delete the whole folder. And no, even the other installer does not put runtime files inside the MSI :)
Michael Nesmith
Install[b]Aware[/b]
[i]Home of The Next Generation MSI Installer[/i]
Get your free copy today - http://www.installaware.com/
Post Reply