[DllImport("msi.dll",
EntryPoint="MsiEnumProductsExW",
CharSet = CharSet.Unicode,
ExactSpelling=true,
CallingConvention=CallingConvention.StdCall)]
public static extern uint MsiEnumProductsEx(
string szProductCode,
string szUserSid,
uint dwContext,
uint dwIndex,
string szInstalledProductCode,
out object pdwInstalledProductContext,
string szSid,
ref uint pccSid)
public enum MSIINSTALLCONTEXT
{
MSIINSTALLCONTEXT_NONE = 0,
MSIINSTALLCONTEXT_USERMANAGED = 1,
MSIINSTALLCONTEXT_USERUNMANAGED = 2,
MSIINSTALLCONTEXT_MACHINE = 4,
MSIINSTALLCONTEXT_ALL = (MSIINSTALLCONTEXT_USERMANAGED | MSIINSTALLCONTEXT_USERUNMANAGED | MSIINSTALLCONTEXT_MACHINE),
}
Do you know one? Please contribute it!
None.
Please add some!
Please add some!