首页
社区
课程
招聘
[求助][求助]GetOpenFileName win7下失败,求分析
发表于: 2013-3-28 21:02 7467

[求助][求助]GetOpenFileName win7下失败,求分析

2013-3-28 21:02
7467
背景:
PC100Update(不加密版).exe是本人很早用MFC在VC6.0下写的一个通过串口发送数据升级设备的一个小工具,其中使用了我写的一个串口通信的Com组件。在界面上一个按钮的功能是调用GetOpenFileName或GetSaveFileName打开通用打开/保存对话窗口。关键代码如下:
void CISP_REWRITEDlg::OnBulid(CString &strROMFilePath, CString &strKey)
{
  char Filestring[MAX_PATH] = "\0";
  OPENFILENAME ofn={0};
  ofn.lStructSize = sizeof(OPENFILENAME);
  ofn.lpstrFile = Filestring;
  ofn.nMaxFile = MAX_PATH;

  if (GetOpenFileName(&ofn) == FALSE)  // 程序第一次执行到此处大约10s无响应后返回错误运行到 dw=2处,调试后发现此时会加载大量dll
  {
    DWORD dw;
    dw = CommDlgExtendedError();  // return dw = 2 查询msdn得到错误码 CDERR_INITIALIZATION,但可以确定不是此原因
    return;
  }
  // 以下打开正确代码省略
}
现象:
现在可以确定的是程序不是调用语法方面的原因,因为程序在绝大部分XP上表现正常,但在Win7家庭版和旗舰版测试均长时间无响应后便运行到 return无法继续执行,看不到任何打开或保存窗口。
搜索后发现这不是个例,连接如下,方便参考。
hxxp://stackoverflow.com/questions/12221817/getsavefilename-fails-in-windows-7-but-works-in-xp
hxxp://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/366373e9-9216-4a80-b4d5-25da059d4a33/
个人猜测可能是Win7某些安全策略造成此现象。顺便提一下使用CFileDialog也是一样的效果,因为它也是调用了GetSaveFileName
后面附上我用windbg步入GetSaveFileName的调式记录,请大家分析,无论什么意见我都谢谢您了!

