本帖最后由 qcby 于 2025-10-13 21:15 编辑
首先说明一下,代码不是自己写的(论坛搜寻后整理的)
因为之前都是使用注册表添加的开机自启动,但是吧发现一个问题,软件启动顺序靠后(qq,vx)啥的软件都启动了 才开始启动易语言的程序,导致一些自动化操作滞后 后面看到有通过系统服务启动的方案,于是尝试了一下发现服务是写进去了,但是无法启动界面程序。接着论坛翻了一圈,找到些零散源码,合并整理后可以使用了,测试后发现 开机后被启动的易语言程序可以第一时间运行(类似wp壁纸软件),整理出来了那就分享一下 省的后来人再去折腾了。可以按自己需求改成合适自己的,我弄的ini可以一次多启动几个程序,后续其他程序直接填路径就行了,不需要再改这个服务程序
附上一个“被system权限执行的程序”如何创建普通用户权限的进程(正常使用运行()执行()创建出来的都是system权限的会导致一些问题,被system权限启动的程序如果需要再创建其他程序进程的话使用如下代码即可创建本地用户权限的程序)
变量名 | 类 型 | 静态 | 数组 | 备 注 | aryPid | 整数型 | | 0 | len | 整数型 | | | i | 整数型 | | |
len = 进程_按用户名枚举进程 (“qcby”, aryPid ) 计次循环首 (len, i ) 如果真 (进程_创建W (编码_Ansi到Unicode (“F:\Program Files\IQIYI Video\LStyle\QyClient.exe”, ), , , , , , , aryPid [i ], , ) > 0 )  跳出循环 ()  计次循环尾 ()
|