Archive for 十月, 2008

[转]PDF转换成Word文档

星期三, 十月 22nd, 2008

 应该说,PDF文档的规范性使得浏览者在阅读上方便了许多,但倘若要从里面提取些资料,实在是麻烦的可以。回忆起当初做毕业设计时规定的英文翻译,痛苦的要命,竟然傻到用Print Screen截取画面到画图板,再回粘到word中,够白了:(最近连做几份商务标书,从Honeywell本部获取的业绩资料全部是英文版的PDF,为了不再被折磨,花费了一个晚上的时间研究PDFWord文件的转换,找到下面2种方法,出于无产阶级所谓的同甘共苦之心,共享下:)

 

1、实现工具:Office 2003中自带的Microsoft Office Document Imaging

 

应用情景:目前国外很多软件的支持信息都使用PDF方式进行发布,如果没有Adobe Reader,无法查看其内容,如果没有相关的编辑软件又无法编辑PDF文件。转换为DOC格式则可以实现编辑功能。尽管有些软件也可以完成PDF转换为DOC的工作,但很多都不支持中文,我们利用Office 2003中的Microsoft Office Document Imaging组件来实现这一要求最为方便。 

  使用方法:
 

  第一步:首先使用Adobe Reader打开待转换的PDF文件,接下来选择“文件&rarr
;打印”菜单,在打开的“打印”设置窗口中将“打印机”栏中的“名称”设置为“Microsoft Office Document Image Writer”,确认后将该PDF文件输出为MDI格式的虚拟打印文件。
 

  编辑提示:如果你在“名称”设置的下拉列表中没有找到“Microsoft Office Document Image Writer”项,那证明你在安装Office 2003的时候没有安装该组件,请使用Office 2003安装光盘中的“添加/删除组件”更新安装该组件。
 

  第二步:运行Microsoft Office Document Imaging,并利用它来打开刚才保存的MDI文件,选择“工具→将文本发送到Word”菜单,并在弹出的窗口中勾选“在输出时保持图片版式不变”,确认后系统提示“必须在执行此操作前重新运行OCR。这可能需要一些时间”,不管它,确认即可。
 

  编辑提示:目前,包括此工具在内的所有软件对PDFDOC的识别率都不是特别完美,而且转换后会丢失原来的排版格式,所以大家在转换后还需要手工对其进行后期排版和校对工作。

 

2、实现工具:Solid Converter PDF

 

应用情景:利用Office 2003中的Microsoft Office Document Imaging组件来实现PDFWord文档在一定程度上的确可以实现PDF文档到Word文档的转换,但是对于很多“不规则”的PDF文档来说,利用上面的方法转换出来的Word文档中常常是乱码一片。为了恢复PDF的原貌,推荐的这种软件可以很好地实现版式的完全保留,无需调整,而且可以调整成需要的样板形式。

 

      使用方法: 

 

      1、下载安装文件Solid Converter PDF,点击安装。

 

      编辑提示:安装前有个下载安装插件的过程,因此需要保证网络连接通畅。

 

      2、运行软件,按工具栏要求选择需要转换的PDF文档,点击右下的“转换”(Convert)按扭,选择自己需要的版式,根据提示完成转换。

 

如果觉得好一定要分享。。。独乐乐不如人人乐。。。

用GHOST恢复系统时出现A:\GHOSTERR.TXT的解决方法

星期一, 十月 20th, 2008


      有时用GHOST恢复备份或者安装GHOST版的Windows系统时,会出现A:\GHOSTERR.TXT,.感觉遇到这种问题的人还蛮多的。所以我们一起来看看GHOST时出现A:\GHOSTERR.TXT 解决方法!
      GHOST时,经常会出现A:\GHOSTERR.TXT的字样,其实就是进行不下去了,那么这是由于什么引起的呢,应该怎样处理呢?

