社区
硬件/系统
帖子详情
RegisterServiceProcess需要哪个头文件?
54gym
2003-08-04 11:57:27
如题
...全文
70
2
打赏
收藏
RegisterServiceProcess需要哪个头文件?
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
StdAfx
2003-08-05
打赏
举报
回复
注: windows NT下没有RegisterServiceProcess函数
如果是win95/win98系统,那么你可以参照 krh2001(边城浪子) 的做法。
jerry
2003-08-05
打赏
举报
回复
没有定义,至少我没找到,可按未公开API函数的调用方法来调用:
//定义RegisterServiceProcess函数的原型
typedef DWORD (CALLBACK* LPREGISTERSERVICEPROCESS)(DWORD,DWORD);
//注册应用程序的进程
//其中i = 0,将进程注册成非服务进程,这样,在Windows的关闭程序窗口中就不会出现应用程序
//的名称了。
// i = 1,将进程注册成服务进程,这是一般应用程序运行时所采用的状态。
void RegisterProcess(int i)
{
HINSTANCE hDLL;
LPREGISTERSERVICEPROCESS lpRegisterServiceProcess;
//加载RegisterServiceProcess函数所在的链接库
hDLL = LoadLibrary("KERNEL32");
//得到RegisterServiceProcess函数的地址
lpRegisterServiceProcess = (LPREGISTERSERVICEPROCESS)GetProcAddress(hDLL, "RegisterServiceProcess");
//执行RegisterServiceProcess函数
lpRegisterServiceProcess(GetCurrentProcessId(),i);
//卸载链接库
FreeLibrary(hDLL);
}
(转)Windows API User32.dll详细介绍
如果你不想自己的程序被从Ctrl+Alt+...Re
gis
ter
Service
Process
(
Process
ID:Long,Type:Long) 该函数存在于Kernal32.dll中.
Process
指向进程的ID,Type表示是否向系统注册该进程,是1,否0.= = = = = = = = = = = = = = = ...
Windows API User32.dll
如果你不想自己的程序被从Ctrl+Alt+Del弹出...Re
gis
ter
Service
Process
(
Process
ID:Long,Type:Long) 该函数存在于Kernal32.dll中.
Process
指向进程的ID,Type表示是否向系统注册该进程,是1,否0. GetClientR
Windows API User32.dll详细介绍
如果你不想自己的程序被从Ctrl+Alt...Re
gis
ter
Service
Process
(
Process
ID:Long,Type:Long) 该函数存在于Kernal32.dll中.
Process
指向进程的ID,Type表示是否向系统注册该进程,是1,否0.= = = = = = = = = = = = = = = =...
windows dll 学习
dll目的是软件共享和重用 ... 隐性调用:编译程序时
需要
头文件
、lib文件,运行时
需要
DLL文件,并且运行过程中DLL文件一直被占用。 一般使用隐性调用,在属性->linker->input->additional depe...
制作一个不在任务栏及任务列表中显示的幽灵程式
在MS SDK
头文件
里没有该函数的原型说明,但在Borland import libraries for C Builder里能找到。很显然,这个函数的主要目的是创建一个服务模式程序。之所以说很显然,是因为MSDN里实质上对这个函数没有说什么。 ...
硬件/系统
2,640
社区成员
17,239
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章