Install Shield安装包制作技巧(系统篇)

1、检测操作系统版本

 

prototype CheckOSVersion();        //当前操作系统版本(针对9X)

                                   //返回TRUE,FALSE(低于win98第二版)  

function CheckOSVersion()

    STRING svResult;

    NUMBER nOSVersion, nvOS;

begin

    if (GetSystemInfo ( OS , nvOS , svResult )!= 0) then   

        return FALSE;

    endif;

    if nvOS == IS_WINDOWS9X then

       GetSystemInfo ( OSMAJOR , nOSVersion , svResult );

       if nOSVersion < 10 then

           return FALSE;

       endif;  

    endif;

    return TRUE; 

   

end;    

 

 

2、检测程序是否运行,并且关闭

 

prototype CheckProgramRun(STRING); //检查程序是否在运行                     

                                   //返回0没有运行,1正在运行

 

 

function CheckProgramRun(szProgName) INT nRet;

    HWND nHwnd;

 

 

begin          

 

    if (szProgName == "") then

           nRet = 0;

           return nRet;

    endif;

    //得到句柄

    nHwnd = FindWindow("", szProgName);

    if nHwnd != NULL then

        nRet = 1;  

        /发消息关闭程序      

        SendMessage (nHwnd, WM_SYSCOMMAND, SC_CLOSE, 0);

    else

        nRet = 0;

    endif;

    return nRet;

end;

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值