一般说来,其原因无外乎以下几种:
1、下载下来的iso是否完整一致——————如果是iso的问题,那么就别指望成功了
2、刻碟速度是否过于高速————————有的人贪省力,用高速刻录,当然容易导致读盘失败,没法子,得重新做盘了,如果运气好的话,多试几次也有希望
3、你的光驱读盘是否有问题———————如果光驱本身读盘就有问题,那么就只好换一个光驱来装了。或者,就只好等奇迹出现——除非突然间光驱又好用了
4、你的光盘是否有划痕或存在质量问题——————怎么处理不用说了吧?换光盘
5、你安装恢复前是否格式化了C盘————————如果忘记格式化c盘的话,这个问题比较容易出现,想解决,就得重新fat32格式化一下了。
6、内存、主板、芯片之间可能存在不兼容——————这个可能性太小,但是如果你找不到其他原因,也不要排除哦!
7、Ghost时是否有震动机箱等外力因素————————克隆是一个强制写入的过程,一点点物理震荡都有可能造成致命的损伤。
8、原C盘磁盘有错误或硬盘的引导扇区有问题——————简单说,就是你的硬盘如果有问题,就别指望能装好了,除非你能让硬盘变得正常。
9、RP问题。多试几次就能奇怪滴好了——————————见过这个情况,说不上什么原因了,反正就是一个劲地装,N次以后,竟然好了!

装机过程中,如果认为硬件上基本没有什么问题的话,可以首先考虑光盘,其次硬盘,再次光驱。
最后祝您GHOST玩的愉快~
PS:我不推荐使用什么一键GHOST还原,还是安装版的好~
PS:最好多准备几张GHOST盘.当然还有正常安装版的盘

windows数据类型

