Пример #1
0
        public MSI.InstallState FeatureState(string feature,
                                             out InstallState installedReturn, out InstallState actionReturn)
        {
            UInt32 installed;
            UInt32 action;

            MSI.InstallState result = (MSI.InstallState)
                                      MsiGetFeatureState(m_handle.Handle, feature,
                                                         out installed, out action);
            installedReturn = (InstallState)installed;
            actionReturn    = (InstallState)action;
            return(result);
        }
Пример #2
0
        public MSI.InstallState ComponentState(string component,
                                               out InstallState installedReturn, out InstallState actionReturn)
        {
            UInt32 installed;
            UInt32 action;

            MSI.InstallState result = (MSI.InstallState)
                                      MsiGetComponentState(m_handle.Handle, component,
                                                           out installed, out action);
            installedReturn = (InstallState)installed;
            actionReturn    = (InstallState)action;
            return(result);
        }
Пример #3
0
 public static void ConfigureFeature(string product, string feature,
                                     MSI.InstallState state)
 {
     TR(MsiConfigureFeature(product, feature, (int)state));
 }
Пример #4
0
 public static void ConfigureProduct(string product, int installLevel,
                                     MSI.InstallState state, string commandLine)
 {
     TR(MsiConfigureProductEx(product, installLevel, (int)state,
                              commandLine));
 }
Пример #5
0
 public static void ConfigureProduct(string product, int installLevel,
                                     MSI.InstallState state)
 {
     TR(MsiConfigureProduct(product, installLevel, (int)state));
 }
Пример #6
0
 public void Configure(int installLevel, MSI.InstallState state,
                       string commandLine)
 {
     TR(MsiConfigureProductEx(m_code, installLevel, (int)state,
                              commandLine));
 }
Пример #7
0
 public void Configure(int installLevel, MSI.InstallState state)
 {
     TR(MsiConfigureProduct(m_code, installLevel, (int)state));
 }
Пример #8
0
 public void ConfigureFeature(string feature, MSI.InstallState state)
 {
     TR(MsiConfigureFeature(m_code, feature, (int)state));
 }