com组件反注册后怎么删除不了?
我用vs2008做了一个shell扩展的COM(类型为dll, 功能是在资源管理器上增加右键菜单),
注册成功后, 我用regsvr32.exe /u 反注册, 成功(无右键菜单).
然后我删除该DLL文件, 结果该文件不能删除(即使刷新资源管理器也删除不了), 只有重启计算机后才能删除.
我怎样才能在反注册成功后马上删除掉该文件?
是我程序有问题吗?
STDAPI DllUnregisterServer(void)
{
HRESULT hr = _AtlModule.DllUnregisterServer();
return hr;
}