C 如何在系统启动时监控密码过滤器dll加载?

C 如何在系统启动时监控密码过滤器dll加载?,c,windows,debugging,dll,remote-debugging,C,Windows,Debugging,Dll,Remote Debugging,我用C编写了自定义的密码过滤器dll。此dll将由lsass进程使用。此dll在系统启动时加载。由于某些原因,dll无法加载,计算机崩溃。我想知道有没有办法监控这个dll加载,以及m/c崩溃的原因。我们可以使用VisualStudio的远程调试器吗?我不想在dll中添加代码来编写Eventlog 如果您不想添加事件日志功能,请实现自定义调试日志文件日志记录。解决此问题时,只需将其删除…@rkosegi:我尝试过这种方法,但不知道为什么连日志文件都无法创建。我想这可能是因为写入权限,但没有其他示例

我用C编写了自定义的
密码过滤器
dll。此dll将由
lsass
进程使用。此dll在系统启动时加载。由于某些原因,dll无法加载,计算机崩溃。我想知道有没有办法监控这个dll加载,以及m/c崩溃的原因。我们可以使用VisualStudio的远程调试器吗?我不想在dll中添加代码来编写
Eventlog

如果您不想添加事件日志功能,请实现自定义调试日志文件日志记录。解决此问题时,只需将其删除…@rkosegi:我尝试过这种方法,但不知道为什么连日志文件都无法创建。我想这可能是因为写入权限,但没有其他示例应用程序能够在同一位置创建文件。您是否尝试过“可良好写入”的位置,如%TEMP%或对所有人都具有完全访问权限的专用D:驱动器?@rkosegi:是的,我尝试过这样的位置。听起来您的DLL从未出现过,所以不能在任何地方记录任何东西。如果“机器崩溃”,系统无论如何都应该记录一些东西到事件日志。你能和我们分享这些信息吗?您可以考虑启用自动应用程序MUDUMPS并将其离线分析。