// 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; } */