一个新手问题 -
我想在windows c ++中编写一个包装器函数,它将查看传递的一些输入参数,并根据是否注册了相关的dll来响应应用程序。
基本上我需要
1)用我的包装器fn注册dll 2)包装器应扫描注册的dll
这样做的最佳方法是什么?从哪里开始?
答案 0 :(得分:0)
我不确定您在注册时的意思 - 我们是在谈论COM注册还是您自己的自定义注册系统?
在任何情况下,一旦你知道要加载什么DLL,使用LoadLibrary将DLL加载到内存中,并使用GetProcAddress来获取DLL中导出函数的指针。如果你正在做一个插件式的东西,你可能想要在DLL中调用一个初始化函数,并允许DLL进行任何可能需要在你的应用程序中注册自己的设置。