zoukankan      html  css  js  c++  java
  • 注册和卸载COM

    /// <summary>
           
    /// 注册COM+
           
    /// </summary>
           
    /// <param name="assembly"></param>
           
    /// <param name="strErrorMessage"></param>
           
    /// <returns></returns>
           public static bool Install(string assembly, ref string strErrorMessage)
           {
               bool flag = true;
               string applicationName = string.Empty;
               string typeLibraryName = string.Empty;
               try
               {
                   flag = true;
                   RegistrationHelper helper = new RegistrationHelper();
                   helper.InstallAssembly(assembly, ref applicationName, ref typeLibraryName, InstallationFlags.CreateTargetApplication);
                   strErrorMessage = string.Empty;
               }
               catch (Exception ex)
               {
                   flag = false;
                   strErrorMessage = ex.Message;
                   //throw;
               }
               return flag;
           }


           /// <summary>
           
    /// 卸栽COM+
           
    /// </summary>
           
    /// <param name="assembly"></param>
           
    /// <param name="strErrorMessage"></param>
           
    /// <returns></returns>
           public static bool UnInstall(string assembly, ref string strErrorMessage)
           {
               bool flag = true;
               string applicationName = string.Empty;
               string typeLibraryName = string.Empty;
               try
               {
                   flag = true;
                   RegistrationHelper helper = new RegistrationHelper();
                   helper.UninstallAssembly(assembly,  applicationName,  typeLibraryName);
                   strErrorMessage = string.Empty;
               }
               catch (Exception ex)
               {
                   flag = false;
                   strErrorMessage = ex.Message;
                   //throw;
               }
               return flag;
           }
        } 

      
  • 相关阅读:
    Charles
    HttpRunner 接口自动化测试进阶
    HttpRunner 接口自动化简单实践
    Extract
    PyCharm配置gitHub远程仓储
    Python Unittest与数据驱动
    WEB接口测试之Jmeter接口测试自动化 (三)(数据驱动测试)
    ARTS-S golang goroutines and channels
    ARTS-S golang goroutines and channels
    ARTS-S c语言统计程序运行时间
  • 原文地址:https://www.cnblogs.com/51net/p/2537872.html
Copyright © 2011-2022 走看看