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

hill_man 3月前 392 v v37.9.4 2024-12-18

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

Code AardioLine:14复制
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
    • //在启动文件夹添加快捷方式
    • 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 3月前
      0 6
      nssm注册为系统服务 能否给个示例.. 注册服务 和删除服务. 还有检测服务是否存在.. 谢谢
    • 小肥羊 3月前
      0 7
      nssm是一个独立的绿色软件,网上搜一下
    返回