用6.1做得安装程序,之前执行正常。今天加了设置程序开机自动启动,在网上查有两种方法
第一种方法:不修改注册表
[Tasks]
Name: "startupicon"; Description: "开机启动"; GroupDescription: "{cm:AdditionalIcons}";
[Icons]
Name: "{userstartup}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
第二种方法:修改注册表方式
[Registry]
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"; ValueType: string; ValueName: "testrun"; ValueData: "{app}\{#MyAppExeName}"
试了第二种方法,在win10下写了注册表,但是开机不启动。
按第一种方法加了[Icons]那句,在win10下安装结束时会被defender报安装程序有木马(装之前defender查杀安装程序没有报毒),但是开机启动是有作用的。应该是defender误报,但是这安装程序不能给客户用啊,请教高手有遇到过这种情况吗?有高招的还请赐教。多谢啦
第一种方法:不修改注册表
[Tasks]
Name: "startupicon"; Description: "开机启动"; GroupDescription: "{cm:AdditionalIcons}";
[Icons]
Name: "{userstartup}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
第二种方法:修改注册表方式
[Registry]
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"; ValueType: string; ValueName: "testrun"; ValueData: "{app}\{#MyAppExeName}"
试了第二种方法,在win10下写了注册表,但是开机不启动。
按第一种方法加了[Icons]那句,在win10下安装结束时会被defender报安装程序有木马(装之前defender查杀安装程序没有报毒),但是开机启动是有作用的。应该是defender误报,但是这安装程序不能给客户用啊,请教高手有遇到过这种情况吗?有高招的还请赐教。多谢啦