怎样在部署WinForm项目时修改注册表实现程序安装后开机自动启动?

问题描述

怎样在部署WinForm项目时修改注册表实现程序安装后开机自动启动?请高手们帮忙,多谢了!

解决方案

解决方案二:
在注冊表中HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Run或HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Run增加一個值,設置為你的exe路徑即OK
解决方案三:
是呀!我也是这么想的。可是,每一个客户安装程序的路径都不一样,怎样获取用户的安装路径?又怎样设置注册表项呢?请帮助!
解决方案四:
使用Application.ExecutablePath,該屬性就是安裝路徑,包括文件名,直接放入注冊表即可
解决方案五:
将快捷方式,拷贝到启动文件夹下边!
解决方案六:
Application.ExecutablePath是在运行程序时才有的,怎么在安装时写入注册表呀?有没有示例?谢谢!

时间: 2024-10-25 23:31:52

怎样在部署WinForm项目时修改注册表实现程序安装后开机自动启动?的相关文章

winform-C# Winform项目,如何判断外部视频客户端程序是否出现客户端程序异常情况

问题描述 C# Winform项目,如何判断外部视频客户端程序是否出现客户端程序异常情况 在C# Winform项目,有个form1窗体,在form1窗体有一个button按钮. 目前已经可以在button的点击事件中,通过以下代码实现将"CBOX央视影音"在线视频播放的App客户端打开. 代码如下: Process proc = new Process(); proc.StartInfo.FileName = @"C:Program FilesCNTVCBoxCBox.ex

比较详细的完美解决安装sql2000时出现以前的某个程序安装已在安装计算机上创建挂起的文件操作。[原创]_MsSql

安装sql2000时出现以前的某个程序安装已在安装计算机上创建挂起的文件操作.运行安装程序之前必须重新启动计算机. 安装sql2000是,因为是在win2003上安装的,出现了错误,退出安装,重启后,仍然出现以前的某个程序安装已在安装计算机上创建挂起的文件操作.运行安装程序之前必须重新启动计算机.,实在没办法,只好上网搜了下, 原来,可以通过修改注册表的方法,突破这个问题,为什么在win2003上sql2000太容易出现这个问题了,还好右高手们想到了这个办法,我们就不需要重启了.以后碰到这样的提

vs 2012 尝试运行项目时出错:无法启动程序 拒绝访问

问题描述 今天上午的时候调试程序还可以呢,刚才回到家就出了这个问题,之前也出现过,修复了下就好了,可修复一次花费时间太长啦,不知道有没有其它方法可以解决,期待大家的回答. 解决方案 解决方案二:检查下目录下有没有这个程序.重新生成一次.还有文件有没有权限.在Windows7下,文件有没有小挂锁的图标.解决方案三:把everyone权限给那个目录看看.如果能运行,就是权限问题.如果不能运行,有可能是有写的动作被拒绝.解决方案四:今天早上重新试了下又能打开了,不知道怎么搞的.解决方案五:你应该编译是

部署web项目时tomcat出现 Exception in thread "main"错误

最主要原因:容器使用的JDK版本不匹配 比如tomcat7 就不支持JDK5,这是根本性的问题, 解决方法:根据对应的tomcat使用相匹配的JDK, (因为我之前有一个项目用的是JDK1.5,新项目只是把环境变量变成1.7,这里忘改,所以一直报这个错,改下这里的JDK版本就可以了,前提是你的工具里要配置有多个JDK版本) 修改JDK版本的方法,我也给截个图,免得新手再去百度

eclipse自动部署web项目时WEB-INF\lib目录下缺少maven依赖jar包

右键点击工程,属性(properties),选择deployment assembly选项,单击add按钮,如下图: 在弹出的对话框选择java build path entries next后选择Maven Dependencies即可 参考文章: http://www.thinksaas.cn/group/topic/337249/   本文出自 "点滴积累" 博客,请务必保留此出处http://tianxingzhe.blog.51cto.com/3390077/1690478

修改注册表实现在桌面上显示Windows版本_注册表

首先运行注册表编辑器 在开始-运行中-输入-regedit,然后打开已有的或新建下列操作子键,并根据下表编辑其相应键值项(如果不存在请新建此项) 在注册表中找到: 操作子键HKEY_CURRENT_USER\Control Panel\desktop 键值项(数据类型) :PaintDesktopVersion(DWord值) 键值:0(不显示Windows的版本号);1(显示Windows的版本号) (备注)把这项改成1,注销或重起系统以后,就可以在桌面又下角显示你的Windows版本号了.

利用Win7注册表实现切换壁纸淡入淡出效果

  1.在Win7系统下按"Win+R"打开|"运行"窗口,键入"regedit"后按回车; 2.依次展开定位到以下注册项"HKEY_CURRENT_USERControl PanelPersonalizationDesktop Slideshow"; 3.在右侧窗口空白处右键选择"新建","DWORD 32位值"(PS:注意键值类型),并将其重命名为"AnimationDur

巧设注册表实现系统自动调用U盘收藏夹

  首先依次单击"开始"/"运行"命令,在弹出的系统运行对话框中,输入字符串命令"regedit",单击"确定"按钮后,打开对应系统的注册表控制台窗口; 其次在该控制台窗口的左侧位置处,用鼠标右键点选HKEY_CURRENT_USER节点选项,并从目标节点下面依次展开注册表子项SoftwareMicrosoftWindowsCurrentVersionExplorerShell Folders. 在对应Shell Folder

用注册表实现(仅供备用)硬盘各分区的默认共享:关闭_DOS/BAT

复制代码 代码如下: Windows Registry Editor Version 5.00  [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]  "AutoShareServer"=dword:00000000  "AutoSharewks"=dword:00000000