我已经使用EZShellExtensions.net编写了一个shell扩展。当我以我的身份登录时,它在我的开发环境中工作良好,以及以我身份登录时的任何其他系统。对于所有其他用户,我创建的复制挂钩从不出现。我用NirSoft的RegDLLView来验证DLL是否已注册,但没有运气。为什么我的DLL只能注册一个用户?
我能检查一下为什么会发生这种情况?
FYI
我很高兴我的代码副本发送给任何人想帮助了这一点。 EZShellExtensions.NET的评估期为30天。
UPDATE使用现在可以作为CSV/PML文件供应商的注册工具时,如果任何人的兴趣 将procmon输出。
RESOLVE
我卷绕添加控制台输出到DLL进行调试。事实证明,当一个计时器不像任何用户一样运行,但我(不知道为什么)。这已经被修复了。
如果你联系他们的支持,请在这里输入答案。 – jgauffin 2012-01-18 20:20:47
您是否检查用户的权限级别? – Tim 2012-01-18 20:29:18
@Tim - 是的,其中一个人也是像我一样的系统管理员。 – 2012-01-19 16:06:28