huay6 发表于 2021-9-16 11:25:01

雅婷 发表于 2021-9-15 14:18
就是说 我想实现让我的软件在进桌面之前就启动,这个功能很难吗?没有别的办法了吗 ...

很简单。用火山写好程序,安装为服务即可。

huay6 发表于 2021-9-16 11:26:13

雅婷 发表于 2021-9-15 14:22
能否给个例子源码分享学习一下

写的系统服务,没有进入桌面前就已经启动了。所以没啥问题。比如你要在未加载桌面前启动你自己想要的应用,一个写成服务,一个写窗口EXE。很简单。

雅婷 发表于 2021-9-16 16:24:37

huay6 发表于 2021-9-16 11:26
写的系统服务,没有进入桌面前就已经启动了。所以没啥问题。比如你要在未加载桌面前启动你自己想要的应用 ...

要写两个一样的exe是吗?写成服务要不要另外加什么代码,还是直接当做普通窗口程序来写,编译为服务就会自动启用了?然后服务启动成功后就 执行(4, 取运行目录()+“/“+“xxx.exe“)就可以了吗?

雅婷 发表于 2021-9-16 16:30:17

qaz2428119 发表于 2021-9-15 14:15
使用API 写服务,那可是需要不低的功底,就是不知道你自己功底如何
你如果是想要现成的那就只能等别人开源 ...

我现在写的软件是用api键盘钩子和key bd模拟按键,不用自带的,现在想让它在进桌面之前就开始模拟按键

huay6 发表于 2021-9-16 16:50:27

雅婷 发表于 2021-9-16 16:30
我现在写的软件是用api键盘钩子和key bd模拟按键,不用自带的,现在想让它在进桌面之前就开始模拟按键 ...

那不好意思帮不了你

火绒 发表于 2021-9-16 17:08:39

懒,但凡建立过火山的中服务程序,就会看到他不是个空白的,基本的用法都给你写好了。自己不试试,还在这怪这怪那

雅婷 发表于 2021-9-16 21:06:56

本帖最后由 雅婷 于 2021-9-16 21:30 编辑

huay6 发表于 2021-9-16 16:50
那不好意思帮不了你
知乎找的方法失败了,而且不知道怎么回事这个失败的服务好像删不掉,想调试的没法调试

雅婷 发表于 2021-9-16 21:20:22

huay6 发表于 2021-9-16 16:50
那不好意思帮不了你

为啥呢为啥呢为啥呢

qaz2428119 发表于 2021-9-17 22:43:32

雅婷 发表于 2021-9-16 16:30
我现在写的软件是用api键盘钩子和key bd模拟按键,不用自带的,现在想让它在进桌面之前就开始模拟按键 ...

进入桌面前,好像有隔离,还有就是没有显示设备的情况下是无法操作鼠标键盘的,具体不是很清楚
还有一点就是,登录界面与系统桌面这是两个不同的绘制层

雅婷 发表于 2021-9-18 04:49:10

qaz2428119 发表于 2021-9-17 22:43
进入桌面前,好像有隔离,还有就是没有显示设备的情况下是无法操作鼠标键盘的,具体不是很清楚
还有一点就是 ...

所以无解吗?我记得锁屏情况下输入法好像可以切换,怎么办到的,或者有没有更快速启动我的软件的办法,我记得杀du软件好像每次都是最先启动,然后**出广告和开机时间提醒,它怎么办到的
页: 1 2 [3] 4
查看完整版本: 火山pc怎么写windows服务程序?好像都没人出教程