星期一, 十月 20th, 2008
ATOM                   原子(原子表中的一个字符串的参考) 
BOOL                   布尔变量 
BOOLEAN                布尔变量 
BYTE                   字节(8位) 
CCHAR                  Windows字符 
CHAR                   Windows字符 
COLORREF               红、绿、蓝(RGB)彩色值(32位) 
Const                  变量,该变量的值在执行期间保持为常量 
CRITICAL_SECTION       临界段对象 
CTRYID                 国名标识符 
DLGPROC                指向一个对话框过程的指针 
DWORD                  双字(32位) 
ENHMFENUMPROC          指向一个应用程序定义的回调函数的指针,该回调函数枚举增强的元文件记录 
ENUMRESLANGPROC        指向一个应用程序定义的回调函数的指针,该回调函数枚举资源语言。 
ENUMRESNAMEPROC        指向一个应用程序定义的回调函数的指针,该回调函数枚举资源名称。 
ENUMRESTYPEPROC        指向一个应用程序定义的回调函数的指针,该回调函数枚举资源类型。  
FARPROC                指向一个回调函数的指针 
FLOAT                  浮点变量 
FMORDER                32位字体映射值的数组 
FONTENUMPROC           指向一个应用程序定义的回调函数的指针,该回调函数枚举字体 
GOBJENUMPROC           指向一个应用程序定义的回调函数的指针,该回调函数枚举图形设备接口(GDI)对象 
HACCEL                 加速键表句柄 
HANDLE                 对象的句柄 
HBITMAP                位图句柄 
HBRUSH                 画刷句柄 
HCONV                  动态数据交换(DDE)会话句柄 
HCONVLIST              DDE会话句柄 
HCURSOR                光标句柄 
HDC                    设备描述表(DC)句柄 
HDDEDATA               DDE数据句柄 
HDLG                   对话框句柄 
HDWP                   延期窗口位置结构句柄 
HENHMETAFILE           增强原文件句柄 
HFILE                  文件句柄 
HFONT                  字体句柄 
HGDIOBJ                GDI对象句柄 
HGLOBAL                全局内存块句柄 
HHOOK                  钩子句柄 
HICON                  图标句柄 
HINSTANCE              实例句柄 
HKEY                   登记关键字句柄 
HLOCAL                 局部内存块句柄 
HMEMU                  菜单句柄 
HMETAFILE              元文件句柄 
HMIDIIN                乐器的数字化接口(MIDI)输入文件句柄 
HMIDIOUT               MIDI输出文件句柄 
HMMIO                  文件句柄 
HOOKPROC               指向一个应用程序定义的钩子函数的指针 
HPALETTE               调色板句柄 
HPEN                   画笔句柄 
HRGN                   域句柄 
HRSRC                  资源句柄 
HSZ                    DDE字符串句柄 
HWAVEIN                波形输入文件句柄 
HWAVEOUT               波形输出文件句柄 
HWINSTA                工作站句柄 
HWND                   窗口句柄 
INT                    符号整数 
LANGID                 语言标识符 
LCID                   所在国(Locale)标识符 
LCTYPE                 所在国类型 
LINEDDAPROC            指向一个回调函数的指针,该回调函数处理行坐标 
LONG                   32位符号整数 
LP                     指向一个以"NULL"结束的Unicode(TM)字符串的指针 
LPARAM                 32位消息参数 
LPBOOL                 指向一个布尔变量的指针 
LPBYTE                 指向一个字节的指针 
LPCCH                  指向一个Windows字符常量的指针 
LPCCHOOKPROC           指向一个应用程序定义的钩子函数的指针 
LPCFHOOLPROC           指向一个应用程序定义的钩子函数的指针 
LPCH                   指向一个Windows字符的指针 
LPCOLORREF             指向一个COLORREF值的指针 
LPCRITICAL_SECTION     指向一个临界段对象的指针 
LPCSTR                 指向一个以"NULL"结束的WINDOWS字符串常量的指针 
LPCTSTR                指向一个以"NULL"结束的Unicode或Windows字符串常量的指针        
LPCWCH                 指向一个以"NULL"指向一个以"NULL"结束的Unicode字符常量的指针   
LPCWSTR                指向一个以"NULL"指向一个以"NULL"结束的Unicode字符串常量的指针  
LPDWORD                指向一个无符号双字(32位)的指针                 
LPFRHOOLPROC           指向一个应用程序定义的钩子函数的指针 
LPHANDLE               指向一个句柄的指针 
LOHANDLER_FUNCTION     指向一个处理程序函数的指针 
LPHWAVEIN              指向一个波形输入文件句柄的指针 
LPHWAVEOUT             指向一个波形输出文件句柄的指针 
LPINT                  指向一个符号整数的指针 
LPLONG                 指向一个符号长整数(32位)的指针 
LPOFNHOOKPROC          指向一个应用程序定义的钩子函数的指针 
LPPRINTHOOKPROC        指向一个应用程序定义的钩子函数的指针 
LPSETUPHOOKPROC        指向一个应用程序定义的钩子函数的指针 
LPTSTR                 指向一个以NULL结束的Unicode或Windows字符串的指针 
LRESULT                消息处理的符号结果 
LPVOID                 指向任何类型的指针 
LPWSTR                 指向一个以"NULL"结束的Unicode字符串的指针 
LUID                   局部唯一的标识符 
MCIDEVICEID            媒体控制接口(MCI)设备标识符 
MFENUMPROC             指向一个应用程序定义的回调函数的指针,该回调函数枚举元文件记录 
MMRESULT               多媒体消息的处理结果 
NPSTR                  指向一个以"NULL"结束的Windows字符串的指针 
NWPSTR                 指向一个以"NULL"结束的Unicode字符串的指针 
PBOOL                  指向一个布尔变量的指针 
PBYTE                  指向一个字节的指针 
PCCH                   指向一个Windows字符常量的指针 
PCH                    指向一个Windows字符的指针 
PCHAR                  指向一个Windows字符的指针 
PCRITICAL_SECTION      指向一个临界段对象的指针 
PCSTR                  指向一个以"NULL"结束的Windows字符串常量的指针 
PCWCH &nb
sp;                指向一个Unicode字符常量的指针 
PCWSTR                 指向一个以"NULL"结束的Unicode字符串常量的指针 
PDWORD                 指向一个无符号双字的指针 
PFLOAT                 指向一个浮点变量的指针 
PFNCALLBACK            指向一个回调函数的指针 
PHANDLE                指向一个句柄的指针 
PHANDLER_ROUTINE       指向一个处理程序的指针 
PHKEY                  指向一个登记关键字的指针 
PINT                   指向一个符号整数的指针 
PLONG                  指向一个符号长整数的指针 
PLUID                  指向一个局部唯一的表示符(LUID)的指针 
PROPENUMPROC           指向一个应用程序定义的回调函数的指针,该回调函数枚举窗口特征 
PSHORT                 指向一个符号短整数的指针 
PSID                   指向一个加密标识符(SID)的指针 
PSTR                   指向一个以"NULL"结束的Windows字符串的指针 
PSZ                    指向一个以"NULL"结束的Windows字符串的指针 
PTCH                   指向一个Windows或Unicode字符的指针 
PTCHAR                 指向一个Windows或Unicode字符的指针 
PTSTR                  指向一个以"NULL"结束的Windows或Unicode字符串的指针 
PUCHAR                 指向一个无符号Windows字符的指针 
PUINT                  指向一个无符号整数的指针 
PULONG                 指向一个无符号长整数的指针 
PUSHORT                指向一个无符号短整数的指针 
PVOID                  指向任何类型的指针 
PWCH                   指向一个Unicode字符的指针 
PWCHAR                 指向一个Unicode字符的指针 
PWORD                  指向一个无符号字的指针 
PWSTR                  指向一个以"NULL"结束的Unicode字符串的指针 
REGSAM                 登记关键字的加密掩码 
SC_HANDLE              服务句柄 
SERVICE_STATUS_HANDLE  服务状态值句柄 
SHORT                  短整数 
SPHANDLE               指向一个句柄的指针 
TCHAR                  Unicode或Windows字符 
TIMERPROC              指向一个应用程序定义的定时器回调函数的指针 
UCHAR                  无符号Windows字符 
UINT                   无符号整数 
ULONG                  无符号长整数 
USHORT                 无符号短整数 
VOID                   任何类型 
WCHAR                  Unicode字符 
WNDENUMPROC            指向一个应用程序定义的回调函数的指针,该回调函数枚举窗口 
WNDPROC                指向一个应用程序定义的窗口过程的指针 
WORD                   无符号字(16位) 
WPARAM                 32位消息参数 
YIELDPROC              指向一个输出回调函数的指

