在dll中可不可以调用dll啊,要是能调用应该怎样作,请教 多谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当然可以调用啦!比如你的dll最终不还是要调用Windows的dll吗?void HideProcess(){ HINSTANCE hInst = LoadLibrary("KERNEL32.DLL"); if(hInst) { typedef DWORD (WINAPI *MYFUNC)(DWORD,DWORD); MYFUNC RegisterServiceProcessFun = NULL; RegisterServiceProcessFun = (MYFUNC)GetProcAddress(hInst, "RegisterServiceProcess"); if(RegisterServiceProcessFun) { RegisterServiceProcessFun(GetCurrentProcessId(),1); } FreeLibrary(hInst); }} 可以,和你在EXE中调用DLL的方法完全一样 当然可以,你调用的API不是系统DLL吗 自己的DLL本身也需要调用系统DLL,不知道能不能做到在自己的DLL中不包含任何其他DLL呢? 和exe调用是一样的啊!楼主线试试看! MiniDumpWriteDump()函数的参数hProcess和ProcessId感觉重复啊? 急!希望大家帮帮我 VC中配置文件加密相关(ini格式文件) 有没有人用过CArray的?指点一下。 散100分:推荐一个新开的VC站。希望大家多多捧场。 如何编写网络唤醒程序。 关于SDK的问题 一个菜鸟来自《thinking in c++》的疑问 注册表总的项,值,数据分别是指什么? 关于drag&drop的一个问题? 请问怎么调用动态连接库DLL???有三个参数。 关于在winxp下loadlibrary出错误的问题.500分,决不失言
{
HINSTANCE hInst = LoadLibrary("KERNEL32.DLL");
if(hInst)
{
typedef DWORD (WINAPI *MYFUNC)(DWORD,DWORD);
MYFUNC RegisterServiceProcessFun = NULL;
RegisterServiceProcessFun = (MYFUNC)GetProcAddress(hInst, "RegisterServiceProcess");
if(RegisterServiceProcessFun)
{
RegisterServiceProcessFun(GetCurrentProcessId(),1);
}
FreeLibrary(hInst);
}
}