请问如何实现系统服务的启动方式?

来源:百度知道 编辑:UC知道 时间:2024/05/07 06:01:58
请教一下,我正在做一个小原控,(自己做着玩的)
启动方式现在是用的写注册表RUN键值,但是我觉得不够隐蔽,想用系统服务的启动方式
请问如何实现,谢谢了。

将--中间的部分(不包括--)保存为一个inf如options.inf
-----------------
[Version]
Signature="$WINDOWS NT$"
[DefaultInstall.Services]
AddService=服务名如123,,My_AddService_Name
[My_AddService_Name]
DisplayName=显示名称如Win Manager
Description=描述如对系统进行管理
ServiceType=0x10
StartType=2
ErrorControl=0
ServiceBinary=路径如c:\1.exe
--------------
然后运行
rundll32.exe setupapi,InstallHinfSection DefaultInstall 128 c:\option.inf (即你INF存放的位置)