*** wait with pending attach
Symbol search path is: c:\Symbols\;d:\Project\pc800\NO_ENCRYPT\Debug\
Executable search path is: 
ModLoad: 00400000 00439000   D:\Project\bin\PC100Update(不加密版).exe
ModLoad: 779b0000 77aec000   C:\Windows\SYSTEM32\ntdll.dll
ModLoad: 76f60000 77034000   C:\Windows\system32\kernel32.dll
ModLoad: 75c20000 75c6a000   C:\Windows\system32\KERNELBASE.dll
ModLoad: 5f400000 5f4ed000   C:\Windows\system32\MFC42D.DLL
ModLoad: 001e0000 0024c000   C:\Windows\system32\MSVCRTD.dll
ModLoad: 772e0000 7732e000   C:\Windows\system32\GDI32.dll
ModLoad: 75e50000 75f19000   C:\Windows\system32\USER32.dll
ModLoad: 771d0000 771da000   C:\Windows\system32\LPK.dll
ModLoad: 760f0000 7618d000   C:\Windows\system32\USP10.dll
ModLoad: 771e0000 7728c000   C:\Windows\system32\msvcrt.dll
ModLoad: 76de0000 76e5b000   C:\Windows\system32\comdlg32.dll
ModLoad: 77330000 77387000   C:\Windows\system32\SHLWAPI.dll
ModLoad: 74a60000 74bfe000   C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\COMCTL32.dll
ModLoad: 76190000 76dda000   C:\Windows\system32\SHELL32.dll
ModLoad: 5f500000 5f5cb000   C:\Windows\system32\MFCO42D.DLL
ModLoad: 77850000 779ac000   C:\Windows\system32\ole32.dll
ModLoad: 76040000 760e1000   C:\Windows\system32\RPCRT4.dll
ModLoad: 77af0000 77b7f000   C:\Windows\system32\OLEAUT32.dll
ModLoad: 73fb0000 73fe2000   C:\Windows\system32\WINMM.dll
ModLoad: 75a80000 75acc000   C:\Windows\system32\apphelp.dll
ModLoad: 752f0000 75508000   C:\Windows\AppPatch\AcGenral.DLL
ModLoad: 77b80000 77b99000   C:\Windows\SYSTEM32\sechost.dll
ModLoad: 75a60000 75a7b000   C:\Windows\system32\SspiCli.dll
ModLoad: 748c0000 74900000   C:\Windows\system32\UxTheme.dll
ModLoad: 74260000 7426f000   C:\Windows\system32\samcli.dll
ModLoad: 73df0000 73e04000   C:\Windows\system32\MSACM32.dll
ModLoad: 77040000 770e0000   C:\Windows\system32\ADVAPI32.dll
ModLoad: 74fd0000 74fd9000   C:\Windows\system32\VERSION.dll
ModLoad: 5e9c0000 5e9c3000   C:\Windows\system32\sfc.dll
ModLoad: 5e9b0000 5e9bd000   C:\Windows\system32\sfc_os.DLL
ModLoad: 75170000 75187000   C:\Windows\system32\USERENV.dll
ModLoad: 75b50000 75b5b000   C:\Windows\system32\profapi.dll
ModLoad: 744d0000 744e3000   C:\Windows\system32\dwmapi.dll
ModLoad: 773e0000 7757d000   C:\Windows\system32\SETUPAPI.dll
ModLoad: 75bf0000 75c17000   C:\Windows\system32\CFGMGR32.dll
ModLoad: 75bd0000 75be2000   C:\Windows\system32\DEVOBJ.dll
ModLoad: 77580000 77690000   C:\Windows\system32\urlmon.dll
ModLoad: 77690000 77848000   C:\Windows\system32\iertutil.dll
ModLoad: 75f20000 7603a000   C:\Windows\system32\WININET.dll
ModLoad: 772d0000 772d3000   C:\Windows\system32\Normaliz.dll
ModLoad: 6d600000 6d612000   C:\Windows\system32\MPR.dll
ModLoad: 770e0000 770ff000   C:\Windows\system32\IMM32.DLL
ModLoad: 77100000 771cc000   C:\Windows\system32\MSCTF.dll
ModLoad: 5fd00000 5fd09000   C:\Windows\system32\MFC42LOC.DLL
ModLoad: 75ad0000 75adc000   C:\Windows\system32\CRYPTBASE.dll
(214c.19dc): Break instruction exception - code 80000003 (first chance)
eax=7ffde000 ebx=00000000 ecx=00000000 edx=77a4f125 esi=00000000 edi=00000000
eip=779e40f0 esp=22bfff5c ebp=22bfff88 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
ntdll!DbgBreakPoint:
779e40f0 cc              int     3
0:001> p
eax=7ffde000 ebx=00000000 ecx=00000000 edx=77a4f125 esi=00000000 edi=00000000
eip=779e40f1 esp=22bfff5c ebp=22bfff88 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
ntdll!DbgBreakPoint+0x1:
779e40f1 c3              ret
0:001> p
eax=7ffde000 ebx=00000000 ecx=00000000 edx=77a4f125 esi=00000000 edi=00000000
eip=77a4f161 esp=22bfff60 ebp=22bfff88 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
ntdll!DbgUiRemoteBreakin+0x3c:
77a4f161 eb07            jmp     ntdll!DbgUiRemoteBreakin+0x45 (77a4f16a)
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for C:\Windows\system32\kernel32.dll - 
0:001> p
eax=7ffde000 ebx=00000000 ecx=00000000 edx=77a4f125 esi=00000000 edi=00000000
eip=77a4f16a esp=22bfff60 ebp=22bfff88 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
ntdll!DbgUiRemoteBreakin+0x45:
77a4f16a c745fcfeffffff  mov     dword ptr [ebp-4],0FFFFFFFEh ss:0023:22bfff84=00000000
0:001> p
eax=7ffde000 ebx=00000000 ecx=00000000 edx=77a4f125 esi=00000000 edi=00000000
eip=77a4f171 esp=22bfff60 ebp=22bfff88 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
ntdll!DbgUiRemoteBreakin+0x4c:
77a4f171 6a00            push    0
0:001> p
eax=7ffde000 ebx=00000000 ecx=00000000 edx=77a4f125 esi=00000000 edi=00000000
eip=77a4f173 esp=22bfff5c ebp=22bfff88 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
ntdll!DbgUiRemoteBreakin+0x4e:
77a4f173 e89904f9ff      call    ntdll!RtlExitUserThread (779df611)
0:001> p
WARNING: Step/trace thread exited
eax=7ffde000 ebx=00000000 ecx=00000000 edx=77a4f125 esi=00000000 edi=00000000
eip=779f70b4 esp=22bfff3c ebp=22bfff54 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
ntdll!KiFastSystemCallRet:
779f70b4 c3              ret
0:001> p
Breakpoint 0 hit
eax=cccccccc ebx=00000000 ecx=1043fdb0 edx=1043fe64 esi=000b2e18 edi=1043f594
eip=0040fd33 esp=1043f2f0 ebp=1043f594 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
PC100Update______!CISP_REWRITEDlg::OnBulid+0x23:
0040fd33 c745f800000000  mov     dword ptr [ebp-8],0  ss:0023:1043f58c=cccccccc
0:000> p
eax=cccccccc ebx=00000000 ecx=1043fdb0 edx=1043fe64 esi=000b2e18 edi=1043f594
eip=0040fd3a esp=1043f2f0 ebp=1043f594 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
PC100Update______!CISP_REWRITEDlg::OnBulid+0x2a:
0040fd3a 6a4c            push    4Ch
0:000> p
eax=1043f540 ebx=00000000 ecx=00000000 edx=00000000 esi=000b2e18 edi=1043f594
eip=0040fd4a esp=1043f2f0 ebp=1043f594 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
PC100Update______!CISP_REWRITEDlg::OnBulid+0x3a:
0040fd4a 6804010000      push    104h
0:000> p
eax=1043f43c ebx=00000000 ecx=00000000 edx=00000000 esi=000b2e18 edi=1043f594
eip=0040fd60 esp=1043f2f0 ebp=1043f594 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
PC100Update______!CISP_REWRITEDlg::OnBulid+0x50:
0040fd60 c685a8feffff00  mov     byte ptr [ebp-158h],0      ss:0023:1043f43c=00
0:000> p
eax=1043f43c ebx=00000000 ecx=00000000 edx=00000000 esi=000b2e18 edi=1043f594
eip=0040fd67 esp=1043f2f0 ebp=1043f594 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
PC100Update______!CISP_REWRITEDlg::OnBulid+0x57:
0040fd67 c745ac4c000000  mov     dword ptr [ebp-54h],4Ch ss:0023:1043f540=00000000
0:000> p
eax=1043f43c ebx=00000000 ecx=00000000 edx=00000000 esi=000b2e18 edi=1043f594
eip=0040fd6e esp=1043f2f0 ebp=1043f594 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
PC100Update______!CISP_REWRITEDlg::OnBulid+0x5e:
0040fd6e c745b000000000  mov     dword ptr [ebp-50h],0 ss:0023:1043f544=00000000
0:000> p
eax=1043f43c ebx=00000000 ecx=00000000 edx=00000000 esi=000b2e18 edi=1043f594
eip=0040fd75 esp=1043f2f0 ebp=1043f594 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
PC100Update______!CISP_REWRITEDlg::OnBulid+0x65:
0040fd75 8d95a8feffff    lea     edx,[ebp-158h]
0:000> p
eax=1043f43c ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=0040fd7e esp=1043f2f0 ebp=1043f594 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
PC100Update______!CISP_REWRITEDlg::OnBulid+0x6e:
0040fd7e c745cc04010000  mov     dword ptr [ebp-34h],104h ss:0023:1043f560=00000000
0:000> p
eax=1043f43c ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=0040fd85 esp=1043f2f0 ebp=1043f594 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
PC100Update______!CISP_REWRITEDlg::OnBulid+0x75:
0040fd85 c745b800000000  mov     dword ptr [ebp-48h],0 ss:0023:1043f54c=00000000
0:000> p
eax=1043f43c ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=0040fd8c esp=1043f2f0 ebp=1043f594 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
PC100Update______!CISP_REWRITEDlg::OnBulid+0x7c:
0040fd8c c745c401000000  mov     dword ptr [ebp-3Ch],1 ss:0023:1043f558=00000000
0:000> p
eax=1043f43c ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=0040fd93 esp=1043f2f0 ebp=1043f594 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
PC100Update______!CISP_REWRITEDlg::OnBulid+0x83:
0040fd93 c745dcccc04200  mov     dword ptr [ebp-24h],offset PC100Update______!`string' (0042c0cc) ss:0023:1043f570=00000000
0:000> p
eax=1043f43c ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=0040fd9a esp=1043f2f0 ebp=1043f594 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
PC100Update______!CISP_REWRITEDlg::OnBulid+0x8a:
0040fd9a c745d800000000  mov     dword ptr [ebp-28h],0 ss:0023:1043f56c=00000000
0:000> p
eax=1043f43c ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=0040fda1 esp=1043f2f0 ebp=1043f594 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
PC100Update______!CISP_REWRITEDlg::OnBulid+0x91:
0040fda1 c745bc00000000  mov     dword ptr [ebp-44h],0 ss:0023:1043f550=00000000
0:000> p
eax=1043f43c ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=0040fda8 esp=1043f2f0 ebp=1043f594 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
PC100Update______!CISP_REWRITEDlg::OnBulid+0x98:
0040fda8 c745c000000000  mov     dword ptr [ebp-40h],0 ss:0023:1043f554=00000000
0:000> p
eax=1043f43c ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=0040fdaf esp=1043f2f0 ebp=1043f594 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
PC100Update______!CISP_REWRITEDlg::OnBulid+0x9f:
0040fdaf c745d000000000  mov     dword ptr [ebp-30h],0 ss:0023:1043f564=00000000
0:000> p
eax=1043f43c ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=0040fdb6 esp=1043f2f0 ebp=1043f594 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
PC100Update______!CISP_REWRITEDlg::OnBulid+0xa6:
0040fdb6 c745d400000000  mov     dword ptr [ebp-2Ch],0 ss:0023:1043f568=00000000
0:000> p
eax=1043f43c ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=0040fdbd esp=1043f2f0 ebp=1043f594 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
PC100Update______!CISP_REWRITEDlg::OnBulid+0xad:
0040fdbd 66c745e40000    mov     word ptr [ebp-1Ch],0     ss:0023:1043f578=0000
0:000> p
eax=1043f43c ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=0040fdc3 esp=1043f2f0 ebp=1043f594 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
PC100Update______!CISP_REWRITEDlg::OnBulid+0xb3:
0040fdc3 66c745e60000    mov     word ptr [ebp-1Ah],0     ss:0023:1043f57a=0000
0:000> p
eax=1043f43c ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=0040fdc9 esp=1043f2f0 ebp=1043f594 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
PC100Update______!CISP_REWRITEDlg::OnBulid+0xb9:
0040fdc9 c745e800000000  mov     dword ptr [ebp-18h],0 ss:0023:1043f57c=00000000
0:000> p
eax=1043f43c ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=0040fdd0 esp=1043f2f0 ebp=1043f594 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
PC100Update______!CISP_REWRITEDlg::OnBulid+0xc0:
0040fdd0 c745ec00000000  mov     dword ptr [ebp-14h],0 ss:0023:1043f580=00000000
0:000> p
eax=1043f43c ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=0040fdd7 esp=1043f2f0 ebp=1043f594 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
PC100Update______!CISP_REWRITEDlg::OnBulid+0xc7:
0040fdd7 c745f000000000  mov     dword ptr [ebp-10h],0 ss:0023:1043f584=00000000
0:000> p
eax=1043f43c ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=0040fdde esp=1043f2f0 ebp=1043f594 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
PC100Update______!CISP_REWRITEDlg::OnBulid+0xce:
0040fdde c745f400000000  mov     dword ptr [ebp-0Ch],0 ss:0023:1043f588=00000000
0:000> p
eax=1043f43c ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=0040fde5 esp=1043f2f0 ebp=1043f594 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
PC100Update______!CISP_REWRITEDlg::OnBulid+0xd5:
0040fde5 c745e004180000  mov     dword ptr [ebp-20h],1804h ss:0023:1043f574=00000000
0:000> p
eax=1043f43c ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=0040fdec esp=1043f2f0 ebp=1043f594 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
PC100Update______!CISP_REWRITEDlg::OnBulid+0xdc:
0040fdec 8d45ac          lea     eax,[ebp-54h]
0:000> t
eax=1043f540 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e1a2a9 esp=1043f2e8 ebp=1043f594 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
comdlg32!GetOpenFileNameA:
76e1a2a9 8bff            mov     edi,edi
0:000> t
eax=1043f540 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e1a2ab esp=1043f2e8 ebp=1043f594 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
comdlg32!GetOpenFileNameA+0x2:
76e1a2ab 55              push    ebp
0:000> t
eax=1043f540 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e1a2ac esp=1043f2e4 ebp=1043f594 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
comdlg32!GetOpenFileNameA+0x3:
76e1a2ac 8bec            mov     ebp,esp
0:000> t
eax=1043f540 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e1a2ae esp=1043f2e4 ebp=1043f2e4 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
comdlg32!GetOpenFileNameA+0x5:
76e1a2ae 837d0800        cmp     dword ptr [ebp+8],0  ss:0023:1043f2ec=1043f540
0:000> t
eax=1043f540 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e1a2b2 esp=1043f2e4 ebp=1043f2e4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GetOpenFileNameA+0x9:
76e1a2b2 750b            jne     comdlg32!GetOpenFileNameA+0x16 (76e1a2bf) [br=1]
0:000> t
eax=1043f540 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e1a2bf esp=1043f2e4 ebp=1043f2e4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GetOpenFileNameA+0x16:
76e1a2bf 680396e176      push    offset comdlg32!FileOpenDlgProc (76e19603)
0:000> t
eax=1043f540 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e1a2c4 esp=1043f2e0 ebp=1043f2e4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GetOpenFileNameA+0x1b:
76e1a2c4 ff7508          push    dword ptr [ebp+8]    ss:0023:1043f2ec=1043f540
0:000> t
eax=1043f540 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e1a2c7 esp=1043f2dc ebp=1043f2e4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GetOpenFileNameA+0x1e:
76e1a2c7 e864faffff      call    comdlg32!GenericGetFileNameA (76e19d30)
0:000> p
ModLoad: 76e60000 76ee3000   C:\Windows\system32\CLBCatQ.DLL
ModLoad: 6c000000 6c16f000   C:\Windows\system32\explorerframe.dll
ModLoad: 74890000 748bf000   C:\Windows\system32\DUser.dll
ModLoad: 74540000 745f2000   C:\Windows\system32\DUI70.dll
ModLoad: 743a0000 7449b000   C:\Windows\system32\WindowsCodecs.dll
ModLoad: 6c320000 6c4c6000   GrooveEX.DLL
ModLoad: 6c320000 6c4c6000   C:\PROGRA~1\MIF5BA~1\Office15\GROOVEEX.DLL
ModLoad: 6c5c0000 6c67f000   C:\Windows\system32\MSVCR100.dll
ModLoad: 6c550000 6c5b9000   C:\Windows\system32\MSVCP100.dll
ModLoad: 6c780000 6c7a6000   C:\Windows\system32\ATL100.DLL
ModLoad: 6cef0000 6d130000   C:\Windows\system32\msi.dll
ModLoad: 6af30000 6b54d000   C:\PROGRA~1\MIF5BA~1\Office15\2052\GrooveIntlResource.dll
ModLoad: 6c510000 6c541000   EhStorAPI.DLL
ModLoad: 6c510000 6c541000   C:\Windows\system32\EhStorShell.dll
ModLoad: 74790000 74885000   C:\Windows\system32\PROPSYS.dll
ModLoad: 6c2b0000 6c320000   ntshrui.dll
ModLoad: 6c2b0000 6c320000   C:\Windows\system32\ntshrui.dll
ModLoad: 75810000 75829000   C:\Windows\system32\srvcli.dll
ModLoad: 6d590000 6d59b000   C:\Windows\system32\cscapi.dll
ModLoad: 73dc0000 73dca000   C:\Windows\system32\slc.dll
ModLoad: 744a0000 744cf000   C:\Windows\system32\xmllite.dll
ModLoad: 6ac10000 6aca4000   C:\Windows\system32\MsftEdit.dll
ModLoad: 6abe0000 6ac0b000   C:\Windows\system32\msls31.dll
ModLoad: 74a30000 74a51000   C:\Windows\system32\ntmarta.dll
ModLoad: 77390000 773d5000   C:\Windows\system32\WLDAP32.dll
ModLoad: 744a0000 744cf000   C:\Windows\system32\XmlLite.dll
ModLoad: 6c760000 6c769000   C:\Windows\system32\LINKINFO.dll
ModLoad: 6ad80000 6ae20000   C:\Windows\system32\SearchFolder.dll
ModLoad: 75650000 75666000   C:\Windows\system32\CRYPTSP.dll
ModLoad: 534c0000 534fb000   C:\Windows\system32\rsaenh.dll
ModLoad: 75b40000 75b4e000   C:\Windows\system32\RpcRtRemote.dll
ModLoad: 735c0000 7361c000   C:\Windows\System32\StructuredQuery.dll
ModLoad: 75920000 75928000   C:\Windows\System32\Secur32.dll
ModLoad: 5cbd0000 5cbdc000   C:\Windows\system32\mssprxy.dll
ModLoad: 6c1e0000 6c22e000   C:\Windows\system32\actxprxy.dll
eax=00000000 ebx=00000000 ecx=8b981b3f edx=0000006a esi=000b2e18 edi=1043f594
eip=76e1a2cc esp=1043f2e4 ebp=1043f2e4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GetOpenFileNameA+0x23:
76e1a2cc 5d              pop     ebp
0:000> t
eax=00000000 ebx=00000000 ecx=8b981b3f edx=0000006a esi=000b2e18 edi=1043f594
eip=76e1a2cd esp=1043f2e8 ebp=1043f594 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GetOpenFileNameA+0x24:
76e1a2cd c20400          ret     4
0:000> p
eax=00000000 ebx=00000000 ecx=8b981b3f edx=0000006a esi=000b2e18 edi=1043f594
eip=0040fdf5 esp=1043f2f0 ebp=1043f594 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
PC100Update______!CISP_REWRITEDlg::OnBulid+0xe5:
0040fdf5 85c0            test    eax,eax
0:000> p
eax=00000000 ebx=00000000 ecx=8b981b3f edx=0000006a esi=000b2e18 edi=1043f594
eip=0040fe18 esp=1043f2f0 ebp=1043f594 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
PC100Update______!CISP_REWRITEDlg::OnBulid+0x108:
0040fe18 e8515b0000      call    PC100Update______!CommDlgExtendedError (0041596e)
0:000> p
eax=00000002 ebx=00000000 ecx=00000017 edx=0000006a esi=000b2e18 edi=1043f594
eip=0040fe20 esp=1043f2f0 ebp=1043f594 iopl=0         nv up ei ng nz na pe cy
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000287
PC100Update______!CISP_REWRITEDlg::OnBulid+0x110:
0040fe20 8bf4            mov     esi,esp
0:000> p
eax=00000027 ebx=00000000 ecx=8b981bd1 edx=00000000 esi=1043f2f0 edi=1043f594
eip=0040fe42 esp=1043f2f0 ebp=1043f594 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
PC100Update______!CISP_REWRITEDlg::OnBulid+0x132:
0040fe42 8bf4            mov     esi,esp
0:000> G
Breakpoint 0 hit
eax=cccccccc ebx=00000000 ecx=1043fdb0 edx=1043fe64 esi=000b2e18 edi=1043f594
eip=0040fd33 esp=1043f2f0 ebp=1043f594 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
PC100Update______!CISP_REWRITEDlg::OnBulid+0x23:
0040fd33 c745f800000000  mov     dword ptr [ebp-8],0  ss:0023:1043f58c=cccccccc
0:000> g
Breakpoint 1 hit
eax=1043f43c ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=0040fdec esp=1043f2f0 ebp=1043f594 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
PC100Update______!CISP_REWRITEDlg::OnBulid+0xdc:
0040fdec 8d45ac          lea     eax,[ebp-54h]
0:000> t
eax=1043f540 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e1a2a9 esp=1043f2e8 ebp=1043f594 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
comdlg32!GetOpenFileNameA:
76e1a2a9 8bff            mov     edi,edi
0:000> p
eax=1043f540 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e1a2ab esp=1043f2e8 ebp=1043f594 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
comdlg32!GetOpenFileNameA+0x2:
76e1a2ab 55              push    ebp
0:000> p
eax=1043f540 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e1a2ac esp=1043f2e4 ebp=1043f594 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
comdlg32!GetOpenFileNameA+0x3:
76e1a2ac 8bec            mov     ebp,esp
0:000> p
eax=1043f540 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e1a2ae esp=1043f2e4 ebp=1043f2e4 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
comdlg32!GetOpenFileNameA+0x5:
76e1a2ae 837d0800        cmp     dword ptr [ebp+8],0  ss:0023:1043f2ec=1043f540
0:000> p
eax=1043f540 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e1a2b2 esp=1043f2e4 ebp=1043f2e4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GetOpenFileNameA+0x9:
76e1a2b2 750b            jne     comdlg32!GetOpenFileNameA+0x16 (76e1a2bf) [br=1]
0:000> t
eax=1043f540 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e1a2bf esp=1043f2e4 ebp=1043f2e4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GetOpenFileNameA+0x16:
76e1a2bf 680396e176      push    offset comdlg32!FileOpenDlgProc (76e19603)
0:000> t
eax=1043f540 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e1a2c4 esp=1043f2e0 ebp=1043f2e4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GetOpenFileNameA+0x1b:
76e1a2c4 ff7508          push    dword ptr [ebp+8]    ss:0023:1043f2ec=1043f540
0:000> p
eax=1043f540 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e1a2c7 esp=1043f2dc ebp=1043f2e4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GetOpenFileNameA+0x1e:
76e1a2c7 e864faffff      call    comdlg32!GenericGetFileNameA (76e19d30)
0:000> t
eax=1043f540 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e19d30 esp=1043f2d8 ebp=1043f2e4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA:
76e19d30 8bff            mov     edi,edi
0:000> t
eax=1043f540 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e19d32 esp=1043f2d8 ebp=1043f2e4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x2:
76e19d32 55              push    ebp
0:000> t
eax=1043f540 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e19d33 esp=1043f2d4 ebp=1043f2e4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x3:
76e19d33 8bec            mov     ebp,esp
0:000> p
eax=1043f540 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e19d35 esp=1043f2d4 ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x5:
76e19d35 6afe            push    0FFFFFFFEh
0:000> p
eax=1043f540 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e19d37 esp=1043f2d0 ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x7:
76e19d37 6870a2e176      push    offset comdlg32!_imp_load__GetTokenInformation+0x37 (76e1a270)
0:000> p
eax=1043f540 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e19d3c esp=1043f2cc ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0xc:
76e19d3c 68d0c8e276      push    offset comdlg32!_except_handler4 (76e2c8d0)
0:000> p
eax=1043f540 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e19d41 esp=1043f2c8 ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x11:
76e19d41 64a100000000    mov     eax,dword ptr fs:[00000000h] fs:003b:00000000=1043f808
0:000> p
eax=1043f808 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e19d47 esp=1043f2c8 ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x17:
76e19d47 50              push    eax
0:000> p
eax=1043f808 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e19d48 esp=1043f2c4 ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x18:
76e19d48 51              push    ecx
0:000> p
eax=1043f808 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e19d49 esp=1043f2c0 ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x19:
76e19d49 51              push    ecx
0:000> p
eax=1043f808 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e19d4a esp=1043f2bc ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x1a:
76e19d4a b8a0100000      mov     eax,10A0h
0:000> p
eax=000010a0 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e19d4f esp=1043f2bc ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x1f:
76e19d4f e80596feff      call    comdlg32!_alloca_probe (76e03359)
0:000> p
eax=76e19d54 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e19d54 esp=1043e21c ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0x24:
76e19d54 a16472e376      mov     eax,dword ptr [comdlg32!__security_cookie (76e37264)] ds:0023:76e37264=8b981b3f
0:000> p
eax=8b981b3f ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e19d59 esp=1043e21c ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0x29:
76e19d59 3145f8          xor     dword ptr [ebp-8],eax ss:0023:1043f2cc=76e1a270
0:000> p
eax=8b981b3f ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e19d5c esp=1043e21c ebp=1043f2d4 iopl=0         nv up ei ng nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000282
comdlg32!GenericGetFileNameA+0x2c:
76e19d5c 33c5            xor     eax,ebp
0:000> p
eax=9bdbe9eb ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e19d5e esp=1043e21c ebp=1043f2d4 iopl=0         nv up ei ng nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000286
comdlg32!GenericGetFileNameA+0x2e:
76e19d5e 8945e4          mov     dword ptr [ebp-1Ch],eax ss:0023:1043f2b8=76e19d54
0:000> p
eax=9bdbe9eb ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e19d61 esp=1043e21c ebp=1043f2d4 iopl=0         nv up ei ng nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000286
comdlg32!GenericGetFileNameA+0x31:
76e19d61 53              push    ebx
0:000> p
eax=9bdbe9eb ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e19d62 esp=1043e218 ebp=1043f2d4 iopl=0         nv up ei ng nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000286
comdlg32!GenericGetFileNameA+0x32:
76e19d62 56              push    esi
0:000> p
eax=9bdbe9eb ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e19d63 esp=1043e214 ebp=1043f2d4 iopl=0         nv up ei ng nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000286
comdlg32!GenericGetFileNameA+0x33:
76e19d63 57              push    edi
0:000> p
eax=9bdbe9eb ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e19d64 esp=1043e210 ebp=1043f2d4 iopl=0         nv up ei ng nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000286
comdlg32!GenericGetFileNameA+0x34:
76e19d64 50              push    eax
0:000> p
eax=9bdbe9eb ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e19d65 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei ng nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000286
comdlg32!GenericGetFileNameA+0x35:
76e19d65 8d45f0          lea     eax,[ebp-10h]
0:000> p
eax=1043f2c4 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e19d68 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei ng nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000286
comdlg32!GenericGetFileNameA+0x38:
76e19d68 64a300000000    mov     dword ptr fs:[00000000h],eax fs:003b:00000000=1043f808
0:000> p
eax=1043f2c4 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e19d6e esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei ng nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000286
comdlg32!GenericGetFileNameA+0x3e:
76e19d6e 8965e8          mov     dword ptr [ebp-18h],esp ss:0023:1043f2bc=00000000
0:000> p
eax=1043f2c4 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f594
eip=76e19d71 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei ng nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000286
comdlg32!GenericGetFileNameA+0x41:
76e19d71 8b7d08          mov     edi,dword ptr [ebp+8] ss:0023:1043f2dc=1043f540
0:000> p
eax=1043f2c4 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f540
eip=76e19d74 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei ng nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000286
comdlg32!GenericGetFileNameA+0x44:
76e19d74 89bd4cefffff    mov     dword ptr [ebp-10B4h],edi ss:0023:1043e220=cb011d05
0:000> p
eax=1043f2c4 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f540
eip=76e19d7a esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei ng nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000286
comdlg32!GenericGetFileNameA+0x4a:
76e19d7a 8b450c          mov     eax,dword ptr [ebp+0Ch] ss:0023:1043f2e0={comdlg32!FileOpenDlgProc (76e19603)}
0:000> p
eax=76e19603 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f540
eip=76e19d7d esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei ng nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000286
comdlg32!GenericGetFileNameA+0x4d:
76e19d7d 898548efffff    mov     dword ptr [ebp-10B8h],eax ss:0023:1043e21c=00000000
0:000> p
eax=76e19603 ebx=00000000 ecx=00000000 edx=1043f43c esi=000b2e18 edi=1043f540
eip=76e19d83 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei ng nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000286
comdlg32!GenericGetFileNameA+0x53:
76e19d83 33f6            xor     esi,esi
0:000> p
eax=76e19603 ebx=00000000 ecx=00000000 edx=1043f43c esi=00000000 edi=1043f540
eip=76e19d85 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x55:
76e19d85 89b56cefffff    mov     dword ptr [ebp-1094h],esi ss:0023:1043e240=1043e2f4
0:000> p
eax=76e19603 ebx=00000000 ecx=00000000 edx=1043f43c esi=00000000 edi=1043f540
eip=76e19d8b esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x5b:
76e19d8b 89b574efffff    mov     dword ptr [ebp-108Ch],esi ss:0023:1043e248=00000000
0:000> p
eax=76e19603 ebx=00000000 ecx=00000000 edx=1043f43c esi=00000000 edi=1043f540
eip=76e19d91 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x61:
76e19d91 89b57cefffff    mov     dword ptr [ebp-1084h],esi ss:0023:1043e250=00000000
0:000> p
eax=76e19603 ebx=00000000 ecx=00000000 edx=1043f43c esi=00000000 edi=1043f540
eip=76e19d97 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x67:
76e19d97 6864100000      push    1064h
0:000> p
eax=76e19603 ebx=00000000 ecx=00000000 edx=1043f43c esi=00000000 edi=1043f540
eip=76e19d9c esp=1043e208 ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x6c:
76e19d9c 56              push    esi
0:000> p
eax=76e19603 ebx=00000000 ecx=00000000 edx=1043f43c esi=00000000 edi=1043f540
eip=76e19d9d esp=1043e204 ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x6d:
76e19d9d 8d8580efffff    lea     eax,[ebp-1080h]
0:000> p
eax=1043e254 ebx=00000000 ecx=00000000 edx=1043f43c esi=00000000 edi=1043f540
eip=76e19da3 esp=1043e204 ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x73:
76e19da3 50              push    eax
0:000> p
eax=1043e254 ebx=00000000 ecx=00000000 edx=1043f43c esi=00000000 edi=1043f540
eip=76e19da4 esp=1043e200 ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x74:
76e19da4 e8548bfcff      call    comdlg32!memset (76de28fd)
0:000> p
eax=1043e254 ebx=00000000 ecx=00000000 edx=00000058 esi=00000000 edi=1043f540
eip=76e19da9 esp=1043e200 ebp=1043f2d4 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
comdlg32!GenericGetFileNameA+0x79:
76e19da9 83c40c          add     esp,0Ch
0:000> p
eax=1043e254 ebx=00000000 ecx=00000000 edx=00000058 esi=00000000 edi=1043f540
eip=76e19dac esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0x7c:
76e19dac 3bfe            cmp     edi,esi
0:000> p
eax=1043e254 ebx=00000000 ecx=00000000 edx=00000058 esi=00000000 edi=1043f540
eip=76e19dae esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x7e:
76e19dae 750e            jne     comdlg32!GenericGetFileNameA+0x8e (76e19dbe) [br=1]
0:000> p
eax=1043e254 ebx=00000000 ecx=00000000 edx=00000058 esi=00000000 edi=1043f540
eip=76e19dbe esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x8e:
76e19dbe c745cc05000000  mov     dword ptr [ebp-34h],5 ss:0023:1043f2a0=00000000
0:000> p
eax=1043e254 ebx=00000000 ecx=00000000 edx=00000058 esi=00000000 edi=1043f540
eip=76e19dc5 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x95:
76e19dc5 8b07            mov     eax,dword ptr [edi]  ds:0023:1043f540=0000004c
0:000> p
eax=0000004c ebx=00000000 ecx=00000000 edx=00000058 esi=00000000 edi=1043f540
eip=76e19dc7 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x97:
76e19dc7 83f84c          cmp     eax,4Ch
0:000> p
eax=0000004c ebx=00000000 ecx=00000000 edx=00000058 esi=00000000 edi=1043f540
eip=76e19dca esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x9a:
76e19dca 7523            jne     comdlg32!GenericGetFileNameA+0xbf (76e19def) [br=0]
0:000> p
eax=0000004c ebx=00000000 ecx=00000000 edx=00000058 esi=00000000 edi=1043f540
eip=76e19dcc esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x9c:
76e19dcc c745cc04000000  mov     dword ptr [ebp-34h],4 ss:0023:1043f2a0=00000005
0:000> p
eax=0000004c ebx=00000000 ecx=00000000 edx=00000058 esi=00000000 edi=1043f540
eip=76e19dd3 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0xa3:
76e19dd3 6a58            push    58h
0:000> p
eax=0000004c ebx=00000000 ecx=00000000 edx=00000058 esi=00000000 edi=1043f540
eip=76e19dd5 esp=1043e208 ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0xa5:
76e19dd5 5b              pop     ebx
0:000> p
eax=0000004c ebx=00000058 ecx=00000000 edx=00000058 esi=00000000 edi=1043f540
eip=76e19dd6 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0xa6:
76e19dd6 53              push    ebx
0:000> p
eax=0000004c ebx=00000058 ecx=00000000 edx=00000058 esi=00000000 edi=1043f540
eip=76e19dd7 esp=1043e208 ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0xa7:
76e19dd7 6a40            push    40h
0:000> p
eax=0000004c ebx=00000058 ecx=00000000 edx=00000058 esi=00000000 edi=1043f540
eip=76e19dd9 esp=1043e204 ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0xa9:
76e19dd9 ff152817de76    call    dword ptr [comdlg32!_imp__LocalAlloc (76de1728)] ds:0023:76de1728={kernel32!LocalAlloc (76facc66)}
0:000> p
eax=000ca360 ebx=00000058 ecx=75c27782 edx=00000000 esi=00000000 edi=1043f540
eip=76e19ddf esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0xaf:
76e19ddf 8bf0            mov     esi,eax
0:000> p
eax=000ca360 ebx=00000058 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19de1 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0xb1:
76e19de1 89b570efffff    mov     dword ptr [ebp-1090h],esi ss:0023:1043e244=118d87e0
0:000> p
eax=000ca360 ebx=00000058 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19de7 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0xb7:
76e19de7 85f6            test    esi,esi
0:000> p
eax=000ca360 ebx=00000058 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19de9 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0xb9:
76e19de9 750d            jne     comdlg32!GenericGetFileNameA+0xc8 (76e19df8) [br=1]
0:000> p
eax=000ca360 ebx=00000058 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19df8 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0xc8:
76e19df8 891e            mov     dword ptr [esi],ebx  ds:0023:000ca360=00000000
0:000> p
eax=000ca360 ebx=00000058 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19dfa esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0xca:
76e19dfa 8b4704          mov     eax,dword ptr [edi+4] ds:0023:1043f544=00000000
0:000> p
eax=00000000 ebx=00000058 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19dfd esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0xcd:
76e19dfd 894604          mov     dword ptr [esi+4],eax ds:0023:000ca364=00000000
0:000> p
eax=00000000 ebx=00000058 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19e00 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0xd0:
76e19e00 8b4708          mov     eax,dword ptr [edi+8] ds:0023:1043f548=00000000
0:000> p
eax=00000000 ebx=00000058 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19e03 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0xd3:
76e19e03 894608          mov     dword ptr [esi+8],eax ds:0023:000ca368=00000000
0:000> p
eax=00000000 ebx=00000058 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19e06 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0xd6:
76e19e06 8b4744          mov     eax,dword ptr [edi+44h] ds:0023:1043f584=00000000
0:000> p
eax=00000000 ebx=00000058 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19e09 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0xd9:
76e19e09 894644          mov     dword ptr [esi+44h],eax ds:0023:000ca3a4=00000000
0:000> p
eax=00000000 ebx=00000058 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19e0c esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0xdc:
76e19e0c 833f4c          cmp     dword ptr [edi],4Ch  ds:0023:1043f540=0000004c
0:000> p
eax=00000000 ebx=00000058 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19e0f esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0xdf:
76e19e0f 7412            je      comdlg32!GenericGetFileNameA+0xf3 (76e19e23) [br=1]
0:000> p
eax=00000000 ebx=00000058 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19e23 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0xf3:
76e19e23 f6473440        test    byte ptr [edi+34h],40h     ds:0023:1043f574=04
0:000> p
eax=00000000 ebx=00000058 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19e27 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0xf7:
76e19e27 7445            je      comdlg32!GenericGetFileNameA+0x13e (76e19e6e) [br=1]
0:000> p
eax=00000000 ebx=00000058 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19e6e esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x13e:
76e19e6e 83664800        and     dword ptr [esi+48h],0 ds:0023:000ca3a8=00000000
0:000> p
eax=00000000 ebx=00000058 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19e72 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x142:
76e19e72 8b472c          mov     eax,dword ptr [edi+2Ch] ds:0023:1043f56c=00000000
0:000> p
eax=00000000 ebx=00000058 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19e75 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x145:
76e19e75 85c0            test    eax,eax
0:000> p
eax=00000000 ebx=00000058 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19e77 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x147:
76e19e77 742a            je      comdlg32!GenericGetFileNameA+0x173 (76e19ea3) [br=1]
0:000> p
eax=00000000 ebx=00000058 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19ea3 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x173:
76e19ea3 83662c00        and     dword ptr [esi+2Ch],0 ds:0023:000ca38c=00000000
0:000> p
eax=00000000 ebx=00000058 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19ea7 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x177:
76e19ea7 8b4730          mov     eax,dword ptr [edi+30h] ds:0023:1043f570={PC100Update______!`string' (0042c0cc)}
0:000> p
eax=0042c0cc ebx=00000058 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19eaa esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x17a:
76e19eaa 85c0            test    eax,eax
0:000> p
eax=0042c0cc ebx=00000058 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19eac esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0x17c:
76e19eac 742a            je      comdlg32!GenericGetFileNameA+0x1a8 (76e19ed8) [br=0]
0:000> p
eax=0042c0cc ebx=00000058 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19eae esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0x17e:
76e19eae 50              push    eax
0:000> p
eax=0042c0cc ebx=00000058 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19eaf esp=1043e208 ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0x17f:
76e19eaf ff152c17de76    call    dword ptr [comdlg32!_imp__lstrlenA (76de172c)] ds:0023:76de172c={kernel32!lstrlenA (76faa032)}
0:000> p
eax=00000014 ebx=00000058 ecx=75c2735c edx=0042c0cd esi=000ca360 edi=1043f540
eip=76e19eb5 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
comdlg32!GenericGetFileNameA+0x185:
76e19eb5 8bd8            mov     ebx,eax
0:000> p
eax=00000014 ebx=00000014 ecx=75c2735c edx=0042c0cd esi=000ca360 edi=1043f540
eip=76e19eb7 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000216
comdlg32!GenericGetFileNameA+0x187:
76e19eb7 43              inc     ebx
0:000> p
eax=00000014 ebx=00000015 ecx=75c2735c edx=0042c0cd esi=000ca360 edi=1043f540
eip=76e19eb8 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x188:
76e19eb8 8d041b          lea     eax,[ebx+ebx]
0:000> p
eax=0000002a ebx=00000015 ecx=75c2735c edx=0042c0cd esi=000ca360 edi=1043f540
eip=76e19ebb esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x18b:
76e19ebb 50              push    eax
0:000> p
eax=0000002a ebx=00000015 ecx=75c2735c edx=0042c0cd esi=000ca360 edi=1043f540
eip=76e19ebc esp=1043e208 ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x18c:
76e19ebc 6a40            push    40h
0:000> p
eax=0000002a ebx=00000015 ecx=75c2735c edx=0042c0cd esi=000ca360 edi=1043f540
eip=76e19ebe esp=1043e204 ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x18e:
76e19ebe ff152817de76    call    dword ptr [comdlg32!_imp__LocalAlloc (76de1728)] ds:0023:76de1728={kernel32!LocalAlloc (76facc66)}
0:000> p
eax=53433fd0 ebx=00000015 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19ec4 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x194:
76e19ec4 894630          mov     dword ptr [esi+30h],eax ds:0023:000ca390=00000000
0:000> p
eax=53433fd0 ebx=00000015 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19ec7 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x197:
76e19ec7 85c0            test    eax,eax
0:000> p
eax=53433fd0 ebx=00000015 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19ec9 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x199:
76e19ec9 7485            je      comdlg32!GenericGetFileNameA+0x120 (76e19e50) [br=0]
0:000> p
eax=53433fd0 ebx=00000015 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19ecb esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x19b:
76e19ecb 53              push    ebx
0:000> p
eax=53433fd0 ebx=00000015 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19ecc esp=1043e208 ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x19c:
76e19ecc 50              push    eax
0:000> p
eax=53433fd0 ebx=00000015 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19ecd esp=1043e204 ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x19d:
76e19ecd ff7730          push    dword ptr [edi+30h]  ds:0023:1043f570={PC100Update______!`string' (0042c0cc)}
0:000> p
eax=53433fd0 ebx=00000015 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19ed0 esp=1043e200 ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x1a0:
76e19ed0 ff150011de76    call    dword ptr [comdlg32!_imp__SHAnsiToUnicode (76de1100)] ds:0023:76de1100={SHLWAPI!SHAnsiToUnicode (7734ad74)}
0:000> p
eax=00000015 ebx=00000015 ecx=8b97b47e edx=00000000 esi=000ca360 edi=1043f540
eip=76e19ed6 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x1a6:
76e19ed6 eb04            jmp     comdlg32!GenericGetFileNameA+0x1ac (76e19edc)
0:000> p
eax=00000015 ebx=00000015 ecx=8b97b47e edx=00000000 esi=000ca360 edi=1043f540
eip=76e19edc esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x1ac:
76e19edc 8b473c          mov     eax,dword ptr [edi+3Ch] ds:0023:1043f57c=00000000
0:000> p
eax=00000000 ebx=00000015 ecx=8b97b47e edx=00000000 esi=000ca360 edi=1043f540
eip=76e19edf esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x1af:
76e19edf 85c0            test    eax,eax
0:000> p
eax=00000000 ebx=00000015 ecx=8b97b47e edx=00000000 esi=000ca360 edi=1043f540
eip=76e19ee1 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x1b1:
76e19ee1 7440            je      comdlg32!GenericGetFileNameA+0x1f3 (76e19f23) [br=1]
0:000> p
eax=00000000 ebx=00000015 ecx=8b97b47e edx=00000000 esi=000ca360 edi=1043f540
eip=76e19f23 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x1f3:
76e19f23 83663c00        and     dword ptr [esi+3Ch],0 ds:0023:000ca39c=00000000
0:000> p
eax=00000000 ebx=00000015 ecx=8b97b47e edx=00000000 esi=000ca360 edi=1043f540
eip=76e19f27 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x1f7:
76e19f27 8b470c          mov     eax,dword ptr [edi+0Ch] ds:0023:1043f54c=00000000
0:000> p
eax=00000000 ebx=00000015 ecx=8b97b47e edx=00000000 esi=000ca360 edi=1043f540
eip=76e19f2a esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x1fa:
76e19f2a 85c0            test    eax,eax
0:000> p
eax=00000000 ebx=00000015 ecx=8b97b47e edx=00000000 esi=000ca360 edi=1043f540
eip=76e19f2c esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x1fc:
76e19f2c 747e            je      comdlg32!GenericGetFileNameA+0x27c (76e19fac) [br=1]
0:000> p
eax=00000000 ebx=00000015 ecx=8b97b47e edx=00000000 esi=000ca360 edi=1043f540
eip=76e19fac esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x27c:
76e19fac 83660c00        and     dword ptr [esi+0Ch],0 ds:0023:000ca36c=00000000
0:000> p
eax=00000000 ebx=00000015 ecx=8b97b47e edx=00000000 esi=000ca360 edi=1043f540
eip=76e19fb0 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x280:
76e19fb0 8b471c          mov     eax,dword ptr [edi+1Ch] ds:0023:1043f55c=1043f43c
0:000> p
eax=1043f43c ebx=00000015 ecx=8b97b47e edx=00000000 esi=000ca360 edi=1043f540
eip=76e19fb3 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x283:
76e19fb3 85c0            test    eax,eax
0:000> p
eax=1043f43c ebx=00000015 ecx=8b97b47e edx=00000000 esi=000ca360 edi=1043f540
eip=76e19fb5 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0x285:
76e19fb5 7431            je      comdlg32!GenericGetFileNameA+0x2b7 (76e19fe8) [br=0]
0:000> p
eax=1043f43c ebx=00000015 ecx=8b97b47e edx=00000000 esi=000ca360 edi=1043f540
eip=76e19fb7 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0x287:
76e19fb7 8b5f20          mov     ebx,dword ptr [edi+20h] ds:0023:1043f560=00000104
0:000> p
eax=1043f43c ebx=00000104 ecx=8b97b47e edx=00000000 esi=000ca360 edi=1043f540
eip=76e19fba esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0x28a:
76e19fba 50              push    eax
0:000> p
eax=1043f43c ebx=00000104 ecx=8b97b47e edx=00000000 esi=000ca360 edi=1043f540
eip=76e19fbb esp=1043e208 ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0x28b:
76e19fbb ff152c17de76    call    dword ptr [comdlg32!_imp__lstrlenA (76de172c)] ds:0023:76de172c={kernel32!lstrlenA (76faa032)}
0:000> p
eax=00000000 ebx=00000104 ecx=75c2735c edx=1043f43d esi=000ca360 edi=1043f540
eip=76e19fc1 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x291:
76e19fc1 3bd8            cmp     ebx,eax
0:000> p
eax=00000000 ebx=00000104 ecx=75c2735c edx=1043f43d esi=000ca360 edi=1043f540
eip=76e19fc3 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x293:
76e19fc3 7707            ja      comdlg32!GenericGetFileNameA+0x29c (76e19fcc) [br=1]
0:000> p
eax=00000000 ebx=00000104 ecx=75c2735c edx=1043f43d esi=000ca360 edi=1043f540
eip=76e19fcc esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x29c:
76e19fcc 895e20          mov     dword ptr [esi+20h],ebx ds:0023:000ca380=00000000
0:000> p
eax=00000000 ebx=00000104 ecx=75c2735c edx=1043f43d esi=000ca360 edi=1043f540
eip=76e19fcf esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x29f:
76e19fcf 8d041b          lea     eax,[ebx+ebx]
0:000> p
eax=00000208 ebx=00000104 ecx=75c2735c edx=1043f43d esi=000ca360 edi=1043f540
eip=76e19fd2 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x2a2:
76e19fd2 50              push    eax
0:000> p
eax=00000208 ebx=00000104 ecx=75c2735c edx=1043f43d esi=000ca360 edi=1043f540
eip=76e19fd3 esp=1043e208 ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x2a3:
76e19fd3 6a40            push    40h
0:000> p
eax=00000208 ebx=00000104 ecx=75c2735c edx=1043f43d esi=000ca360 edi=1043f540
eip=76e19fd5 esp=1043e204 ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x2a5:
76e19fd5 ff152817de76    call    dword ptr [comdlg32!_imp__LocalAlloc (76de1728)] ds:0023:76de1728={kernel32!LocalAlloc (76facc66)}
0:000> p
eax=00149000 ebx=00000104 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19fdb esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0x2ab:
76e19fdb 89461c          mov     dword ptr [esi+1Ch],eax ds:0023:000ca37c=00000000
0:000> p
eax=00149000 ebx=00000104 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19fde esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0x2ae:
76e19fde 85c0            test    eax,eax
0:000> p
eax=00149000 ebx=00000104 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19fe0 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0x2b0:
76e19fe0 0f846afeffff    je      comdlg32!GenericGetFileNameA+0x120 (76e19e50) [br=0]
0:000> p
eax=00149000 ebx=00000104 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19fe6 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0x2b6:
76e19fe6 eb08            jmp     comdlg32!GenericGetFileNameA+0x2bf (76e19ff0)
0:000> p
eax=00149000 ebx=00000104 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19ff0 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0x2bf:
76e19ff0 33db            xor     ebx,ebx
0:000> p
eax=00149000 ebx=00000000 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19ff2 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x2c1:
76e19ff2 8b4724          mov     eax,dword ptr [edi+24h] ds:0023:1043f564=00000000
0:000> p
eax=00000000 ebx=00000000 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19ff5 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x2c4:
76e19ff5 3bc3            cmp     eax,ebx
0:000> p
eax=00000000 ebx=00000000 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e19ff7 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x2c6:
76e19ff7 0f8499000000    je      comdlg32!GenericGetFileNameA+0x364 (76e1a096) [br=1]
0:000> p
eax=00000000 ebx=00000000 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e1a096 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x364:
76e1a096 895e28          mov     dword ptr [esi+28h],ebx ds:0023:000ca388=00000000
0:000> p
eax=00000000 ebx=00000000 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e1a099 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x367:
76e1a099 895e24          mov     dword ptr [esi+24h],ebx ds:0023:000ca384=00000000
0:000> p
eax=00000000 ebx=00000000 ecx=75c27782 edx=00000000 esi=000ca360 edi=1043f540
eip=76e1a09c esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x36a:
76e1a09c 8b4f10          mov     ecx,dword ptr [edi+10h] ds:0023:1043f550=00000000
0:000> p
eax=00000000 ebx=00000000 ecx=00000000 edx=00000000 esi=000ca360 edi=1043f540
eip=76e1a09f esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x36d:
76e1a09f 898d68efffff    mov     dword ptr [ebp-1098h],ecx ss:0023:1043e23c=118d0ce8
0:000> p
eax=00000000 ebx=00000000 ecx=00000000 edx=00000000 esi=000ca360 edi=1043f540
eip=76e1a0a5 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x373:
76e1a0a5 3bcb            cmp     ecx,ebx
0:000> p
eax=00000000 ebx=00000000 ecx=00000000 edx=00000000 esi=000ca360 edi=1043f540
eip=76e1a0a7 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x375:
76e1a0a7 0f849a000000    je      comdlg32!GenericGetFileNameA+0x415 (76e1a147) [br=1]
0:000> p
eax=00000000 ebx=00000000 ecx=00000000 edx=00000000 esi=000ca360 edi=1043f540
eip=76e1a147 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x415:
76e1a147 899d54efffff    mov     dword ptr [ebp-10ACh],ebx ss:0023:1043e228=118d0bac
0:000> p
eax=00000000 ebx=00000000 ecx=00000000 edx=00000000 esi=000ca360 edi=1043f540
eip=76e1a14d esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x41b:
76e1a14d 895e14          mov     dword ptr [esi+14h],ebx ds:0023:000ca374=00000000
0:000> p
eax=00000000 ebx=00000000 ecx=00000000 edx=00000000 esi=000ca360 edi=1043f540
eip=76e1a150 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x41e:
76e1a150 895e10          mov     dword ptr [esi+10h],ebx ds:0023:000ca370=00000000
0:000> p
eax=00000000 ebx=00000000 ecx=00000000 edx=00000000 esi=000ca360 edi=1043f540
eip=76e1a153 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x421:
76e1a153 399d54efffff    cmp     dword ptr [ebp-10ACh],ebx ss:0023:1043e228=00000000
0:000> p
eax=00000000 ebx=00000000 ecx=00000000 edx=00000000 esi=000ca360 edi=1043f540
eip=76e1a159 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x427:
76e1a159 7627            jbe     comdlg32!GenericGetFileNameA+0x450 (76e1a182) [br=1]
0:000> p
eax=00000000 ebx=00000000 ecx=00000000 edx=00000000 esi=000ca360 edi=1043f540
eip=76e1a182 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x450:
76e1a182 899d74efffff    mov     dword ptr [ebp-108Ch],ebx ss:0023:1043e248=00000000
0:000> p
eax=00000000 ebx=00000000 ecx=00000000 edx=00000000 esi=000ca360 edi=1043f540
eip=76e1a188 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x456:
76e1a188 89b580efffff    mov     dword ptr [ebp-1080h],esi ss:0023:1043e254=00000000
0:000> p
eax=00000000 ebx=00000000 ecx=00000000 edx=00000000 esi=000ca360 edi=1043f540
eip=76e1a18e esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x45c:
76e1a18e 897dd0          mov     dword ptr [ebp-30h],edi ss:0023:1043f2a4=00000000
0:000> p
eax=00000000 ebx=00000000 ecx=00000000 edx=00000000 esi=000ca360 edi=1043f540
eip=76e1a191 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x45f:
76e1a191 8d8560efffff    lea     eax,[ebp-10A0h]
0:000> p
eax=1043e234 ebx=00000000 ecx=00000000 edx=00000000 esi=000ca360 edi=1043f540
eip=76e1a197 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x465:
76e1a197 8945d8          mov     dword ptr [ebp-28h],eax ss:0023:1043f2ac=00000000
0:000> p
eax=1043e234 ebx=00000000 ecx=00000000 edx=00000000 esi=000ca360 edi=1043f540
eip=76e1a19a esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x468:
76e1a19a 8d8550efffff    lea     eax,[ebp-10B0h]
0:000> p
eax=1043e224 ebx=00000000 ecx=00000000 edx=00000000 esi=000ca360 edi=1043f540
eip=76e1a1a0 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x46e:
76e1a1a0 8945d4          mov     dword ptr [ebp-2Ch],eax ss:0023:1043f2a8=00000000
0:000> p
eax=1043e224 ebx=00000000 ecx=00000000 edx=00000000 esi=000ca360 edi=1043f540
eip=76e1a1a3 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x471:
76e1a1a3 899d7cefffff    mov     dword ptr [ebp-1084h],ebx ss:0023:1043e250=00000000
0:000> p
eax=1043e224 ebx=00000000 ecx=00000000 edx=00000000 esi=000ca360 edi=1043f540
eip=76e1a1a9 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x477:
76e1a1a9 8d857cefffff    lea     eax,[ebp-1084h]
0:000> p
eax=1043e250 ebx=00000000 ecx=00000000 edx=00000000 esi=000ca360 edi=1043f540
eip=76e1a1af esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x47d:
76e1a1af 50              push    eax
0:000> p
eax=1043e250 ebx=00000000 ecx=00000000 edx=00000000 esi=000ca360 edi=1043f540
eip=76e1a1b0 esp=1043e208 ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x47e:
76e1a1b0 e8b6a0ffff      call    comdlg32!ThunkOpenFileNameA2W (76e1426b)
0:000> p
eax=00000001 ebx=00000000 ecx=1043e250 edx=00000000 esi=000ca360 edi=1043f540
eip=76e1a1b5 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x483:
76e1a1b5 85c0            test    eax,eax
0:000> p
eax=00000001 ebx=00000000 ecx=1043e250 edx=00000000 esi=000ca360 edi=1043f540
eip=76e1a1b7 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x485:
76e1a1b7 0f8408feffff    je      comdlg32!GenericGetFileNameA+0x295 (76e19fc5) [br=0]
0:000> p
eax=00000001 ebx=00000000 ecx=1043e250 edx=00000000 esi=000ca360 edi=1043f540
eip=76e1a1bd esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x48b:
76e1a1bd ffb548efffff    push    dword ptr [ebp-10B8h] ss:0023:1043e21c={comdlg32!FileOpenDlgProc (76e19603)}
0:000> p
eax=00000001 ebx=00000000 ecx=1043e250 edx=00000000 esi=000ca360 edi=1043f540
eip=76e1a1c3 esp=1043e208 ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x491:
76e1a1c3 8d857cefffff    lea     eax,[ebp-1084h]
0:000> p
eax=1043e250 ebx=00000000 ecx=1043e250 edx=00000000 esi=000ca360 edi=1043f540
eip=76e1a1c9 esp=1043e208 ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x497:
76e1a1c9 50              push    eax
0:000> p
eax=1043e250 ebx=00000000 ecx=1043e250 edx=00000000 esi=000ca360 edi=1043f540
eip=76e1a1ca esp=1043e204 ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x498:
76e1a1ca e8fff7ffff      call    comdlg32!GetFileName (76e199ce)
0:000> p
ModLoad: 6ac10000 6aca4000   C:\Windows\system32\MsftEdit.dll
eax=00000000 ebx=00000000 ecx=1043e16c edx=779f70b4 esi=000ca360 edi=1043f540
eip=76e1a1cf esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x49d:
76e1a1cf 89856cefffff    mov     dword ptr [ebp-1094h],eax ss:0023:1043e240=00000000
0:000> p
eax=00000000 ebx=00000000 ecx=1043e16c edx=779f70b4 esi=000ca360 edi=1043f540
eip=76e1a1d5 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x4a3:
76e1a1d5 391df875e376    cmp     dword ptr [comdlg32!g_bUserPressedCancel (76e375f8)],ebx ds:0023:76e375f8=00000000
0:000> p
eax=00000000 ebx=00000000 ecx=1043e16c edx=779f70b4 esi=000ca360 edi=1043f540
eip=76e1a1db esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x4a9:
76e1a1db 750c            jne     comdlg32!GenericGetFileNameA+0x4b7 (76e1a1e9) [br=0]
0:000> p
eax=00000000 ebx=00000000 ecx=1043e16c edx=779f70b4 esi=000ca360 edi=1043f540
eip=76e1a1dd esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x4ab:
76e1a1dd 8d857cefffff    lea     eax,[ebp-1084h]
0:000> p
eax=1043e250 ebx=00000000 ecx=1043e16c edx=779f70b4 esi=000ca360 edi=1043f540
eip=76e1a1e3 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x4b1:
76e1a1e3 50              push    eax
0:000> p
eax=1043e250 ebx=00000000 ecx=1043e16c edx=779f70b4 esi=000ca360 edi=1043f540
eip=76e1a1e4 esp=1043e208 ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x4b2:
76e1a1e4 e8cc9affff      call    comdlg32!ThunkOpenFileNameW2A (76e13cb5)
0:000> p
eax=00000001 ebx=00000000 ecx=1043f43d edx=00149002 esi=000ca360 edi=1043f540
eip=76e1a1e9 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x4b7:
76e1a1e9 8b1d3417de76    mov     ebx,dword ptr [comdlg32!_imp__LocalFree (76de1734)] ds:0023:76de1734={kernel32!LocalFree (76facbfc)}
0:000> p
eax=00000001 ebx=76facbfc ecx=1043f43d edx=00149002 esi=000ca360 edi=1043f540
eip=76e1a1ef esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
comdlg32!GenericGetFileNameA+0x4bd:
76e1a1ef 83bd74efffff00  cmp     dword ptr [ebp-108Ch],0 ss:0023:1043e248=00000000
0:000> p
eax=00000001 ebx=76facbfc ecx=1043f43d edx=00149002 esi=000ca360 edi=1043f540
eip=76e1a1f6 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x4c4:
76e1a1f6 7408            je      comdlg32!GenericGetFileNameA+0x4ce (76e1a200) [br=1]
0:000> p
eax=00000001 ebx=76facbfc ecx=1043f43d edx=00149002 esi=000ca360 edi=1043f540
eip=76e1a200 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x4ce:
76e1a200 8b461c          mov     eax,dword ptr [esi+1Ch] ds:0023:000ca37c=00149000
0:000> p
eax=00149000 ebx=76facbfc ecx=1043f43d edx=00149002 esi=000ca360 edi=1043f540
eip=76e1a203 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x4d1:
76e1a203 bf0000ffff      mov     edi,0FFFF0000h
0:000> p
eax=00149000 ebx=76facbfc ecx=1043f43d edx=00149002 esi=000ca360 edi=ffff0000
eip=76e1a208 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x4d6:
76e1a208 85c7            test    edi,eax
0:000> p
eax=00149000 ebx=76facbfc ecx=1043f43d edx=00149002 esi=000ca360 edi=ffff0000
eip=76e1a20a esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0x4d8:
76e1a20a 7403            je      comdlg32!GenericGetFileNameA+0x4dd (76e1a20f) [br=0]
0:000> p
eax=00149000 ebx=76facbfc ecx=1043f43d edx=00149002 esi=000ca360 edi=ffff0000
eip=76e1a20c esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0x4da:
76e1a20c 50              push    eax
0:000> p
eax=00149000 ebx=76facbfc ecx=1043f43d edx=00149002 esi=000ca360 edi=ffff0000
eip=76e1a20d esp=1043e208 ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0x4db:
76e1a20d ffd3            call    ebx {kernel32!LocalFree (76facbfc)}
0:000> p
eax=00000000 ebx=76facbfc ecx=75c276dc edx=003802dc esi=000ca360 edi=ffff0000
eip=76e1a20f esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x4dd:
76e1a20f 8b4624          mov     eax,dword ptr [esi+24h] ds:0023:000ca384=00000000
0:000> p
eax=00000000 ebx=76facbfc ecx=75c276dc edx=003802dc esi=000ca360 edi=ffff0000
eip=76e1a212 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x4e0:
76e1a212 85c7            test    edi,eax
0:000> p
eax=00000000 ebx=76facbfc ecx=75c276dc edx=003802dc esi=000ca360 edi=ffff0000
eip=76e1a214 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x4e2:
76e1a214 7403            je      comdlg32!GenericGetFileNameA+0x4e7 (76e1a219) [br=1]
0:000> p
eax=00000000 ebx=76facbfc ecx=75c276dc edx=003802dc esi=000ca360 edi=ffff0000
eip=76e1a219 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x4e7:
76e1a219 8b460c          mov     eax,dword ptr [esi+0Ch] ds:0023:000ca36c=00000000
0:000> p
eax=00000000 ebx=76facbfc ecx=75c276dc edx=003802dc esi=000ca360 edi=ffff0000
eip=76e1a21c esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x4ea:
76e1a21c 85c7            test    edi,eax
0:000> p
eax=00000000 ebx=76facbfc ecx=75c276dc edx=003802dc esi=000ca360 edi=ffff0000
eip=76e1a21e esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x4ec:
76e1a21e 7403            je      comdlg32!GenericGetFileNameA+0x4f1 (76e1a223) [br=1]
0:000> p
eax=00000000 ebx=76facbfc ecx=75c276dc edx=003802dc esi=000ca360 edi=ffff0000
eip=76e1a223 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x4f1:
76e1a223 8b463c          mov     eax,dword ptr [esi+3Ch] ds:0023:000ca39c=00000000
0:000> p
eax=00000000 ebx=76facbfc ecx=75c276dc edx=003802dc esi=000ca360 edi=ffff0000
eip=76e1a226 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x4f4:
76e1a226 85c7            test    edi,eax
0:000> p
eax=00000000 ebx=76facbfc ecx=75c276dc edx=003802dc esi=000ca360 edi=ffff0000
eip=76e1a228 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x4f6:
76e1a228 7403            je      comdlg32!GenericGetFileNameA+0x4fb (76e1a22d) [br=1]
0:000> p
eax=00000000 ebx=76facbfc ecx=75c276dc edx=003802dc esi=000ca360 edi=ffff0000
eip=76e1a22d esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x4fb:
76e1a22d 8b4630          mov     eax,dword ptr [esi+30h] ds:0023:000ca390=53433fd0
0:000> p
eax=53433fd0 ebx=76facbfc ecx=75c276dc edx=003802dc esi=000ca360 edi=ffff0000
eip=76e1a230 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x4fe:
76e1a230 85c7            test    edi,eax
0:000> p
eax=53433fd0 ebx=76facbfc ecx=75c276dc edx=003802dc esi=000ca360 edi=ffff0000
eip=76e1a232 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0x500:
76e1a232 7403            je      comdlg32!GenericGetFileNameA+0x505 (76e1a237) [br=0]
0:000> p
eax=53433fd0 ebx=76facbfc ecx=75c276dc edx=003802dc esi=000ca360 edi=ffff0000
eip=76e1a234 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0x502:
76e1a234 50              push    eax
0:000> p
eax=53433fd0 ebx=76facbfc ecx=75c276dc edx=003802dc esi=000ca360 edi=ffff0000
eip=76e1a235 esp=1043e208 ebp=1043f2d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
comdlg32!GenericGetFileNameA+0x503:
76e1a235 ffd3            call    ebx {kernel32!LocalFree (76facbfc)}
0:000> p
eax=00000000 ebx=76facbfc ecx=75c276dc edx=004401e0 esi=000ca360 edi=ffff0000
eip=76e1a237 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x505:
76e1a237 8b462c          mov     eax,dword ptr [esi+2Ch] ds:0023:000ca38c=00000000
0:000> p
eax=00000000 ebx=76facbfc ecx=75c276dc edx=004401e0 esi=000ca360 edi=ffff0000
eip=76e1a23a esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x508:
76e1a23a 85c7            test    edi,eax
0:000> p
eax=00000000 ebx=76facbfc ecx=75c276dc edx=004401e0 esi=000ca360 edi=ffff0000
eip=76e1a23c esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x50a:
76e1a23c 7403            je      comdlg32!GenericGetFileNameA+0x50f (76e1a241) [br=1]
0:000> p
eax=00000000 ebx=76facbfc ecx=75c276dc edx=004401e0 esi=000ca360 edi=ffff0000
eip=76e1a241 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x50f:
76e1a241 8b4648          mov     eax,dword ptr [esi+48h] ds:0023:000ca3a8=00000000
0:000> p
eax=00000000 ebx=76facbfc ecx=75c276dc edx=004401e0 esi=000ca360 edi=ffff0000
eip=76e1a244 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x512:
76e1a244 85c7            test    edi,eax
0:000> p
eax=00000000 ebx=76facbfc ecx=75c276dc edx=004401e0 esi=000ca360 edi=ffff0000
eip=76e1a246 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x514:
76e1a246 7403            je      comdlg32!GenericGetFileNameA+0x519 (76e1a24b) [br=1]
0:000> p
eax=00000000 ebx=76facbfc ecx=75c276dc edx=004401e0 esi=000ca360 edi=ffff0000
eip=76e1a24b esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x519:
76e1a24b 56              push    esi
0:000> p
eax=00000000 ebx=76facbfc ecx=75c276dc edx=004401e0 esi=000ca360 edi=ffff0000
eip=76e1a24c esp=1043e208 ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x51a:
76e1a24c ffd3            call    ebx {kernel32!LocalFree (76facbfc)}
0:000> p
eax=00000000 ebx=76facbfc ecx=75c276dc edx=000000f4 esi=000ca360 edi=ffff0000
eip=76e1a24e esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x51c:
76e1a24e 8b856cefffff    mov     eax,dword ptr [ebp-1094h] ss:0023:1043e240=00000000
0:000> p
eax=00000000 ebx=76facbfc ecx=75c276dc edx=000000f4 esi=000ca360 edi=ffff0000
eip=76e1a254 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x522:
76e1a254 8b4df0          mov     ecx,dword ptr [ebp-10h] ss:0023:1043f2c4=1043f808
0:000> p
eax=00000000 ebx=76facbfc ecx=1043f808 edx=000000f4 esi=000ca360 edi=ffff0000
eip=76e1a257 esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x525:
76e1a257 64890d00000000  mov     dword ptr fs:[0],ecx fs:003b:00000000=1043f2c4
0:000> p
eax=00000000 ebx=76facbfc ecx=1043f808 edx=000000f4 esi=000ca360 edi=ffff0000
eip=76e1a25e esp=1043e20c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x52c:
76e1a25e 59              pop     ecx
0:000> p
eax=00000000 ebx=76facbfc ecx=9bdbe9eb edx=000000f4 esi=000ca360 edi=ffff0000
eip=76e1a25f esp=1043e210 ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x52d:
76e1a25f 5f              pop     edi
0:000> p
eax=00000000 ebx=76facbfc ecx=9bdbe9eb edx=000000f4 esi=000ca360 edi=1043f594
eip=76e1a260 esp=1043e214 ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x52e:
76e1a260 5e              pop     esi
0:000> p
eax=00000000 ebx=76facbfc ecx=9bdbe9eb edx=000000f4 esi=000b2e18 edi=1043f594
eip=76e1a261 esp=1043e218 ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x52f:
76e1a261 5b              pop     ebx
0:000> p
eax=00000000 ebx=00000000 ecx=9bdbe9eb edx=000000f4 esi=000b2e18 edi=1043f594
eip=76e1a262 esp=1043e21c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x530:
76e1a262 8b4de4          mov     ecx,dword ptr [ebp-1Ch] ss:0023:1043f2b8=9bdbe9eb
0:000> p
eax=00000000 ebx=00000000 ecx=9bdbe9eb edx=000000f4 esi=000b2e18 edi=1043f594
eip=76e1a265 esp=1043e21c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x533:
76e1a265 33cd            xor     ecx,ebp
0:000> p
eax=00000000 ebx=00000000 ecx=8b981b3f edx=000000f4 esi=000b2e18 edi=1043f594
eip=76e1a267 esp=1043e21c ebp=1043f2d4 iopl=0         nv up ei ng nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000286
comdlg32!GenericGetFileNameA+0x535:
76e1a267 e88482fcff      call    comdlg32!__security_check_cookie (76de24f0)
0:000> p
eax=00000000 ebx=00000000 ecx=8b981b3f edx=000000f4 esi=000b2e18 edi=1043f594
eip=76e1a26c esp=1043e21c ebp=1043f2d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x53a:
76e1a26c c9              leave
0:000> p
eax=00000000 ebx=00000000 ecx=8b981b3f edx=000000f4 esi=000b2e18 edi=1043f594
eip=76e1a26d esp=1043f2d8 ebp=1043f2e4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GenericGetFileNameA+0x53b:
76e1a26d c20800          ret     8
0:000> p
eax=00000000 ebx=00000000 ecx=8b981b3f edx=000000f4 esi=000b2e18 edi=1043f594
eip=76e1a2cc esp=1043f2e4 ebp=1043f2e4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GetOpenFileNameA+0x23:
76e1a2cc 5d              pop     ebp
0:000> p
eax=00000000 ebx=00000000 ecx=8b981b3f edx=000000f4 esi=000b2e18 edi=1043f594
eip=76e1a2cd esp=1043f2e8 ebp=1043f594 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
comdlg32!GetOpenFileNameA+0x24:
76e1a2cd c20400          ret     4
0:000> p
eax=00000000 ebx=00000000 ecx=8b981b3f edx=000000f4 esi=000b2e18 edi=1043f594
eip=0040fdf5 esp=1043f2f0 ebp=1043f594 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
PC100Update______!CISP_REWRITEDlg::OnBulid+0xe5:
0040fdf5 85c0            test    eax,eax
0:000> p
eax=00000000 ebx=00000000 ecx=8b981b3f edx=000000f4 esi=000b2e18 edi=1043f594
eip=0040fe18 esp=1043f2f0 ebp=1043f594 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
PC100Update______!CISP_REWRITEDlg::OnBulid+0x108:
0040fe18 e8515b0000      call    PC100Update______!CommDlgExtendedError (0041596e)

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
谢谢大家,原因已找到!
2013-3-29 13:00
0
雪    币: 11124
活跃值: (3090)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我也遇到同样的问题,可否分享如何解决吗?谢谢
2013-10-24 07:47
0
雪    币: 19
活跃值: (1086)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
2014-2-26 04:26
0
游客
登录 | 注册 方可回帖
返回
//