新人求助 软件如何静默自启.

hill_man 3天前 98 v v37.9.4 2024-12-18

我是将软件添加到自启动目录来实现开机自启. 如下.

//在启动文件夹添加快捷方式
import fsys.lnk;
lnk = fsys.lnk();
lnk.description = "这是一个快捷方式"  

lnk.path = io._exepath //设置目标路径
lnk.setIcon(io._exepath,1); //设置图标

lnk.save(
    fsys.joinpath(
        fsys.getSpecial( 0x0007 /*_CSIDL_STARTUP*/  )
        ,"我的快捷方式.lnk"
        )
)

但是开机启动时会显示  安全确认.

我想完成静默启动 怎么做求大佬指点..    另外这个提示里的发布者如何设置?   另外360启动管理里会显示这个是病毒怎么破?


另外, 官网指导中的  sys.run 和 sys.runAsTask 方法使用无果, 是已经废除了吗 ? 


我这个软件是局域网内客户端给服务端报警用的.  比较简单.  是不是aardio这个框架做出来的东西都会被安全软件认为病毒程序??


另外还有一个问题, 打包发布出来 win10和11都能正常运行.  win7报错怎么破.  是win7系统里不支持web.view组件吗?

最新回复 (6)
  • 光庆 3天前
    0 2
    我一般不会创建快捷方式文件。我常用写注册表启动项。但安全软件要是拦截启动项的话,都会弹出警告信息的。
  • 光庆 3天前
    0 3
    标准库提供的 web.view 可支持 WIN7
  • hill_man 3天前
    0 4
    光庆 标准库提供的 web.view 可支持 WIN7
    谢谢解答 已经调整好了..win7可用. 是一个资源没有跟软件一起拷走导致的. 这个软件发布的机制有待摸索. import 若写在函数里似乎就不会打包到程序里..必须写在顶上.
  • 小肥羊 3天前
    0 5

    我个人常用的自启动方法,因为自启动的功能程序基本不需要显示界面,所以有几种

     1、用注册表,然后给定启动参数,不显示界面 


     2、用任务计划,根据计划定期启动,也给定启动参数 


     3、用nssm注册为系统服务,程序由nssm来监控,这样可以避免程序退出,还不需要看门狗

  • hill_man 2天前
    0 6
    nssm注册为系统服务 能否给个示例.. 注册服务 和删除服务. 还有检测服务是否存在.. 谢谢
  • 小肥羊 2天前
    0 7
    nssm是一个独立的绿色软件,网上搜一下
返回