青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

關(guān)于WCE中的LNK文件

   WCE的[Windows]-[Start Menu]下有很多的LNK文件,這些是AP的快捷方式。很多程序都喜歡遍歷出PPC上的AP,然后進(jìn)行設(shè)置操作,在該目錄下進(jìn)行遍歷是很常見(jiàn)的一種做法。

   LNK文件中的內(nèi)容類似:0#peghelp.exe?ceshell.dll,-8212,其中有編號(hào)和供SHELL調(diào)用的運(yùn)行參數(shù),該運(yùn)行參數(shù)有些指明了EXE文件的詳細(xì)地址,例如:34#"\Program Files\Camera\Camera.exe";有些根本就無(wú)法識(shí)別,例如:21#:MSPPT,這個(gè)是Power Point的LNK文件的內(nèi)容。如何通過(guò)LNK文件來(lái)獲得AP的名稱呢?下面是我的心得:

   首先獲取LNK文件的運(yùn)行參數(shù),使用函數(shù)SHGetShortcutTarget,該函數(shù)為WCE所特有,并且MSDN本地版上沒(méi)有關(guān)于該函數(shù)的介紹,MSDN ONLINE上有這個(gè)函數(shù)的使用說(shuō)明:
 

Platform Builder for Microsoft Windows CE 5.0

SHGetShortcutTarget

Send Feedback

This function retrieves the shortcut's target path. A remote application interface (RAPI) version of this function exists, CeSHGetShortcutTarget (RAPI).

Syntax

BOOL SHGetShortcutTarget(
 LPTSTR szShortcut, 
  LPTSTR szTarget, 
  int cbMax 
);

Parameters

szShortcut

[in] Null-terminated string that contains the name of the shortcut.

szTarget

[in] Null-terminated string that gets the target path of the shortcut. The buffer must be at least cbMax characters long.

cbMax

[in] Maximum number of characters that can be copied to the buffer.

Return Values

TRUE indicates success. FALSE indicates failure.

Requirements

OS Versions: Windows CE 1.0 and later.
Header: Shellapi.h.
Link Library: Coredll.lib.

   拿PPT的LNK文件為例,SHGetShortcutTarget("\Windows\Start Menu\Office Mobile\PowerPointMobile.lnk", szTarget, MAX_PATH); 即可在szTarget字符串BUFFER中獲得:MSPPT這個(gè)結(jié)果,需要注意的是,有些Target字符串結(jié)尾有一些特殊的不顯示的字符,例如這個(gè):MSPPT字符串后面就跟這數(shù)值為13和5的字符,由于后面要使用到該字符串,所以需要引起注意。

   對(duì)于:MSPPT這個(gè)字符串,無(wú)法直接解析AP的實(shí)際名稱。通過(guò)調(diào)查注冊(cè)表,我發(fā)現(xiàn)在[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Rai\]位置存在關(guān)于名為:MSPPT等的子鍵,:MSPPT的子鍵數(shù)值如下:
 

Name

Value

4

00 00 00 00 00 00 00 00

3

0

2

0

1

ppt.exe

0

BlackWindow

   雖然無(wú)法解讀這些以數(shù)值為名稱的鍵值有什么含義,但至少可以看出,鍵值為1的子鍵數(shù)值指明了名為:MSPPT的AP名稱。關(guān)于這些鍵值的含義,希望有知道的大蝦能夠告知,或者提供相關(guān)資料的鏈接,因?yàn)槲艺伊撕镁脹](méi)有找到。
   這里有兩點(diǎn)需要注意:
      1.  鍵值為1的子鍵數(shù)值有些并沒(méi)有直接提供AP名稱,例如:MSTASKS的子鍵1的數(shù)值為“:MSPOUTLOOK tasks”,因此,需要繼續(xù)遍歷以獲取實(shí)際的AP名稱。
      2. 前面提到的通過(guò)SHGetShortcutTarget得到的Target字符串結(jié)尾有些不顯示的隱藏字符,對(duì)于這些字符應(yīng)該剔除掉,否則無(wú)法定位成功注冊(cè)表中的正確位置。

   通過(guò)上述兩步即可得到LNK文件對(duì)應(yīng)的AP名稱,希望這篇總結(jié)可以對(duì)大家有所幫助,也希望CPPBLOG中的大蝦們能夠參與討論,給予指導(dǎo)。

   PS: 通過(guò)查閱資料發(fā)現(xiàn),PC上可以使用IShellLink接口對(duì)LNK文件進(jìn)行很復(fù)雜的操作,但貌似WCE上對(duì)該接口不支持,因?yàn)殛P(guān)于IShellLink的GUID和UUID定義都被MARK掉了。

