Custom Query (35 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (34 - 35 of 35)

2 3 4 5 6 7 8 9 10 11 12
Ticket Resolution Summary Owner Reporter
#17 fixed Windows Installer 5.0 pre-requisite michelpons michelpons

Reported by michelpons, 8 years ago.

Description

If the MSIs are run on a machine that has Windows Installer 4.5 installed and not Windows Installer 5.0 installed, the installation stops with a message stating that Windows Installer should be upgraded to 5.0. Such an upgrade is apparently impossible to get on an XP machine. XP SP2 is compatible with Windows Installer 4.5. Rather than preventing the MSI to run with Windows Installer 4.5, would it be possible to run a per-user installation as default with Windows Installer 4.5?

#19 fixed Wrong VTABLE IPersistStream jasper

Reported by jasper, 8 years ago.

Description

Decompiling the interface, I see

#region Assembly CAPE-OPENv1-1-0.dll, v1.1.0.0 C:\Program Files (x86)\Common Files\CAPE-OPEN\Reference Assemblies\CAPE-OPENv1-1-0.dll #endregion

using System; using System.Runtime.InteropServices; using System.Runtime.InteropServices.ComTypes;

namespace CAPEOPEN {

[ComVisible(false)] [Guid("00000109-0000-0000-C000-000000000046")] [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] public interface IPersistStream : IPersist {

void GetSizeMax(out long pcbSize); int IsDirty(); void Load(IStream pStm); void Save(IStream pStm, bool fClearDirty);

}

}

The propert VTABLE order is {IsDirty,Load,Save,GetSizeMax}. As a result attempting to call Save actually calls GetSizeMax in the above interface.

2 3 4 5 6 7 8 9 10 11 12
Note: See TracQuery for help on using queries.