none
gina.dll的调试问题 RRS feed

答案

  • 你可以制作一个虚拟机,或者用一台真的计算机作为测试环境。

    1) 在被测试的环境安装Visual Studio Remote Debugger。

    2) 在被测试环境创建一个Administrator 组的账号。

    3) 将Gina.dll 和对应的PDB 文件放到被测试环境中

    4) 用创建的Administrator 组账号登录被测试环境

    5) 在本机启动Visual Studio,在调试菜单打开Attach to Process

    6) 选择远程被测试环境,Attach Winlogon.exe 进程

    7) 尝试在被测试环境执行注销和登录操作

    • 已标记为答案 darenwuyu 2010年4月21日 0:56
    2010年3月22日 15:06
    版主

全部回复

  • 你可以制作一个虚拟机,或者用一台真的计算机作为测试环境。

    1) 在被测试的环境安装Visual Studio Remote Debugger。

    2) 在被测试环境创建一个Administrator 组的账号。

    3) 将Gina.dll 和对应的PDB 文件放到被测试环境中

    4) 用创建的Administrator 组账号登录被测试环境

    5) 在本机启动Visual Studio,在调试菜单打开Attach to Process

    6) 选择远程被测试环境,Attach Winlogon.exe 进程

    7) 尝试在被测试环境执行注销和登录操作

    • 已标记为答案 darenwuyu 2010年4月21日 0:56
    2010年3月22日 15:06
    版主
  • 你还可以通过写日志的方式,调试你的gina.dll
    2010年3月22日 15:21
    版主
  • 非常感谢,马上试一下!
    2010年3月23日 4:30
  • 你可以在你的dll运行时通过VS的attach to process功能在中途设断点调试。相对复杂一点,打log比较方便。
    0xBAADF00D
    2010年3月23日 13:44
    版主