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;

  • 相关阅读:
    9.27作业
    9.20作业
    9.13作业
    9.6作业
    localstorage,sessionstorage使用
    oracle 客户端重新安装遇到的问题
    HTML5学习笔记(<command>,<details>,<dialog>)
    HTML5学习笔记(HTML5新标签<bdi>)
    html5学习笔记(html5新标签<aside>)
    html5学习笔记(html5新标签<article>)
  • 原文地址:https://www.cnblogs.com/fancy/p/1216226.html
Copyright © 2011-2022 走看看