我使用EZShellExtensions.net编写了一个shell扩展。在我的开发环境中,当我以我的身份登录时,它能够很好地工作,而在其他用户以我的身份登录的系统中,我创建的复制挂钩永远不会显示。我使用NirSoft的RegDLLView验证了DLL是否已注册,但没有成功。
我应该检查什么以确定出现这种情况的原因?
FYI
我很乐意将我的代码发送给任何愿意帮忙的人。EZShellExtensions.NET有30天的评估期。
UPDATE 如果有人感兴趣,现在可以使用供应商的注册工具输出ProcMon文件为CSV / PML文件。
RESOLVE
最终我添加了控制台输出以进行调试。结果发现没有定时器在以我的身份之外的任何用户运行时启动(不知道为什么)。这个问题已经被修复了。