none
怎么把安装部署的信息传递给程序? RRS feed

  • 问题

  • 我要用户在安装过程中输入一些信息,例如:机组名称,然后程序运行时显示在画面上。我目前能想到的就是写入注册表。
    在安装中加入了一个 文本框(Edit1Value) 和注册表(Info)项,但是我怎么把文本框中的Edit1Value写入注册表中的Info项呢?
    2010年2月10日 10:30

答案

  • 你好!
         使用这个类来操作注册表就可以了,十分简单:
    http://msdn.microsoft.com/zh-cn/library/microsoft.win32.registrykey.aspx
    周雪峰

    谢谢,琢磨了很长时间,终于搞清把文本框的信息写入注册表的过程。
    1.定义installer类,改写install方法。
    2.定义自定义操作,使用install的实例。
    3. 在自定义操作属性里传递安装过程的参数。

    如果MSDN在文本框画面的解释中多写一句话,我就不会多话这么多时间。
    2010年2月12日 4:38

全部回复

  • 你好!
         使用这个类来操作注册表就可以了,十分简单:
    http://msdn.microsoft.com/zh-cn/library/microsoft.win32.registrykey.aspx
    周雪峰
    2010年2月11日 11:23
    版主
  • 你好!
         使用这个类来操作注册表就可以了,十分简单:
    http://msdn.microsoft.com/zh-cn/library/microsoft.win32.registrykey.aspx
    周雪峰

    谢谢,琢磨了很长时间,终于搞清把文本框的信息写入注册表的过程。
    1.定义installer类,改写install方法。
    2.定义自定义操作,使用install的实例。
    3. 在自定义操作属性里传递安装过程的参数。

    如果MSDN在文本框画面的解释中多写一句话,我就不会多话这么多时间。
    2010年2月12日 4:38