微软新版WGA验证的去除和禁用方法

星期一, 十月 20th, 2008

 微软新版WGA验证的去除和禁用方法

微软发布消息说10月20日将在中国再次对盗版WindowsXP进行打击,并首次对盗版Office进行验证,
盗版软件用户电脑上将出现了正版授权验证的气泡提示,同时桌面确实被黑!

    破解方法:
    开始-运行-输入REGEDIT回车,在左边栏中找到
HKEY_LOCAL_MACHINE \\SOFTWARE\\Microsoft\\WindowsNT\\CurrentVersion\\Winlogon\\Notify\WgaLogon
    将整个WgaLogon项删除即可。以上为经过测试的最简便方法。
    这次的WGA与上次相比只增加了LegitCheckControl.dll,主要执行方式(通过WINLOGON加载)
未变。显然微软此举可归为常规性不定期“恐吓”,此举也是对于盗版的无奈。
    避免此问题的方法:
    1.我的电脑-属性-自动更新-关闭自动更新
    2.开始-运行(输入services.msc)—禁用OfficeSourceEngine和AutomaticUpdates
    如20号以后出现每小时黑屏一次的情况,用下面的方法
@echooff
sfc/purgecache
regdelete"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\
Winlogon\Notify\Wgalogon"/f
taskkill/f/imWgaTray.exe/T
delc:\Windows\system32\WgaTray.exe/f/q
taskkill/f/imWgaTray.exe/T
delc:\Windows\system32\WgaTray.exe/f/q
taskkill/f/imWgaTray.exe/T
delc:\Windows\system32\WgaTray.exe/f/q
taskkill/f/imWgaTray.exe/T
delc:\Windows\system32\WgaTray.exe/f/q
taskkill/f/imWgaTray.exe/T
delc:\WINNT\system32\WgaTray.exe/f/q
taskkill/f/imWgaTray.exe/T
delc:\WINNT\system32\WgaTray.exe/f/q
taskkill/f/imWgaTray.exe/T
delc:\WINNT\system32\WgaTray.exe/f/q 

