存档

‘电脑使用’ 分类的存档

密码保护:翻墙工具-123

2010年1月25日
查看留言请输入密码 阅读 (16,428)

这是一篇受密码保护的文章。您需要提供访问密码:


电脑使用 , ,

wireshark无法监听无线网络数据包的处理办法

2009年11月8日

近期太忙,一真抽不出时间来打理我的博客。其想要写的东西很多,但实在是抽不出时间来。。。以至于我的ALEXA排名从以前的16W直线下降到现在57W左右。。。

近期需要用到Wireshark监听数据包,有线网络随时都能够正常监听,但总是无法监听到无线网络的数据包,甚是头痛,一直以为是所下载的软件问题,于是Down几个版本来试,却总是不行。

昨天无总意中在关闭时看到这样一个提示:

2009-11-8-11-21-41

原来是提示我需要进行一个设置,看来是我自己没有设置正确。

其实这个很简单,只需要将下图所示的选项取消即可,其默认是选中的。

2009-11-8-11-25-02

这样的一个小问题却让我费了点心思,希望能够给遇到相关问题的朋友一个提示。

电脑使用 , ,

mplayer-error

2009年8月7日

周末突然想看看ang lee的片子,一直都挺喜欢的,坚持自己的理想与目标,去做自己的事!

但在看的时候MPlayer却总是提示“mplayer error opening/initializing the selected video_out (-vo) device”,没法播放喜欢的片子,这可如何咋办?

没解决的话, 那我的岂连片片都没法看了?

于是一查,原来解决的方法实在简单,只需要按如下操作进行,基本上能够解决问题。

1、右击mplayer,选择“proferences”。

2、选中“video”选项卡,在”Availabe Drivers”中选择“X11“。

3、单击“OK”,重启mplayer即可解决该问题。

看我的大片去了….

Linux, 电脑使用 ,

让FIREFOX支持MHT文件

2009年7月28日

在日常操作中,常常会将一些好看网页保存起来。此时往往采用的是直接保存该网页,但如果直接另存的话,细心的读者可能会发现,保存起来的网页不只一个文件。除后缀名为html或htm的网页文件以外,还有一个以保存的网页的文件名为再加“.files”的一个文件夹。该文件夹里面保存有该网页上的可保存的所有的图片、javascript脚本、CSS风格文件等。这么多的文件,移动、保存也相当的不方便。那可不可以将该网页保存为一个文件呢?当然可以,有两种方法可以实现该功能:一、就是在另存时选择只保存“单一网页”,这样的话, 将只是保存网页上的文字,上面的图片将不会被保存。二、就是保存为“独立的网页文件”。这也也就是本文件所要讲的MHT文件。

那何谓MHT文件呢?MHT就是“Web单一文件”,也就是将网页中包含的图片、CSS文件以及HTML文件全部都保存在一个独立的MHT文件当中。

MHT,也就是mono html,就是独立的HTML文件,在浏览器特别是在MS的IE系列浏览器当中,选择“另存为”时就会将页面上所有的元素都保存一个独立的MHT文件当中。

既然MS的IE浏览器可以,那FIREFOX可不可以呢?答案是肯定的!现在有了网络,你将很有福气!早已有人为你考虑过该问题。你可以通过安装一个插件的形式打开、保存MHT文件。这个插件就是UnMHT。安装的FIREFOX插件,这等操作就不用我多讲了吧?应该用过FIREFOX的人都会不知道的,对吧?实在不知道的,…我也不知道该怎么办,你看怎么办就怎么办吧。

电脑使用 , ,

采用PHP在终端上进行打印控制

2009年6月3日

众所周知,PHP主要用于服务器端的开发,本博曾讲到采用PHP开发终端系统。其实除了采用PHP进行终端系统的开发,还可以采用PHP在终端上进行终端打印机的控制。

