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

關(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>
            国产一区二区三区网站| 久久久久9999亚洲精品| 国产精品久久久久久久电影 | 亚洲欧美日韩一区在线| 亚洲欧美成人一区二区三区| 亚洲欧美日韩中文播放| 亚洲欧美不卡| 性欧美1819性猛交| 久久午夜国产精品| 亚洲国产精品一区二区尤物区| 蜜臀a∨国产成人精品| 欧美刺激午夜性久久久久久久| 91久久精品久久国产性色也91 | 午夜精品在线视频| 久久久国产一区二区| 蜜臀久久久99精品久久久久久| 亚洲电影免费观看高清完整版在线观看 | 欧美99久久| 亚洲日本成人网| 亚洲欧美一区二区原创| 久久久欧美一区二区| 欧美国产欧美亚州国产日韩mv天天看完整| 欧美女主播在线| 国语对白精品一区二区| 99国内精品久久| 久久久999精品免费| 亚洲国产人成综合网站| 亚洲专区在线视频| 老司机一区二区三区| 国产欧美日韩精品专区| 99re热这里只有精品免费视频| 国产亚洲欧美日韩一区二区| 国产在线精品一区二区中文| 亚洲精品一二三区| 欧美一级久久久久久久大片| 男人天堂欧美日韩| 亚洲一区二区精品在线| 免费一级欧美片在线播放| 国产精品久久久一区二区| 亚洲国产精品成人| 久久九九免费| 亚洲综合清纯丝袜自拍| 欧美日韩一卡| 亚洲欧洲综合另类| 鲁大师成人一区二区三区| 亚洲图片欧美一区| 欧美成人一区二免费视频软件| 国产亚洲一本大道中文在线| 在线亚洲欧美| 欧美韩日亚洲| 狼狼综合久久久久综合网| 国产一区二区av| 午夜精品久久久久久久99樱桃| 亚洲人成网站999久久久综合| 久久爱另类一区二区小说| 国产精品永久免费| 亚洲在线一区二区| 日韩网站在线看片你懂的| 蜜臀a∨国产成人精品| 亚洲二区在线观看| 欧美成人第一页| 开心色5月久久精品| 在线精品观看| 亚洲国产精品va在看黑人| 欧美刺激性大交免费视频| 加勒比av一区二区| 欧美.www| 欧美韩日一区二区| 一本久久综合| 一区二区免费在线观看| 欧美色欧美亚洲高清在线视频| 夜夜狂射影院欧美极品| 亚洲精品社区| 国产精品久久国产精麻豆99网站| 中文在线一区| 亚洲婷婷综合久久一本伊一区| 国产精品入口麻豆原神| 欧美亚洲日本网站| 欧美一区二视频| 精品动漫一区| 亚洲精品日本| 国产日韩欧美在线| 免费观看一级特黄欧美大片| 欧美经典一区二区三区| 午夜精品影院在线观看| 久久精品免费看| 99热精品在线观看| 欧美一区二区黄| 91久久精品一区二区三区| 99re8这里有精品热视频免费 | 免费av成人在线| 亚洲精品美女在线| 99在线精品视频| 国产精品美女主播在线观看纯欲| 欧美一区二区三区四区在线观看| 久久国产精品久久久| 亚洲精品一区二区三区婷婷月| 中日韩高清电影网| 国产综合自拍| 亚洲精品日本| 韩国精品一区二区三区| 亚洲品质自拍| 韩国精品在线观看| 亚洲美女啪啪| 在线观看一区二区视频| 在线视频欧美日韩| 亚洲欧洲另类| 久久精品在线免费观看| 亚洲免费一在线| 农夫在线精品视频免费观看| 欧美在线国产| 欧美色网在线| 亚洲黄色在线视频| 在线免费日韩片| 亚洲字幕一区二区| 亚洲精选在线| 久久综合精品国产一区二区三区| 亚洲先锋成人| 欧美激情一区| 欧美第一黄色网| 国产自产2019最新不卡| 一区二区三区高清在线观看| 亚洲国产成人av好男人在线观看| 这里只有精品电影| 一区二区三区 在线观看视| 欧美与黑人午夜性猛交久久久| 亚洲在线一区二区| 欧美日韩精品| 91久久亚洲| 亚洲精品美女91| 美国成人毛片| 欧美韩国日本综合| 亚洲精品少妇| 欧美高清在线视频观看不卡| 欧美激情四色| 日韩视频不卡| 欧美日韩国产一区精品一区| 欧美激情日韩| 亚洲精品婷婷| 欧美激情视频一区二区三区免费 | 欧美成人激情视频| 在线看国产日韩| 久久裸体艺术| 亚洲国产成人久久| 亚洲精选视频免费看| 欧美日韩精品在线观看| 亚洲欧洲一区二区天堂久久| 日韩视频专区| 欧美日韩成人一区二区三区| 91久久精品视频| 一区二区日韩伦理片| 国产精品va| 新狼窝色av性久久久久久| 欧美一区成人| 国产精品色网| 久久aⅴ国产欧美74aaa| 免费日韩一区二区| 99视频有精品| 国产精品视频免费在线观看| 欧美在线亚洲在线| 亚洲国产mv| 宅男66日本亚洲欧美视频| 国产精品一区二区女厕厕| 久久九九免费视频| 亚洲激情在线播放| 性欧美video另类hd性玩具| 国产欧美精品在线| 久久免费观看视频| 日韩亚洲视频在线| 欧美一区午夜精品| 亚洲欧洲免费视频| 国产精品亚洲а∨天堂免在线| 欧美专区第一页| 亚洲人成在线播放| 久久久久久久999| 99精品视频网| 一区二区三区在线高清| 欧美日韩性视频在线| 久久激情五月婷婷| 一本色道久久综合亚洲精品小说| 欧美一区视频在线| 亚洲色诱最新| 亚洲人成网站在线播| 国产一区二区精品| 国产精品成人免费| 免费成人高清视频| 欧美一二三视频| 亚洲剧情一区二区| 欧美成人午夜视频| 久久aⅴ国产欧美74aaa| 中文日韩欧美| 日韩一级在线观看| 在线国产精品播放| 国产亚洲美州欧州综合国| 欧美特黄一区| 欧美国产日韩一区二区| 久久免费视频这里只有精品| 亚洲一区二区三区精品动漫| 亚洲欧洲视频在线| 亚洲国产成人在线视频|