ITPub博客

首页 > Linux操作系统 > Linux操作系统 > C# Winform打包部署时添加注册表信息实现开机启动

C# Winform打包部署时添加注册表信息实现开机启动

原创 Linux操作系统 作者:iDotNetSpace 时间:2009-10-28 16:30:23 0 删除 编辑

使用VS自带的打包模块可以很方便的对项目进行打包部署,同时我们也可以在安装部署时操作注册表实现开机启动软件。具体实现如下:

创建安装部署这部分就不用说了,添加安装部署项目后,鼠标右键安装项目->视图->注册表, 要使软件在开机就运行,可以在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run中添加键值保存软件目录。在这里我们依次添加以上的项,然后在Run中添加键值,键名可以自己起,value要填软件的物理路径。物理路径是客户在部署确定的,我们如何获取呢?这里我们可以使用[TARGETDIR]获取客户选择的路径,在加上软件的启动文件名称。比如软件启动文件的名称是Client.exe,那么Value的值就为:[TARGETDIR]Client.exe.生成安装项目。找到bin目录下的setup.exe文件运行,安装结束后我们可以在注册表中找到相应的键值。重启电脑系统就会自动运行我们设置的软件。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12639172/viewspace-617611/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: c#继承com
请登录后发表评论 登录
全部评论

注册时间:2008-01-04

  • 博文量
    2376
  • 访问量
    5766043