12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- // stdafx.cpp : 只包括标准包含文件的源文件
- // LANShareTest.pch 将作为预编译头
- // stdafx.obj 将包含预编译类型信息
- #include "stdafx.h"
- /*
- DisConnectSession g_DisConnectSession = NULL;
- IsTheDirectoryShared g_IsTheDirectoryShared = NULL;
- AccessShareDirectory g_AccessShareDirectory = NULL;
- AddShareDirectory g_AddShareDirectory = NULL;
- SetNetShareSecurity g_SetNetShareSecurity = NULL;
- AddAccessRights g_AddAccessRights = NULL;
- BOOL LoadLANShareLibrary()
- {
- if (g_hLANShareDLL == NULL)
- g_hLANShareDLL = LoadLibrary(_T("LANShare.dll"));
- if (g_hLANShareDLL == NULL)
- {
- AfxMessageBox(_T("加载LANShare模块失败!"));
- return FALSE;
- }
- g_DisConnectSession = (DisConnectSession)::GetProcAddress(g_hLANShareDLL, "DisConnectSession");
- g_IsTheDirectoryShared = (IsTheDirectoryShared)::GetProcAddress(g_hLANShareDLL, "IsTheDirectoryShared");
- g_AccessShareDirectory = (AccessShareDirectory)::GetProcAddress(g_hLANShareDLL, "AccessShareDirectory");
- g_AddShareDirectory = (AddShareDirectory)::GetProcAddress(g_hLANShareDLL, "AddShareDirectory");
- g_SetNetShareSecurity = (SetNetShareSecurity)::GetProcAddress(g_hLANShareDLL, "SetNetShareSecurity");
- g_AddAccessRights = (AddAccessRights)::GetProcAddress(g_hLANShareDLL, "AddAccessRights");
-
- return TRUE;
- }
- void FreeLANShareLibrary()
- {
- if (g_hLANShareDLL)
- FreeLibrary(g_hLANShareDLL);
- g_DisConnectSession = NULL;
- g_IsTheDirectoryShared = NULL;
- g_AccessShareDirectory = NULL;
- g_AddShareDirectory = NULL;
- g_SetNetShareSecurity = NULL;
- g_AddAccessRights = NULL;
- }
- */
|