1、我想在安装的时候就写在指定的健值下插入动态数据,静态的我会,
我想插入的是System.Windows.Forms.Application.StartupPath + "\\iCareEyeTool.exe"
2、请问一下在安装包中怎样使其安装完毕后自动启动计算机~
3、在安装包中有写入作者的属性,这样在默认路径中就会这样,如系统盘是D盘,它的默认路径是:D:\Program Files\windy\Tool\
请问有什么办法能设为系统盘符:\Program Files\Tool\请大家指教一下,谢谢!~

解决方案 »

  1.   

    3选中应用程序文件夹,设置defaultLocation属性
      

  2.   

    我又在网上找了一圈,没找到
    我现在只解决了第3个小问题,就是对Application Folder的属性设置,将[ProgramFilesFolder][Manufacturer]\[ProductName]中的[Manufacturer]去掉。就可以了至于第一个问题,还是没能解决,我在指定的键下付值,只能付死值,万一安装路径改变的话,就不能启动我想在安装目录下的.exe文件。请大家指点一下,谢谢!~
      

  3.   

    第一个问题:在制作安装包时就有对注册表操作的选项.方法:你的安装项目名点右键-"视图",其中就有注册表的设置.第二个问题:(具体记不清了)也是安装项目名点右键-"视图",里面好像有功能达到你的要求.第三个问题:安装项目属性里有[ProgramFolder][Author]\.....这个属性,如果你不更改的话,则默认安装路径就在系统安装盘里的program file文件夹下!其实,制作安装包时肯定能完成你所说的功能,你自己动手试一试吧!
      

  4.   

    我手动试过的,第一个问题我进入Registry on Target Machine 中,然后在HKEY_LOCAL_MACHINE目录下,新建了Microsoft\Windows\CurrentVersion\Run,点击右键,有NEW\属性,属性中有:Name、AlwaysCreate、Condition、DeleteAtUninstall、FullPath、Transitive。
    在右边的空白处,新建一个键值,点击右键,属性:Name、Condition、Transitive、Value、ValueType:vsdrvString.
    在value处付值,那怎么才能把程序安装的目录放进去?用[ProgramFilesFolder]\[ProductName]\asd.exe这样不行,只能是默认路径下的,如果我改变了路径和目录,键值还是默认的!~