【请教】怎样判断动态链接库(DLL)是否支持DLLRegisterServer?

daixinhou 2005-12-09 01:07:00
怎样判断动态链接库(DLL)是否支持DLLRegisterServer?
...全文
132 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
laihongbo524 2005-12-13
  • 打赏
  • 举报
回复
Private Declare Function LoadLibrary Lib "kernel32" Alias "LoadLibraryA" (ByVal lpLibFileName As String) As Long
Private Declare Function GetProcAddress Lib "kernel32" (ByVal hModule As Long, ByVal lpProcName As String) As Long
Private Declare Function FreeLibrary Lib "kernel32" (ByVal hLibModule As Long) As Long


Private Function DllRegister(ByVal FileName As String) As Boolean
Dim DllHand As Long
Dim DllProc As Long

On Error GoTo Err
DllHand = LoadLibrary(FileName & Chr(0))
DllProc = GetProcAddress(DllHand, "DllRegisterServer" & Chr(0))
FreeLibrary DllHand
If DllProc <> 0 Then
DllRegister = True
Else
GoTo Err
End If
Err:
DllRegister = False
End Function
daixinhou 2005-12-13
  • 打赏
  • 举报
回复
UP
daixinhou 2005-12-09
  • 打赏
  • 举报
回复
Up~~~

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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