zoukankan      html  css  js  c++  java
  • 用SETUP FACTORY制作安装程序


    1)注册OCX或DLL: 添加文件后,点击右键选择文件属性-》高级,注册COM接口

    2)写注册表:mscomm.reg的内容如下:

    REGEDIT4

    [HKEY_CLASSES_ROOT\Licenses\4250E830-6AC2-11cf-8ADB-00AA00C00905]
    @="kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun"

    在【操作】-》【进行安装时】ON POST INSTALL 事件中:
    --从 REG 文件导入mscomm.reg
    Registry.SetValue(HKEY_CLASSES_ROOT,"Licenses\\4250E830-6AC2-11cf-8ADB-00AA00C00905","","kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun",REG_SZ);

    3)执行文件脚本:

    在【操作】-》【进行安装时】ON POST INSTALL 事件中:
    does_exist = Folder.DoesExist(_WindowsFolder.."\\Microsoft.NET\\Framework\\v1.1.4322");
    if does_exist then
     a=1;
    else
       File.Run(SessionVar.Expand("%AppFolder%").."\\Microsoft .NET Framework 1.1.exe", "", "", SW_MAXIMIZE, true);
    end

    error = Application.GetLastError();
    -- If an error occurred, display an error message to the user.
    if (error ~= 0) then
         Dialog.Message("Error", _tblErrorMessages[error], MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1);
    end

    以上API函数,例如File.Run,常量,例如_WindowsFolder,等,见系统帮助文档

  • 相关阅读:
    spring与redis集成之aop整合方案
    Spring Boot 属性配置和使用
    nexus REST API /artifact/maven/[resolve|redirect] returns unexpected for v=LATEST
    Nginx CORS实现JS跨域
    Spring Boot简介
    关于EOF:
    C语言的那些事
    基础常识
    数组
    基本语句结构
  • 原文地址:https://www.cnblogs.com/willpower/p/933971.html
Copyright © 2011-2022 走看看