gpt4 book ai didi

com - 使用 WiX 注册 ActiveX exe 服务器

转载 作者:行者123 更新时间:2023-12-04 23:33:36 24 4
gpt4 key购买 nike

我有几个 VB6 ActiveX 服务器 exe 文件,需要在安装时注册才能使用。

我曾尝试使用 Heat 来提取信息,但它只生成一个文件元素。

这些文件可以通过使用/regserver 开关调用它们来注册,并通过使用/unregserver 开关调用它们来取消注册。我明白这不是正确的方法。相反,我应该将注册表项和其他必需元素添加到我的 wix 源中。

我的问题是如何找出注册这些 ActiveX exe 文件所需的注册表项和其他元素。热火似乎无法收集到这些信息。

最佳答案

how do I find out what registry keys and other element I require to register these ActiveX exe files



通常,您可以像这样发现注册表更改:
  • 使注册表处于干净状态,
    例如使用 myapp.exe /unregserver
  • 创建注册表的转储
    像这样的内容
    c:\WINDOWS\system32\reg.exe export dump1.reg
  • 运行将更改注册表的命令,例如myapp.exe /regserver
  • 创建另一个 dump2.reg
    注册表。
  • 找出两者之间的差异
    dump1.reg 和 dump2.reg
    差异工具(例如 TortoiseSVN
    将“diff”命令添加到
    资源管理器上下文菜单,当你有
    选择了两个文件)

  • 您应该忽略的差异中可能存在一些噪音。一个典型的例子是 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\RNG\Seed . Windows CryptoAPI 使用此注册表项来存储连续收集的熵。顺便说一下,这个 key 有时会出现在商业设置生成器生成的 MSI 包中。这似乎表明他们使用了类似的注册表嗅探技术:-)

    关于com - 使用 WiX 注册 ActiveX exe 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1641456/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com