旁边会有你打包好的文件的
string KJLJ = Application.ExecutablePathif (!System.IO.File.Exists(KJLJ))//判断指定文件是否存在
return
string newKJLJ = KJLJ.Substring(KJLJ.LastIndexOf("\\") + 1)
RegistryKey Rkey = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true)
if (Rkey == null)
{
Rkey = Registry.LocalMachine.CreateSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run")
}
Rkey.SetValue(newKJLJ, KJLJ)
这个是我之前写的开机启动,我没有写在打包部署里,而是程序启动的public Form1()里,每次启动都检查注册表有没有自启动,没有加上!
你只需要把KJLJ这个变量赋值你的路径即可
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)