zoukankan      html  css  js  c++  java
  • InstallShield 安装程序判断用户是否已安装Microsoft SQL Server或MSDE! 浙江杭州

    这个例子是判断用户是否已安装Microsoft SQL Server或MSDE!如果没有安装则给出提示,提示用户必须要先安装并退出安装程序!

    //---------------------------------------------------------------------------
    // OnBegin
    //
    // The OnBegin event is called directly by the framework after the setup
    // initializes.
    //---------------------------------------------------------------------------
    function OnBegin()
    STRING szMsg;
    STRING  sKey, sValue, sData;
        NUMBER  nType, nSize;
        NUMBER  nResult;
    begin
    // TO DO: you may change default non-UI setting, for example
    //
    // You may also perform your custom initialization steps, check requirements, etc.
    if !MAINTENANCE then
       // 判断系统是否安装Microsoft SQL Server或MSDE
      sKey = "Software\\Microsoft\\Microsoft SQL Server"; 
         sValue = "InstalledInstances";
         szMsg = "Micorsoft SQL Server or MSDE was not found on this machine. This installation was designed to run only on the server machine.";
      RegDBSetDefaultRoot(HKEY_LOCAL_MACHINE);
      nResult = RegDBGetKeyValueEx ( sKey, sValue, nType, sData, nSize );
      if ( nResult < 0 )then
       // SQL Server registry key is missing
       SetDialogTitle ( DLG_MSG_INFORMATION, "Information" );
          MessageBox (szMsg,INFORMATION);
       abort;
      endif;
    endif;
    end;

  • 相关阅读:
    调用google地图
    jQuery放大镜效果
    jQuery拖到效果
    jQuery制作相册
    jQuery ui插件用法
    jQuery写fadeTo方法
    jQuery实现动画效果
    jQuery的slideToggle方法
    控经纬度显示地图与卫星
    像百度那样的智能感知效果
  • 原文地址:https://www.cnblogs.com/fancy/p/1216226.html
Copyright © 2011-2022 走看看