extern "C"
BOOL WINAPI DllMain(DWORD dwReason, LPVOID /*lpReserved*/)
{
if (dwReason == DLL_PROCESS_ATTACH)
{
TCHAR pszLoader[MAX_PATH];
GetModuleFileName(NULL, pszLoader, MAX_PATH);
_tcslwr(pszLoader);
if (_tcsstr(pszLoader, _T("explorer.exe")))
return FALSE; DisableThreadLibraryCalls(_AtlBaseModule.GetModuleInstance());
return TRUE; } else if (dwReason == DLL_PROCESS_DETACH)
{
_AtlWinModule.Term();
}
return TRUE;
}用了这个,文件浏览器也还是受影响啊.
.NET VC7,winXP环境.
BOOL WINAPI DllMain(DWORD dwReason, LPVOID /*lpReserved*/)
{
if (dwReason == DLL_PROCESS_ATTACH)
{
TCHAR pszLoader[MAX_PATH];
GetModuleFileName(NULL, pszLoader, MAX_PATH);
_tcslwr(pszLoader);
if (_tcsstr(pszLoader, _T("explorer.exe")))
return FALSE; DisableThreadLibraryCalls(_AtlBaseModule.GetModuleInstance());
return TRUE; } else if (dwReason == DLL_PROCESS_DETACH)
{
_AtlWinModule.Term();
}
return TRUE;
}用了这个,文件浏览器也还是受影响啊.
.NET VC7,winXP环境.
trace
messagebox
logfile都可以啊