递归火山软件开发平台

标题: 非开源 另类实现 ServiceDLL ,欢迎测试。 [打印本页]

作者: urenai    时间: 2025-10-17 12:25
标题: 非开源 另类实现 ServiceDLL ,欢迎测试。
本帖最后由 urenai 于 2025-10-24 11:56 编辑

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

(, 下载次数: 48)

(, 下载次数: 44)
(, 下载次数: 48)

(, 下载次数: 47)

  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。
(, 下载次数: 1)



作者: 白雪皑皑0306    时间: 2025-10-17 14:49
你的意思是,服务直接用DLL来运行的? 不需编译成EXE?
作者: 2oon    时间: 2025-10-17 19:49
楼主加油
作者: 白雪皑皑0306    时间: 2025-10-18 09:11
urenai 发表于 2025-10-17 18:23
众所周不知,Windows 服务好像是分为r0 r3级别。
火山搞的是r3级别的exe模板。
我发帖建议好多次,希望官 ...

求开源下啊
作者: 白雪皑皑0306    时间: 2025-10-18 17:05
server 发表于 2025-10-18 12:17

SB是吧
作者: 易涛涛    时间: 2025-10-19 03:01

楼主加油
作者: 正版商业用户    时间: 2025-10-19 08:55
urenai 发表于 2025-10-19 03:06
兄弟你骂我干嘛

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




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4