实际上在终端上进行打印机的控制,非常简单!大家知道ASCII码吧?学过计算机的人都应该知道,在讲计算机基础时,都会讲ASCII码!其中,就有关于一些控制字符,不知道的XDM呢,可以参考本博所的ASCII码。其中,十进制031之前的那些编码,基本上都是一些控制字符,这些字符在屏幕上不会显示成键盘上的特定字符,而是显示为一些特殊的控制字符,比如说F12显示为^Oz,看起来是否相关奇怪?有关于这方面的详细资料,还请关注本博,本博近期内将会把这方面的问题一一进行说明。

好了,谈到本文的主题了,采用PHP进行终端打印机的控制。什么?PHP控制打印机?有没有听错?不错,你没有听错,的确是采用PHP控制终端打印机进行相应内容的打印!

是不是感觉很茫然?没有关系,听本博慢慢道来!

要采用PHP控制终端的打印机,首先需要确认终端打印机正常联机,如果不知道什么叫正常联机,先去看看打印机方面的文章吧!能够正常联机后,只需要在PHP中抛出相关的打印机控制字符,就可以打开打印机的端口了,然后就只管echo或者print你要打印机打印的内容即可。输出完了以后呢,就只需要再输出打印机端口命令,即调用关闭打印机的控制符实现打印机的关闭。此时由于打印机不会自动进行纸张的处理,因此还需要在PHP进行纸张的控制。

