77D32FC1 FF75 10 PUSH DWORD PTR SS:[EBP+10]
77D32FC4 51 PUSH ECX
77D32FC5 56 PUSH ESI
77D32FC6 E8 0C000000 CALL USER32.EditWndProc
77D32FCB 5F POP EDI; 0012EFF4
77D32FCC 5E POP ESI
77D32FCD 5B POP EBX
77D32FCE 5D POP EBP
在MSDN里查不到该函数的信息,看来是一个内部函数(未文档化)。从名字上看,
应该是处理窗口Edit框的。不过在OllyDbg中可以直接用该函数名下断点,从现在的
分析来看,似乎万能断点只能用于窗口过程,换个控制台的程序试试看。
--------------------------------------------------------------------------------
"Cannot start communications services" error after upgrading to Windows XP
CESD-C-0013
Applies To:
Windows CE 1.0, 1.01
Overview:
After upgrading your Host PC Operating System to Windows 2000 or XP from
Windows 95, 98 or Millennium you receive the following error when you attempt
to synchronise your Windows CE 1.0 based Handheld PC
Cannot start communications services.
A critical resource file cannot be found (pegdcc.dll). To correct this problem you
must reinstall H/PC Explorer.
At which point H/PC Explorer will exit and your device synchronisation will not complete.
Resolution:
The use of Windows CE 1.0x devices with Windows XP or Windows 2000 is not advisable.
Users will be required to follow the HPC:Factor connection guides available in the support
section to ultimately establish a successful connection between host and device.
The issue with pegdcc.dll exists because of the installation method for H/PC Explorer 1.0 or
1.1. The application was installed using the Windows 9x install method, rather than the
Windows NT install method. This results in H/PC Explorer being unable to connect to the
Windows XP or 2000 serial network driver.
There are several possible work arounds.
Upgrade to H/PC Explorer 1.1
If you are still using H/PC Explorer 1.0 please upgrade to H/PC Explorer 1.1 following the
installation instructions outlined in the Windows 2000 / XP installation guides.
Reregister the DLL
In Windows 2000 / XP disconnect your device and completely exit H/PC Explorer
Click Start
Select Run (If you do not see the Run command in Windows XP please consult XP help)
Type cmd and click Ok
Type cd c:\program files\Handheld PC Explorer and press enter
Type regsvr32 pegdcc.dll
Click Ok to the message prompt
Reboot your computer
Remove H/PC Explorer completely
Create a backup of your computer and personal data
Disconnect your Handheld PC and exit H/PC Explorer
Click Start
Select Run (If you do not see the Run command in Windows XP please consult XP help)
Type CD c:\program files\Handheld PC Explorer and press enter
Type each of the following lines, pressing enter after each one:
regsvr32 2bp.dll /u
regsvr32 fnt.dll /u
regsvr32 hhriched.dll /u
regsvr32 minshell.dll /u
regsvr32 mrra.dll /u
regsvr32 outstore.dll /u
regsvr32 pegconv.dll /u
regsvr32 pegdcc.dll /u
regsvr32 prm.dll /u
regsvr32 pwdcnv.dll /u
regsvr32 pwdww6.dll /u
regsvr32 pxlcnv.dll /u
regsvr32 replui.dll /u
regsvr32 scdstore.dll /u
regsvr32 sserver.dll /u
regsvr32 stm.dll /u
From Add or Remove Programs in the Windows control panel remove H/PC Explorer from your computer
Reboot your computer
Using Windows Explorer navigate to c:\program files\
Manually delete the folder named Handheld PC Explorer
Reinstall H/PC Explorer as per the Windows 2000 / XP H/PC Explorer installation guides