RegisterServiceProcess 函数是在那个单元中声明的?

goomoo 2003-08-20 04:30:59
RegisterServiceProcess 函数是在那个单元中声明的?或者是在哪个 dll 文件中?

谢谢!
...全文
32 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
goomoo 2003-08-21
  • 打赏
  • 举报
回复
win2000 的 user32.dll 中有一个叫 RegisterServicesProcess 的导出函数,与 RegisterServiceProcess 不一样,不知这两个有何区别?
goomoo 2003-08-21
  • 打赏
  • 举报
回复
我知道了,在win98的 kernel32.dll 中有导出函数 RegisterServiceProcess, 而在 win2000 的 kernel32.dll 中则没有这个函数。在程序中需要判断操作系统的版本,然后进行动态调用。

谢谢各位!!
mrbuddha 2003-08-21
  • 打赏
  • 举报
回复
我考, user32.dll中的那个叫: RegisterServicesProcess --眼睛不好使,可以调用成功,但没什么效果.
mrbuddha 2003-08-21
  • 打赏
  • 举报
回复
不行.我用的是Win2000 ,这两天为防病毒,装了SP4 -- 应该没影响吧.

我昨天已经试过,方法与 -- zswang(伴水清清)(专家门诊清洁工) 兄一样 , 程序运行时弹出"无法定位函数入口RegisterServiceProcess与Kernel32.dll"的信息.

WIN2000中在User32.dll中有此函数 , 但调用时,还是出一样的错误.

很迷惑.
lxpbuaa 2003-08-20
  • 打赏
  • 举报
回复
4个★★★★!!!!

————————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————
王集鹄 2003-08-20
  • 打赏
  • 举报
回复
//自己声明~~
function RegisterServiceProcess(dwProcessID, dwType: DWORD): DWORD; stdcall;

implementation

function RegisterServiceProcess; external KERNEL32 name 'RegisterServiceProcess';
mrbuddha 2003-08-20
  • 打赏
  • 举报
回复
Kernel32.dll中并无RegisterServiceProcess 函数 (可以用Vc自带的Depends.exe查看) , 我现在也在找到底是哪个dll中有这个入口函数.
goomoo 2003-08-20
  • 打赏
  • 举报
回复
谢谢,我先试试看。
lxpbuaa 2003-08-20
  • 打赏
  • 举报
回复
Delphi中没有声明它,需要直接从Kernel32.dll调用

————————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