electron win10 注入注册表设置开机自启

Rainy 2021-6-7 1043

//设置开机自启
function setAppStart(){
  Registry.set(
    'HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Run',   //注册表开机启动应用路径
    'UpgradeLoad', //随意写
    app.getPath('home')+"\\AppData\\Local\\Programs\\heartworkinstrument\\UpgradeLoad\\aaa.exe", //当前应用路径,也是自动启动的应用路径
    'REG_SZ', // 固定的 
  )
  .then(()=>{
    logWrite("设置开机自启成功")
  })
  .catch(()=>{
    logWrite("设置开机自启失败")
  })
}



//取消开机自启
function cancelAppStart(){
  Registry.has('HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Run','aaa.exe')
  	.then((res)=>{
		if(res){
			Registry.delete('HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Run','aaa.exe')
				.then(()=>{
				      logWrite("取消开机自启成功")
				})
				.catch(()=>{
				       logWrite("取消开机自启失败")
				})
		}
	})
	.catch(()=>{
		logWrite("未查询到此注册")
	})
}


注册表开机自启路径

计算机\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
最新回复 (0)
返回
发新帖