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,等,见系统帮助文档

  • 相关阅读:
    hdu 6188 Duizi and Shunzi
    区间第k大
    AtCoder Regular Contest 081 E
    hdu 6170 Two strings
    hdu 6156 Palindrome Function
    2017百度之星初赛(B)-1006-小小粉丝度度熊 hdu 6119
    AtCoder Regular Contest 080 E
    hdu 6069 Counting Divisors
    hdu 6058 Kanade's sum (多校3)
    苹果曼和树
  • 原文地址:https://www.cnblogs.com/willpower/p/933971.html
Copyright © 2011-2022 走看看