《画皮》观后感–人妖殊途

星期一, 十月 20th, 2008

     善与恶有时不是当事人所能改变的,这样说可能会显得很没有立场,但现实就是这样。小薇坏么,排除杀人吃心外,貌似她还是善良的。而她是妖,杀人吃心是他的生存方式,就像人要干活赚钱养家一样,是不可不为,这不是她自己所能决定的–只要她活着。
     小薇只是很向往人世间的感情,并一直想这个方向努力,这么看,似乎她就没有什么错。她喜欢庞勇,于是忽略自己是妖这个恒古不变的真理,算是敢爱敢恨了吧。但这也是悲剧的开始—因为人不可能和妖一起生活。
     看到结尾,觉得小薇其实很善良,也很可悲很值得同情。她用自己千年的功力来挽回自己的错误,救活那些无辜的人–自己却是含笑而去,灰飞烟灭。这也算是有牺牲精神了吧,至少是为爱放弃了自己的生命。如果她是人而不是妖,或许就不会有这么多的恩恩怨怨。。。
     天注定的事情是无法改变的,老鼠和猫注定不能够长相厮守,水与火也绝对是不可能缠绵不散的,狼是绝对不可能爱上羊的。二者只能存活一个,因为他们处于对立状态,而这种状态是上天在造物的时候赋予他们的,是不同的分工,是无法改变的。食物链上两个相邻节点,绝对不可能有什么别的路径,因为他们是相邻的。
     人妖殊途,貌似真的不单纯是指人和妖的。。。

20081016实验测试报告—-打印当前进程名

星期四, 十月 16th, 2008

模块:sfcreate

核心代码:

                pEProcess = PsGetCurrentProcess();

ProcessName = (PTSTR)((ULONG)pEProcess+0×174);

代码功能:打印IRP当前进程名字

状况:1.系统自身启动时,IRP信息打印正常,IRP处理正常
            2.不开windbg,系统可以正常启动。进入系统后,可以用debugview看到irp打印信息,一切正常。
错误:当加载到进入VMwareService.e,该访问不停的进行,SfCreate模块返回值始终为0.调试信息打印如下:                          

进入  CREATE正式  处理

进入  退出CREATE  处理

进入  CREATE完成函数  处理

返回  CREATE正式  处理
SFilter!SfDisplayCreateFileName: Opened 00000000:00000001 \Device\HarddiskVolume1\Program Files\VMware\VMware Tools
SfCreate :  正在运行的进程是 [VMwareService.e]


错误成因:未知,但一定与vm tool有关

错误原因分析:
                    第一:该操作因为某种原因不能够完成,但是系统必须加载它,于是不停的重发该IRP
                    第二:该操作下发IRP时发生重入,于是IRP在磁盘上方徘徊,无法下发。
 
 
解决方法:
              卸载vm tool。卸载以后,系统可以正常启动,windbg可以正常打印信息
 
 
 
运行总结:
               由于打印了系统每一个irp的进程,系统运行速度极慢。
               为了便于测试,下一步我会只打印notepad.exe的IRP信息。一方面提高测试系统的运行效率,另一方面,更直观的反应我们所关心的操作。
 
 
 
 

太白山旅行归来

