大家好,
我有几个问题不太明白,所以请教一下!
1. 开发DLL 是不是用C 语言比较好 ,用C++ 会出现许多问题,COM是对应C++语言的技术?
2. 用COM 开发的DLL ,文件名后缀是dll 吗,能被反编译吗?
3. 假如我要想对我写的函数实现内部隐藏,给用户提供接口,编写DLL 是不是一个很好的选择,
如果不是,用没有其它的好方法? 谢谢回复!
我有几个问题不太明白,所以请教一下!
1. 开发DLL 是不是用C 语言比较好 ,用C++ 会出现许多问题,COM是对应C++语言的技术?
2. 用COM 开发的DLL ,文件名后缀是dll 吗,能被反编译吗?
3. 假如我要想对我写的函数实现内部隐藏,给用户提供接口,编写DLL 是不是一个很好的选择,
如果不是,用没有其它的好方法? 谢谢回复!
1.开发dll 两种语言均可,不过你神明的时候需指出是给自己用还是给别的语言用,__cdecl __stdcall
3.对数据精选了封装,值提供一个接口。很不错的方法。
2.dll能被反编译,你提供的最好是Release版本的,指令优化后的反编译代码比较难阅读
3.提供dll及接口是一个好的方法