递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 716|回复: 6
打印 上一主题 下一主题

[视窗] 非开源 另类实现 ServiceDLL ,欢迎测试。

[复制链接]

401

主题

1950

帖子

8746

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
8746
QQ
跳转到指定楼层
楼主
发表于 2025-10-17 12:25:22 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 urenai 于 2025-10-24 11:56 编辑

DLL 只有2个导出函数:
第一个是安装服务。
第二个是构建服务名称。








  1. <火山程序 类型 = "通常" 版本 = 1 />

  2. 方法 Init <公开 静态>
  3. {
  4.     变量 pd <类型 = 变整数>
  5.     变量 pa1 <类型 = 变整数>
  6.     变量 pa2 <类型 = 变整数>
  7.     变量 ps <类型 = 变整数>
  8.     @ @<pd> = (INT_P)LoadLibraryW(L"ServiceDLL.dll");
  9.     @ @<pa1> = (INT_P)GetProcAddress((HMODULE)@<pd>,(LPCSTR)1);
  10.     @ @<pa2> = (INT_P)GetProcAddress((HMODULE)@<pd>,(LPCSTR)2);

  11.     ps = 分配内存 (1024)
  12.     内存清零 (ps, 1024)

  13.     调用静态方法 (pa2, 整数, 取文本指针 ("ServiceDLL_Test"), ps)  // 构建服务名
  14.     调用静态方法 (pa1, 逻辑型, -950618, ps)  // 安装服务

  15.     全局信息框 ("点击确定,服务自动释放。")
  16. }
复制代码


不是源码,测试用32 64 位 DLL。
ServiceDLL.7z (232.95 KB, 下载次数: 1)


专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

34

主题

472

帖子

2764

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2764
沙发
发表于 2025-10-17 14:49:13 | 只看该作者
你的意思是,服务直接用DLL来运行的? 不需编译成EXE?
回复

使用道具 举报

17

主题

337

帖子

2550

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2550
板凳
发表于 2025-10-17 19:49:26 | 只看该作者
楼主加油
回复

使用道具 举报

34

主题

472

帖子

2764

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2764
地板
发表于 2025-10-18 09:11:11 | 只看该作者
urenai 发表于 2025-10-17 18:23
众所周不知,Windows 服务好像是分为r0 r3级别。
火山搞的是r3级别的exe模板。
我发帖建议好多次,希望官 ...

求开源下啊
回复

使用道具 举报

34

主题

472

帖子

2764

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2764
5#
发表于 2025-10-18 17:05:01 | 只看该作者
回复

使用道具 举报

0

主题

24

帖子

200

积分

中级会员

Rank: 3Rank: 3

积分
200
6#
发表于 2025-10-19 03:01:43 | 只看该作者

楼主加油
回复

使用道具 举报

32

主题

429

帖子

3951

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3951
7#
发表于 2025-10-19 08:55:36 | 只看该作者
urenai 发表于 2025-10-19 03:06
兄弟你骂我干嘛

他骂的是那个骂你的人!兄弟别介意,人上一百形形色色,林子大了什么鸟都有!白嫖还叽叽歪歪的人哪里都有,平常心看待就好
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2025-11-5 07:26 , Processed in 0.086521 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表