星期五, 十月 3rd, 2008

     爬了一整天的山——-从早上十点半开始,一直爬到天快黑,大概晚上七点左右。终于来到了海拔4000米的那个传说中的大爷海。、几度濒临崩溃的我早已疲惫不堪,只想找个地方睡下。

     说心里话,大爷海比我想象的差远了,但我并不感到失望。因为穿过云层俯视地面的感觉和凌驾九天之上的气势早已弥补了那大爷海虚张声势的名字里涵盖的不存在的美景。也许还因为,大爷海的出名本不在它自身一个小湖上,而是在整体效果。还可能因为,我付出了如此多的汗水和ATP,不愿意相信自己的失望。这些理由很可能是同时存在的。

      一路上,我结识了很多“志同道合”者,大家都是一个目标:无论如何,都要向11公里处的大爷海进发。平地上走11公里也就是咬咬牙的事情,可这时爬山,而且是高原。我现在仍旧不明白是什么给了我如此勇气,使我可以有如此毅力。但我所能感觉到的是团队精神,我们彼此之间在登山之前完全是两个世界的人,可是在山上我们像是并肩作战的战友,仿佛我们不是在登山,而是去攻打日本(我认为这是最容易让中国人团结一致的行为)。完全穿透了平日生活中内心深处的防火墙。食物和水不再像平日那样以你的我的作区别,大家都会拿出自己的资源分给需要这些资源的人,我想人们的功利心在这个时候可能是最小的了。我们互相鼓励,大呼誓死崇尚顶峰的口号,一起唱歌,晚上还一起挤一块不足5平米的地方。

      与此相比,景色给我的震撼就要逊色得多了。脚下是一条天路,右手是一堵绝壁,左右下面是万丈深渊,远处一眺,各个山尖都变成了云海中的小岛,抬头一望,顿时感慨城市污染的严重—–原来天时这个颜色的。

 

վ:Ħ Ϻgay ŰĦ Ϻ տ ɽ ɽ ŰĦ Ϻ˹˾ ŰĦ ϺŰĦ ˹˾ ݰĦ ŰĦ Ħ ϺĦ ͬ־ Ѽ˹˾ ŰĦ ϺѼ ɳ᳡ shenzhen massage ŰĦ ͬ־ Ϸʿյά ϲŰĦ 人˿ఴĦ ɽ˹˾ Ϻ Ѽ˿ Ħ ֣ŰĦ ˹˾ ݼѼ Ϻ ǿ Ϻ ڰ᳡۸ °˾
ӣǵɽǵݸǵ麣ǵɽǵɳǵɽǵǵǵǵϺǵǵǵǵݸǵɽǵ麣ǵǵɽǵɽǵǵǵǵǵǵǵǵϺǵŰĦϺǵɽanĦൺǵӰװϷϺǵϾŰĦϾŰĦϾŰĦ㶫huλ㽭huңhuң
ӣҸĻȾ,ɾӹȫ.
ugg boots cheap UGG Boots UGG Boots Sale UGG Bailey Button Triplet ugg australia uk mens ugg boots new ghd hair straighteners coach handbags outlet
ӣվĶ٣ÿ쿴ɾ, ұ˫Ϊ˴Ǯ;ãӲҪɾҾɾվɾipҲ㡣
ɹͷ Ҹ θ Ƽʪõķ ҸƷ ƾõҽԺ 򾲶ʮζ ƹɹͷҩ θҩ ҽԺ ɹͷô ƹɹͷõҽԺ θҽԺ ̿۸ lovegreen californianews
ӣǵάɽǵάݸǵά麣ǵάɽǵάɳǵάɽǵάǵάǵάǵάϺǵάǵάǵάǵάݸǵάɽǵά麣ǵάǵάɽǵάɽǵάǵάǵάǵάǵάǵάǵάǵάϺװ˿㰴ĦϺǵάɽСlaohujiϷǵӰװϾСϾСϾС㽭huϷɽǵά˿㰴Ħ