非开源 另类实现 ServiceDLL ,欢迎测试。
本帖最后由 urenai 于 2025-10-24 11:56 编辑DLL 只有2个导出函数:
第一个是安装服务。
第二个是构建服务名称。
<火山程序 类型 = "通常" 版本 = 1 />
方法 Init <公开 静态>
{
变量 pd <类型 = 变整数>
变量 pa1 <类型 = 变整数>
变量 pa2 <类型 = 变整数>
变量 ps <类型 = 变整数>
@ @<pd> = (INT_P)LoadLibraryW(L"ServiceDLL.dll");
@ @<pa1> = (INT_P)GetProcAddress((HMODULE)@<pd>,(LPCSTR)1);
@ @<pa2> = (INT_P)GetProcAddress((HMODULE)@<pd>,(LPCSTR)2);
ps = 分配内存 (1024)
内存清零 (ps, 1024)
调用静态方法 (pa2, 整数, 取文本指针 ("ServiceDLL_Test"), ps)// 构建服务名
调用静态方法 (pa1, 逻辑型, -950618, ps)// 安装服务
全局信息框 ("点击确定,服务自动释放。")
}
不是源码,测试用32 64 位 DLL。
你的意思是,服务直接用DLL来运行的? 不需编译成EXE? 楼主加油 urenai 发表于 2025-10-17 18:23
众所周不知,Windows 服务好像是分为r0 r3级别。
火山搞的是r3级别的exe模板。
我发帖建议好多次,希望官 ...
求开源下啊 server 发表于 2025-10-18 12:17
SB是吧
楼主加油 urenai 发表于 2025-10-19 03:06
兄弟你骂我干嘛
他骂的是那个骂你的人!兄弟别介意,人上一百形形色色,林子大了什么鸟都有!白嫖还叽叽歪歪的人哪里都有,平常心看待就好
		页: 
[1]