posted on 2008-05-26 11:11 迷宮の未來(lái) 閱讀(1935) 評(píng)論(2)  編輯 收藏 引用

評(píng)論

# re: 關(guān)于WCE中的LNK文件 2008-06-07 10:00 eyu

不知道是什么  回復(fù)  更多評(píng)論   

# re: 關(guān)于WCE中的LNK文件 2008-06-26 10:06 argen

太謝謝了,正找呢  回復(fù)  更多評(píng)論   


只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


<2008年5月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

導(dǎo)航

統(tǒng)計(jì)

常用鏈接

留言簿(10)

隨筆檔案

文章檔案

最新隨筆

搜索

積分與排名

最新隨筆

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲美女中文字幕| 黑人一区二区| 午夜视频在线观看一区二区| 99re这里只有精品6| 欧美三级精品| 欧美中文字幕视频在线观看| 性色av一区二区三区在线观看| 国产三级精品在线不卡| 免费久久精品视频| 欧美精品一区二区在线观看| 亚洲欧美中文日韩v在线观看| 香蕉国产精品偷在线观看不卡| 亚洲国产成人av好男人在线观看| 亚洲片国产一区一级在线观看| 欧美日本精品| 久久精品女人天堂| 欧美激情亚洲国产| 欧美有码在线观看视频| 开心色5月久久精品| 亚洲视频在线观看网站| 久久99在线观看| 一区二区三区四区五区在线| 香蕉免费一区二区三区在线观看| 亚洲精品在线观看免费| 亚欧成人在线| 中文亚洲欧美| 久久久久久久999| 亚洲一区二区影院| 久久综合电影一区| 欧美在线关看| 欧美日韩亚洲综合一区| 女同性一区二区三区人了人一| 欧美丝袜一区二区三区| 欧美成人午夜激情| 国产视频一区欧美| 99国产精品| 亚洲黄一区二区| 久久精品国产欧美亚洲人人爽| 极品尤物久久久av免费看| 国产精品大片免费观看| 亚洲成人中文| 伊人成人在线| 午夜精品亚洲一区二区三区嫩草| 亚洲精选一区| 久久综合九色综合欧美狠狠| 久久精品夜色噜噜亚洲a∨ | 亚洲国产cao| 激情综合亚洲| 久久成人免费视频| 久久精品一区四区| 国产欧美精品一区二区色综合| 亚洲精品欧美日韩| 亚洲久久一区二区| 欧美国产成人在线| 亚洲欧洲三级| 99精品久久久| 欧美区视频在线观看| 亚洲黄色三级| 亚洲精品在线视频| 欧美二区乱c少妇| 欧美国产视频在线| 亚洲国产裸拍裸体视频在线观看乱了中文 | 亚洲一区制服诱惑| 欧美日韩国产探花| aa成人免费视频| 亚洲一二三四久久| 国产精品久久久久一区二区三区| 99视频有精品| 欧美一级电影久久| 国产日韩欧美精品一区| 欧美一级片在线播放| 久久亚洲一区二区| 91久久精品一区| 欧美日韩国产一区二区| 一本色道久久加勒比88综合| 亚洲一区二区成人在线观看| 欧美视频在线观看免费| 亚洲自拍偷拍麻豆| 快射av在线播放一区| 亚洲人成亚洲人成在线观看| 欧美激情一区二区三区| 亚洲视频在线二区| 久久综合色婷婷| 亚洲精品日本| 国产精品男人爽免费视频1| 亚洲欧美在线网| 欧美成人精精品一区二区频| 日韩午夜电影在线观看| 国产精品久久久久久久久婷婷| 亚洲欧美伊人| 欧美国产免费| 亚洲综合精品四区| 亚洲国产成人午夜在线一区| 欧美日韩国产精品专区| 欧美在线视频网站| 亚洲国产欧美久久| 欧美一区久久| 亚洲精品亚洲人成人网| 欧美成人精品| 久久夜色精品| 亚洲网址在线| 亚洲女人天堂av| 一区二区三区中文在线观看| 欧美国产一区在线| 欧美在线一区二区三区| 亚洲精品永久免费精品| 久久久久一区二区三区四区| 一区二区三区视频免费在线观看| 国产一区二区高清不卡| 欧美日韩成人综合| 久久精品国产亚洲精品| 在线午夜精品| 亚洲激情国产| 欧美大片免费观看| 欧美在线视频导航| 亚洲色图自拍| 亚洲日本电影在线| 国内揄拍国内精品少妇国语| 国产精品久久久久久妇女6080| 蜜臀a∨国产成人精品| 久久久7777| 欧美一区二区三区视频在线| 一区二区三区四区在线| 亚洲国产一区二区三区在线播 | 正在播放欧美一区| 亚洲激情视频在线观看| 免费亚洲电影| 久久午夜精品| 久久久久久久久久久久久久一区 | 夜夜嗨av色综合久久久综合网| 一区免费视频| 精品999在线播放| 国模精品一区二区三区| 国产无遮挡一区二区三区毛片日本| 欧美日韩精品一区二区在线播放| 欧美黄色网络| 欧美麻豆久久久久久中文| 亚洲在线国产日韩欧美| 99在线精品观看| 一本到12不卡视频在线dvd| 亚洲精品女人| 日韩小视频在线观看| 亚洲精品小视频| 在线视频欧美精品| 一区二区三区国产| 亚洲欧美成人网| 亚洲欧美在线免费| 久久成人综合网| 麻豆成人小视频| 91久久精品一区二区三区| 亚洲人人精品| 一区二区三区精品视频在线观看| 日韩亚洲欧美一区| 亚洲一区欧美激情| 欧美一级大片在线免费观看| 久久精品国产91精品亚洲| 久久亚洲一区二区三区四区| 美女黄毛**国产精品啪啪| 欧美精品性视频| 国产精品毛片大码女人 | 免费观看一区| 欧美日韩天堂| 国产一区二区三区久久久久久久久| 激情小说另类小说亚洲欧美| 亚洲精品日韩在线观看| 亚洲欧美国产高清| 美女视频黄 久久| 日韩视频国产视频| 国产在线精品一区二区夜色| 亚洲国产精品电影| 在线视频欧美一区| 久久男人资源视频| 亚洲精品一区在线观看| 亚洲欧美视频| 欧美国产免费| 国产婷婷色综合av蜜臀av| 亚洲国产高清一区| 午夜精品在线看| 美女性感视频久久久| 日韩午夜剧场| 久久婷婷激情| 国产精品日本| 99热免费精品在线观看| 久久久久综合网| 中文在线一区| 欧美国产第一页| 黄色av成人| 欧美一区二区在线免费观看| 欧美高清视频一二三区| 欧美一区成人| 欧美午夜免费影院| 亚洲激情视频在线| 久久精品国产在热久久| 一本色道久久综合亚洲精品不卡| 久久久久久国产精品mv| 国产精品制服诱惑| 中文久久精品| 亚洲精品国久久99热| 卡通动漫国产精品| 在线看成人片|