由于和终端联机的打印机有很多种,这里以得实2100为例,其打印机主要是以OKI仿真命令的方式进行处理,因为我们在操作该打印机时,只需要查看该打印机所提供的指令序列,然后在PHP中输出该指令序列即可。例如,进入打印机的透明打印是ESC [5i,我们只需要在PHP输出该指令即可打开透明打印方式。但实际上直接输出ESC是达不到效果的,此时需要查看ESC的ASCII码表,其相应的ASCII码的八进制为033,那么只需要echo “\033 [5i”;这么一条指令即可打印得实2100打印机的透明打印。

怎么?不相信这么简单?不错,这就是现实!确实很简单,PHP操作终端打印机就是这么简单!你也可以实现!

以下是我在进行这方面的开发时所写的一个DEMO。希望能够各位看官一点启发!

echo "\033[5i";//进入透明打印
echo "this is test.\n";
echo "this is test 这是否可以打印机.\n";
echo str_pad(" ", 30) . "this is 这是非颠倒.\n";

echo "this 你死我活 is test.\n";
echo "this is test.\n";
echo str_pad(" ", 10) . "this is test.\n";

echo "this is test.\n";
echo "this is 工作队 test.\n";
echo "this is test.\n";

echo str_pad(" ", 20) ."this is test.\n";

//echo "\33[0i" ;
echo "\014";//换页

echo "\033[4i";//关闭透明打印

怎么样,看明白没有?没看懂的,可以给我留言,我会以最快的速度回复您!

PHP教程, 电脑使用 , , , ,

ASCII码表

2009年6月2日

由于在做终端开发的时候需要使用到相关的ascii码,虽然没有几个,但却也记不全,PS一个:)

这里将ASCII码表罗列在此,与需要的XDJM分享。有需要的朋友也可DOWN下DOC版本的.

ASCII Table (7-bit)
(ASCII = American Standard Code for Information Interchange)

Decimal   Octal   Hex    Binary     Value
——-   —–   —    ——     —–
000      000    000   00000000      NUL    (Null char.)
001      001    001   00000001      SOH    (Start of Header)
002      002    002   00000010      STX    (Start of Text)
003      003    003   00000011      ETX    (End of Text)
004      004    004   00000100      EOT    (End of Transmission)
005      005    005   00000101      ENQ    (Enquiry)
006      006    006   00000110      ACK    (Acknowledgment)
007      007    007   00000111      BEL    (Bell)
008      010    008   00001000       BS    (Backspace)
009      011    009   00001001       HT    (Horizontal Tab)
010      012    00A   00001010       LF    (Line Feed)
011      013    00B   00001011       VT    (Vertical Tab)
012      014    00C   00001100       FF    (Form Feed)
013      015    00D   00001101       CR    (Carriage Return)
014      016    00E   00001110       SO    (Shift Out)
015      017    00F   00001111       SI    (Shift In)
016      020    010   00010000      DLE    (Data Link Escape)
017      021    011   00010001      DC1 (XON) (Device Control 1)
018      022    012   00010010      DC2       (Device Control 2)
019      023    013   00010011      DC3 (XOFF)(Device Control 3)
020      024    014   00010100      DC4       (Device Control 4)
021      025    015   00010101      NAK    (Negative Acknowledgement)
022      026    016   00010110      SYN    (Synchronous Idle)
023      027    017   00010111      ETB    (End of Trans. Block)
024      030    018   00011000      CAN    (Cancel)
025      031    019   00011001       EM    (End of Medium)
026      032    01A   00011010      SUB    (Substitute)
027      033    01B   00011011      ESC    (Escape)
028      034    01C   00011100       FS    (File Separator)
029      035    01D   00011101       GS    (Group Separator)
030      036    01E   00011110       RS    (Request to Send)(Record Separator)
031      037    01F   00011111       US    (Unit Separator)
032      040    020   00100000       SP    (Space)
033      041    021   00100001        !    (exclamation mark)
034      042    022   00100010        “    (double quote)
035      043    023   00100011        #    (number sign)
036      044    024   00100100        $    (dollar sign)
037      045    025   00100101        %    (percent)
038      046    026   00100110        &    (ampersand)
039      047    027   00100111        ‘    (single quote)
040      050    028   00101000        (    (left/opening parenthesis)
041      051    029   00101001        )    (right/closing parenthesis)
042      052    02A   00101010        *    (asterisk)
043      053    02B   00101011        +    (plus)
044      054    02C   00101100        ,    (comma)
045      055    02D   00101101        -    (minus or dash)
046      056    02E   00101110        .    (dot)
047      057    02F   00101111        /    (forward slash)
048      060    030   00110000        0
049      061    031   00110001        1
050      062    032   00110010        2
051      063    033   00110011        3
052      064    034   00110100        4
053      065    035   00110101        5
054      066    036   00110110        6
055      067    037   00110111        7
056      070    038   00111000        8
057      071    039   00111001        9
058      072    03A   00111010        :    (colon)
059      073    03B   00111011        ;    (semi-colon)
060      074    03C   00111100        <    (less than)
061      075    03D   00111101        =    (equal sign)
062      076    03E   00111110        >    (greater than)
063      077    03F   00111111        ?    (question mark)
064      100    040   01000000        @    (AT symbol)
065      101    041   01000001        A
066      102    042   01000010        B
067      103    043   01000011        C
068      104    044   01000100        D
069      105    045   01000101        E
070      106    046   01000110        F
071      107    047   01000111        G
072      110    048   01001000        H
073      111    049   01001001        I
074      112    04A   01001010        J
075      113    04B   01001011        K
076      114    04C   01001100        L
077      115    04D   01001101        M
078      116    04E   01001110        N
079      117    04F   01001111        O
080      120    050   01010000        P
081      121    051   01010001        Q
082      122    052   01010010        R
083      123    053   01010011        S
084      124    054   01010100        T
085      125    055   01010101        U
086      126    056   01010110        V
087      127    057   01010111        W
088      130    058   01011000        X
089      131    059   01011001        Y
090      132    05A   01011010        Z
091      133    05B   01011011        [    (left/opening bracket)
092      134    05C   01011100        \    (back slash)
093      135    05D   01011101        ]    (right/closing bracket)
094      136    05E   01011110        ^    (caret/circumflex)
095      137    05F   01011111        _    (underscore)
096      140    060   01100000        `
097      141    061   01100001        a
098      142    062   01100010        b
099      143    063   01100011        c
100      144    064   01100100        d
101      145    065   01100101        e
102      146    066   01100110        f
103      147    067   01100111        g
104      150    068   01101000        h
105      151    069   01101001        i
106      152    06A   01101010        j
107      153    06B   01101011        k
108      154    06C   01101100        l
109      155    06D   01101101        m
110      156    06E   01101110        n
111      157    06F   01101111        o
112      160    070   01110000        p
113      161    071   01110001        q
114      162    072   01110010        r
115      163    073   01110011        s
116      164    074   01110100        t
117      165    075   01110101        u
118      166    076   01110110        v
119      167    077   01110111        w
120      170    078   01111000        x
121      171    079   01111001        y
122      172    07A   01111010        z
123      173    07B   01111011        {    (left/opening brace)
124      174    07C   01111100        |    (vertical bar)
125      175    07D   01111101        }    (right/closing brace)
126      176    07E   01111110        ~    (tilde)
127      177    07F   01111111      DEL    (delete)

——————————————————————

0   1   2   3   4   5   6   7   8   9   A   B   C   D   E   F
0  NUL SOH STX ETX EOT ENQ ACK BEL BS  HT  LF  VT  FF  CR  SO  SI
1  DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM  SUB ESC FS  GS  RS  US
2   SP  !   “   #   $   %   &   ‘   (   )   *   +   ,   -   .   /
3   0   1   2   3   4   5   6   7   8   9   :   ;   <   =   >   ?
4   @   A   B   C   D   E   F   G   H   I   J   K   L   M   N   O
5   P   Q   R   S   T   U   V   W   X   Y   Z   [   \   ]   ^   _
6   `   a   b   c   d   e   f   g   h   i   j   k   l   m   n   o
7   p   q   r   s   t   u   v   w   x   y   z   {   |   }   ~ DEL

——————————————————————

PHP教程, 电脑使用 ,

在Eclipse上集成ZendStudio

2009年5月6日

通常在进行PHP 开发的时候需要一个较好的集成开发工具,而由Zend公司所推出的屡获大奖的IDE — ZendStudio是不二的选择。但是也有很多时候需要使用到Eclipse进行其它开发,那能否将这两个最好的开发环境合二为一呢?

本博今天就讲一种将两个开发环境合二为一的方法,这是我在为公司写的教程。也放在这里与人分享。

对于Eclipse和ZendStudio的集成安装,读者参考以下步骤依次下载安装。

(1)下载Eclipse,可从Eclipse官方网站“http://www.eclipse.org/download/”下载Eclipse的最新版本,目前Eclipse的最新版本为3.4。因为Eclipse运行需要Java 2 SDK支持,读者在下载时需下包含Java 2的安装包。

(2)喜欢中文界面的读者可从Eclipse官方网站“https://babel.eclipse.org/babel/”下载官方提供的中文语言包。喜欢英文界面的读者可跳过这步。

(3)下载后,将Eclipse解压至某指定的文件夹,如D:\eclipse。解压完成后,将下载的中文语言包解压至Eclipse文件夹,双击该文件夹中的eclipse.exe启动Eclipse。

(4)第一次启动Eclipse,Eclipse会要求输入一个路径作为工作区(Workspace)。这个工作区读者可随便设置,设置完成后,读者就可以看到Eclipse的中文界面。

(5)依次单击【Help】→【Software Updates】→【Find and Install】命令,此时会弹出【Install/Update】窗口,点选【Search for new features to install】单选按钮,单击【下一步】按钮,此时将显示可升级的服务器列表。

(6)单击【New Remote Site】按钮,将弹出的窗口中的【name】文本框中输入“Zend Update Site”,【URL】文本框中输入“http://downloads.zend.com/studio-eclipse/updates/6_1”,单击【ok】。

(7)在【Sites to include in search】选项组中选择【Ganymede Discovery Site】和【Zend Update Site】选项,最后单击【finish】按钮。注意:【Ganymede Discovery Site】选项中包含了ZendStudio所必需的所有第三方组合。

(8)升级管理器将从所选择的站点搜索可能的升级包,然后显示可升级的镜像网站列表,选择最近下载服务器,并单击【OK】按钮。从搜索结果窗口中选中【Zend Update Site】和【Zend Debugger】两个选项。

(9)单击【Select Required】按钮,升级管理器将自动选所必需的安装包,这可能需要几分钟点时间。单击【Next】按钮开始进行安装。

(10)接下来将显示所选择安装包的安装协议,点选【I accept the terms in the license agreements】单选按钮,单击【Next】按钮。

(11)此时将显示所有已选择要进行安装的列表。单击【Next】按钮,显示列表中的所有扩展将被安装。

(12)单击【Finish】按钮。安装所有的扩展。被安装的扩展将被下载并显示一个进度条。这可能需要几分钟时间。此时可能会显示一个包含未被通过的安全验证的窗口,单击【Install All】按钮,安装所有扩展。

(13)当所有安装完成时,将弹出一个需要重新启动Eclipse的窗口,单击【Yes】按钮重启Eclipse。至此,所有ZendStudio所必需的扩展安装完成。

说明:ZendStudio只提供30天的试用,30天后ZendStudio的所有功能就不能再使用。读者可从Zend官方网站“http://www.zend.com/en/store/software/studio”购买许可证。

当然,对于喜欢破解免费版的朋友也可能使用Google搜索一下免费的CDKEY。

PHP教程, 电脑使用 , ,

电脑居然中毒了

2009年3月4日

使用电脑这么多年了,一直没有注意防范,从来不曾中毒,没有想到今天不知道怎么回事,居然电脑中了WIN32/PARITE.A病毒,我的NOD总是报错,却拿它没法,只好去DOWN一个专杀工具spant进行查杀。

Win32/Parite.a的病毒程序用C++编写,一个简单的Win32感染型病毒,.scr和.exe类型的Win32 PE格式文件进行感染。病毒本身并没有太大的危害,但被感染的文件可能因为病毒的问题将无法正常的执行。

win32.parite.a 这种病毒是感染exe文件,也就是说这种病毒感染了系统所有的exe文件,下载的spant.exe,是没被感染的,但是只要运行了,spant.exe 也会被感染,运行了spant.exe杀毒,就算杀了毒,这个文件在没杀之前已经感被染。所以把下载的spant.exe在每个盘到放一个,杀完毒后删除此spantexe,在用另一个去杀,最后重启,F8进安全模式下,删除C:\WINDOWS\TEMP\下的文件即可!到此,病毒完全清除。

win32.parite.a 病毒的感染:
1、病毒将自身追加到文件尾.
2、把原来的入口保存在距解密起始偏移0xc处并加密,生成密匙的数据存放于距解密起始偏移0×30处,生成的密匙是四个DWORD数据,分别与原来的入口异或一次得到正确的入口RVA.
3、病毒修改引入表中对KERENL32.DLL的前两个引入,这两个DWORD被保存在距解密起始偏移0×24处,须将此处两个数据分别减去(IMAGEBASE+2)得至正确的RVA.

杀完毒就行了,exe文件就能再打开了。

这真让我越来越讨厌瘟躲死了,如不是因这段时间实在太忙,工作也需要死躲瘟的话,早就装成了那个可爱的小企鹅了,等这段时间工作一结束,立马换成可爱的小企鹅!

电脑使用 , , ,

让老插件在firefox3.x上正常运行的简易方法

2008年10月7日

虽然firefox3出来有一段时间了,但是它的一些插件并没有跟上更新,尤其是鼠标手势,没这个,简直是干什么都不爽。

以下方法,试用了,好像没发现任何问题。

打开firefox3.0
在地址栏输入
about:config

回车
这时firefox会有一个风险确认提示,点击继续执行按钮。

在界面上 点击鼠标右键 新建一个布尔值 boolean
名称为 extensions.checkCompatibility
值为 false
确认

现在重新启动firefox,你会发现之前在3.0下被禁用的 extensions 重新生效了

电脑使用

完美预览PSD、AI、EPS、CDR格式!<转>

2008年6月23日

注意矢量格式EPS里面好像没有Bitmap的缩略图,大量EPS文件一起预览的时候比较占系统资源!慎用~
-----------里面的Readme:
ai、psd、cdr、eps图片缩略图补丁 http://theal.cn/blog/UploadFile/2007-4/40452.75943815.rar

给系统添加查看ai、psd、cdr、eps图片缩略图功能
ai、psd、cdr、eps是4种图像格式,做图像处理的朋友都熟悉。在视窗中无法用直接查看它们的缩略图,只有在安装相应的软件以后,才可以在查看它们的缩略图。
系 统安装了ps7.0以后系统可以查看psd文件的缩略图。但是部分版本的Photo Shop8.0却不带”缩略图查看功能”。这对于做图像处理工作的人来说很不方便,有的人为了使用新版ps,又为了要psd缩略图查看功能,不得不在电脑 中装有两个版本的ps。遇到这样的情况时,可以把PS7.0的”缩略图查看”功能提取出来,做成”补丁”,给PS8.0使用。甚至可以让一台未安装PS的 电脑也可以查看psd格式图片的缩略图。
让系统可以查看PSD文件缩略图的文件是 psicon.dll 。位于系统盘中的C:Program FilesCommon FilesAdobeShell文件夹中。可以去安装了 PS7.0 的电脑中复制。也可以向网友要一个。复制到自己的电脑中的系统文件夹中。
然后把下面横线中的内容制导入注册表就可以让PS8.0查看PSD文件的缩略图了。
——————————————————————————–
REGEDIT4
[HKEY_CLASSES_ROOT.psdShellEx{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]
@=”{0B6DC6EE-C4FD-11d1-819A-00C04FB69B4D}”
[HKEY_LOCAL_MACHINESOFTWAREClassesCLSID{0B6DC6EE-C4FD-11d1-819A-00C04FB69B4D}InProcServer32]
@=”PSICON.DLL”
“ThreadingModel”=”Apartment”
——————————————————————————–
cdr文件是由失量图排版软件coreldraw生成的。
首先到安装coreldraw11的电脑中寻找CdrIco110.dll文件,复制到自己电脑的系统文件夹中,然后把下面的注册表值输入到系统中。重启或注销以后就可以查看cdr格式的缩略图了。
——————————————————————————–
REGEDIT4
[HKEY_CLASSES_ROOT.cdr]
@=”CorelDRAW.Graphic.12″
[HKEY_CLASSES_ROOT.cdrShellNew]
@=”CorelDRAW.Graphic.12″
“NullFile”=”"
[HKEY_CLASSES_ROOTCorelDRAW.Graphic.12ShellExIconHandler]
@=”{BF735767-E6DA-11cf-AB9B-00C0F00683EB}”
[HKEY_CLASSES_ROOTCLSID{BF735767-E6DA-11cf-AB9B-00C0F00683EB}]
@=”Corel CDR Icon Handler”
[HKEY_CLASSES_ROOTCLSID{BF735767-E6DA-11cf-AB9B-00C0F00683EB}InProcServer32]
@=”CdrIco110.DLL”
“ThreadingModel”=”Apartment”
[HKEY_CLASSES_ROOTCLSID{BF735767-E6DA-11cf-AB9B-00C0F00683EB}ShellExIconHandler]
@=”{BF735767-E6DA-11cf-AB9B-00C0F00683EB}”
——————————————————————————–
查看eps缩略图功能需要的文件和是:Epsimp32.flt 大小约692kb
注册表值:
REGEDIT4
[HKEY_LOCAL_MACHINESoftwareMicrosoftShared ToolsGraphics FiltersImportEPS]
“Extensions”=”eps”
“Path”=”EPSIMP32.FLT”
把 这个文件和注册表值添加到一个新的98系统就可以让这个系统查看eps文件的缩略图。接下来想到要把这个功能添加到winxp系统中,让winxp系统也 可以查看eps文件的缩略图。但是失败了,把上面的文件和注册表值添加到winxp系统中后依然无法查看eps缩略图。
为了弄清楚这个功能是怎么 来的,我又仔细查看了注册表,根据查到的线索得知这个功能是office带来的。office安装程序中的“共享功能”中有一个’“转换器和过滤器”—— “图形过滤器”“eps导入”,在一个全新的98系统中安装officexp时,选择这个选项就可以让系统查看eps格式的缩略图。但是在winxp系统 中安装office,即使选择了这个选项,也无法查看eps的缩略图。
为了让winxp也能查看eps,我又研究了一下,在win98中查看 eps有可能是两个文件在起作用,一个是Epsimp32.flt,另一个是Thumbvw.dll。这个文件是win98系统查看图片缩略图用的文件, 也就是说在任何一个98系统中都有这个文件(所以第一次查找时把它落下了),但是winxp中却没有这个文件。试着把这个文件和相关注册表值导入 winxp系统中,winxp就可以查看eps了。
到安装officexp的电脑中寻找Epsimp32.flt,再到win98系统中寻找Thumbvw.dll。把这两个文件复制到winxp系统文件夹中,再把下面的注册表值导入注册表。系统就可以查eps缩略图了。
——————————————————————————–
REGEDIT4
[HKEY_CLASSES_ROOT.epsShellEx{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]
@=”{1AEB1360-5AFC-11d0-B806-00C04FD706EC}”
[HKEY_LOCAL_MACHINESoftwareCLASSESCLSID{1AEB1360-5AFC-11D0-B806-00C04FD706EC}InprocServer32]
@=”THUMBVW.DLL”
[HKEY_LOCAL_MACHINESoftwareMicrosoftShared ToolsGraphics FiltersImportEPS]
“Extensions”=”eps”
“Name”=”内嵌的 PostScript”
“Path”=”EPSIMP32.FLT”
[HKEY_CLASSES_ROOTCLSID{1AEB1360-5AFC-11D0-B806-00C04FD706EC}InprocServer32]
@=”THUMBVW.DLL”
“ThreadingModel”=”Apartment”
——————————————————————————–

“*.ai”文件缩略图的处理:
要实现“*.ai”文件缩略图的预览必须具备两个条件:
(1)、有“aiicon.dll”这个文件,240K,在安装 Illustrator CS 时被拷贝到
Program FilesCommon FilesAdobeShell 目录下,这个文件可以转移到其他地方,然后在注册表里指向它的路径就OK了。
(2)、注册表里添加如下内容
--------------------------------------------
[HKEY_CLASSES_ROOT.ai]
“Content Type”=”application/postscript”
@=”Adobe.Illustrator.11″
[HKEY_CLASSES_ROOT.aiShellEx]
[HKEY_CLASSES_ROOT.aiShellEx{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]
@=”{0C5B0CED-206B-4c39-B615-0EB23C824612}”
[HKEY_LOCAL_MACHINESOFTWAREClassesCLSID{0C5B0CED-206B-4c39-B615-0EB23C824612}]
@=”Illustrator Icon Handler”
[HKEY_LOCAL_MACHINESOFTWAREClassesCLSID{0C5B0CED-206B-4c39-B615-0EB23C824612}InProcServer32]
@=”C:\Program Files\Common Files\Adobe\Shell\AIIcon.dll”
“ThreadingModel”=”Apartment”
[HKEY_LOCAL_MACHINESOFTWAREClassesCLSID{0C5B0CED-206B-4c39-B615-0EB23C824612}MiscStatus]
“IconBits”=”16″

电脑使用 , , , ,