//设置开机自启
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