範本檔



Similar documents
Microsoft Word - Pac-R61_Chapter 3 _full_.doc

信 息 按 术 与 当 代 外 交 的 变 革 基 于 计 算 机 系 统 的 信 息 铁 末 的 发 展 信 息 技 术 的 发 展 经 历 了 5 次 大 的 突 破, 即 语 言 的 产 生 文 字 的 创 造 印 刷 术 的 发 明 电 报 电 话 及 广 播 的 使 用 电 子 计 算 机

Microsoft Word - 報告.doc

1. 血 液 對 身 體 細 胞 的 重 要 性 身 體 得 以 健 康 運 作, 最 主 要 靠 的 是 血 管 內 的 血 液 ; 它 帶 著 養 分 與 氧 給 細 胞, 並 帶 回 廢 雜 物 及 二 氧 化 碳 排 出 體 外, 若 此 血 管 阻 塞 導 致 運 作 不 順 時, 各 部

FEELING COMFORTABLE ABOUT SEX

婴幼儿护理(四).doc

厨房小知识(四)

妇女更年期保健.doc

小儿传染病防治(上)

<4D F736F F D B875B9B5A448ADFBBADEB27AA740B77EA4E2A5555FA95EAED6A641ADD75F2E646F63>

女性青春期保健(下).doc

避孕知识(下).doc

孕妇饮食调养(下).doc

禽畜饲料配制技术(一).doc

中老年保健必读(十一).doc

i

怎样使孩子更加聪明健康(七).doc

i

二零零六年一月二十三日會議

马太亨利完整圣经注释—雅歌

(Microsoft Word \256\325\260\310\267|\304\263\254\366\277\375.doc)

小 说 天 地 欲 望 摩 托 尚 成 河 血 溅 维 纳 斯 刘 步 明 长 调 短 歌 海 上 天 湖 李 转 生 目 海 尖 高 处 的 三 种 陈 述 谢 应 华 乡 村 笔 记 阿 曼 桃 花 渡 林 小 耳 种 诗 歌 江 良 热 雨 花 石 张 彩 霞 刊 名 书 法 陈 奋 武 屏

!

** 状 态 二 亚 健 康 亚 健 康 是 指 处 于 健 康 和 疾 病 两 者 之 间 的 一 种 状 态 即 机 体 内 出 现 某 些 功 能 紊 乱 但 未 影 响 到 行 使 社 会 功 能 主 观 上 有 不 适 感 觉 它 是 人 体 处 于 健 康 和 疾 病 之 间 的 过 渡

./ /

!

!

Untitled

普 通 公 務 單 位 預 算 目 次 ^ 中 華 民 國 104 年 度 ^ ^ ^ ^ ^ ^ ^ 書 表 名 稱 一 藤 總 說 明. ^ 1 30 二 主 要 表 ( 一 ) 歲 入 來 源 別 預 算 表 ^ ( 二 ) 歲 出 機 關 別 預 算 表 ^ 三 附

<4D F736F F D20D6D0B9FABBB7BEB3CFD6D7B4D3EBD5FEB2DFC6C0C2DB2E646F63>

第一章 本科教育概况

北 美 医 学 基 金 会 和 教 育 基 金 会 首 席 执 行 官 丁 文 京 来 我 院 访 问 交 流 韩 国 仁 丨 丨 医 疗 集 团 代 表 团 来 我 院 参 观 交 流 我 院 与 天 津 市 眼 科 医 院 签 署 友 好 合 作 医 院 协 议 书 " 首 届 甘 肃 省 萃

I

第二章 臺灣客家族群民間信仰之發展

证券投资基金信息披露XBRL标引规范第2号<半年度报告摘要>

最新文物管理执法全书(十一).doc

(Microsoft Word - outline for Genesis 18\243\2721\243\25519\243\27238.doc)

<4D F736F F D20BDD7A16DA5BCA5A1A4D1A16EAABAB871B27ABB50A448B1A12E646F63>

(Chi)_.indb

14A 0.1%5% 14A 14A

穨_2_.PDF

女性减肥健身(四).doc

報 告 內 容 1. 引 言 2. 運 輸 科 的 主 要 職 責 3. 運 輸 科 的 環 保 目 標 4. 環 境 管 理 和 環 保 工 作 表 現 陸 路 及 水 上 交 通 優 先 發 展 高 效 率 和 環 保 的 運 輸 模 式 減 少 交 通 擠 塞 及 改 善 轉 乘 安 排 加

Microsoft Word - 發布版---規範_全文_.doc

概 述 随 着 中 国 高 等 教 育 数 量 扩 张 目 标 的 逐 步 实 现, 提 高 教 育 质 量 的 重 要 性 日 益 凸 显 发 布 高 校 毕 业 生 就 业 质 量 年 度 报 告, 是 高 等 学 校 建 立 健 全 就 业 状 况 反 馈 机 制 引 导 高 校 优 化 招

鱼类丰产养殖技术(二).doc

疾病诊治实务(一)

名人养生.doc

<4D F736F F D2040B9C5B871A661B0CFABC8AE61C2A7AB55ACE3A8735FA7F5ABD8BFB3B9C5B871A661B0CFABC8AE61C2A7AB55ACE3A8732E646F63>


中老年保健必读(十).doc

27 i

% % ,542 12,336 14,53 16,165 18,934 22,698 25, ,557 7,48 8,877 11, 13,732 17,283 22,

海淀区、房山区(四)

穨ecr1_c.PDF

穨2005_-c.PDF

北京理工大学.doc

尲㐵.⸮⸮⸮⸮⸮

东城区(下)

果树高产栽培技术(一).doc

物质结构_二_.doc

第一節 研究動機與目的

i

水力发电(九)

中国古代文学家(八).doc

景观植物(一)

Microsoft Word - 目录.doc

园林植物卷(三).doc

19q indd

厨房小知识_一_

中南财经大学(七).doc


赵飞燕外传、四美艳史演义

厨房小知识(五)

最新监察执法全书(十八).doc

园林植物卷(十二).doc

华东师范大学.doc

國立中山大學學位論文典藏

乳业竞争_一_

最新执法工作手册(十).doc

untitled

最新执法工作手册(十六)

中国政法大学(六).doc

胎儿健康成长.doc

bnbqw.PDF

1. 本文首段的主要作用是 A. 指出 異蛇 的藥用功效 說明 永之人爭奔走焉 的原因 B. 突出 異蛇 的毒性 為下文 幾死者數矣 作鋪墊 C. 交代以蛇賦稅的背景 引起下文蔣氏有關捕蛇的敘述 2. 本文首段從三方面突出蛇的 異 下列哪一項不屬其中之一 A. 顏色之異 B. 動作之異 C. 毒性之

nb.PDF

第三章

untitled

Microsoft Word - edu-re~1.doc

Microsoft Word - 08 单元一儿童文学理论

南華大學數位論文

Microsoft Word 一年級散文教案.doc

米食天地教案

第32回独立行政法人評価委員会日本貿易保険部会 資料1-1 平成22年度財務諸表等

項 訴 求 在 考 慮 到 整 體 的 財 政 承 擔 以 及 資 源 分 配 的 公 平 性 下, 政 府 採 取 了 較 簡 單 直 接 的 一 次 性 減 稅 和 增 加 免 稅 額 方 式, 以 回 應 中 產 家 庭 的 不 同 訴 求 ( 三 ) 取 消 外 傭 徵 費 6. 行 政 長

(f) (g) (h) (ii) (iii) (a) (b) (c) (d) 208


(i) (4)0.10 (1) 0.40 (ii) (iii) (i) (ii) ,000,000125,000,000 1,250,000, (iv) 3,750,000, ,000,000 1,250,000,00

Microsoft Word - Panel Paper on T&D-Chinese _as at __final_.doc

Transcription:

右 鍵 即 時 通 專 題 學 生 : 林 信 良 朱 韋 寧 指 導 教 授 : 鄭 福 炯 教 授 大 同 大 學 資 訊 工 程 學 系 專 題 報 告 中 華 民 國 九 十 七 年 一 月

II 摘 要 當 我 們 在 上 網 的 時 候, 有 時 候 會 想 要 搜 尋 一 些 資 料 這 時 候 我 們 就 要 把 想 要 搜 尋 的 文 字 複 製 起 來, 再 開 啟 一 個 新 視 窗 來 搜 尋 另 外, 當 我 們 在 使 用 網 路 硬 碟 的 時 候, 每 次 都 必 須 開 啟 新 的 網 頁 來 登 入, 再 來 選 取 檔 案 才 能 開 始 上 傳 如 果 可 以 將 這 些 步 驟, 由 電 腦 自 動 幫 你 動 作, 這 樣 將 會 節 省 許 多 時 間, 而 且 便 利 性 也 會 大 大 的 增 加 有 鑑 於 此, 我 們 的 系 統 想 要 做 到, 使 用 右 鍵 的 功 能, 就 可 以 達 到 自 動 開 啟 網 頁 搜 尋, 還 有 自 動 登 入 網 路 硬 碟 上 傳 的 功 能 服 務 項 目 :1.Right Button Link: 可 以 在 檔 案 上 或 是 IE 瀏 覽 器 上 新 增 右 鍵 的 功 能, 連 結 到 你 所 想 執 行 的 檔 案 2.Simple Web Services: 有 4 個 預 設 的 網 頁 搜 尋 功 能, 另 外 使 用 者 還 可 以 自 訂 想 要 搜 尋 的 網 頁 3.Complex WWW Services: 目 前 有 上 傳 網 路 硬 碟 的 功 能 另 外 可 以 讓 使 用 者 使 用 WSIT 新 增 一 個 service, 然 後 新 增 按 鈕 連 結 到 service

致 謝 III 從 決 定 專 題 題 目 學 習 登 錄 檔 架 構 及 研 讀 相 關 技 術 至 今 一 年 時 間 能 有 小 小 成 品, 非 常 感 謝 指 導 教 授 鄭 福 炯 教 授 耐 心 的 指 導 我 們, 一 步 步 的 引 導 我 們 將 此 專 題 完 成 此 外, 要 特 別 感 謝 泰 昌 學 長 在 百 忙 之 中 抽 空 指 導, 提 供 我 們 許 多 WSIT 技 術 上 的 指 導, 使 我 們 的 專 題 可 以 跟 WSIT 整 合 在 一 起 使 用 還 有, 要 特 別 感 謝 怪 手, 幫 我 們 找 到 了 許 多 資 料, 使 我 們 可 以 很 快 的 找 到 著 手 點, 才 能 完 成 這 次 的 專 題 並 且, 要 感 謝 學 弟 幫 我 們 想 到 題 目

目 錄 IV 摘 要...Ⅱ 致 謝...Ⅲ 目 錄...Ⅳ 圖 目 錄...Ⅵ 第 1 章 概 述...1 1.1 專 題 動 機...1 1.2 專 題 目 標...1 1.3 所 遇 問 題 與 解 決 方 法...2 1.4 專 題 進 度 與 工 作 分 配...2 1.4.1 專 題 架 構 規 劃...2 1.4.2 主 要 功 能 設 計 與 實 作...2 1.4.3 次 要 功 能 設 計 與 實 作...2 1.4.4 其 他 及 細 部 功 能 設 計 與 實 作...3 1.4.5 專 題 進 度 表...3 第 2 章 相 關 研 究...4 2.1 Regedit 登 錄 檔...4 2.2 快 顯 功 能 表...6 2.2.1 靜 態 的 快 顯 功 能 表 命 令...7 2.2.2 動 態 的 快 顯 功 能 表 命 令...8 2.3 WSIT...8 2.3.1 WSIT 簡 介...8 2.3.2 Recorder 使 用 流 程...10 2.3.3 Designer 使 用 流 程...11 2.3.4 Replayer 使 用 流 程...12 第 3 章 研 究 方 法 與 步 驟...14 3.1 系 統 分 析...14 3.2 相 關 技 術 研 讀...15 3.3 MFC 程 式 撰 寫...15 3.4 系 統 架 構 圖...15 第 4 章 系 統 實 作...17 4.1 Right Button Link...17 4.2 Simple Web Services...17 4.3 Complex Www Services...17 4.3.1 Right Button Link...18 4.3.2 Simple Web Service...18 4.3.3 Complex Web Service...20 4.4 使 用 流 程...21

第 5 章 結 論 與 未 來 發 展...24 5.1 結 論...24 5.2 未 來 發 展...24 第 6 章 參 考 文 獻...25 V

圖 目 錄 VI 圖 1.1 專 題 進 度 表...3 圖 2.1 登 錄 檔 編 輯 器...5 圖 2.2 WinRAR.zip 的 靜 態 快 顯 功 能 表 和 動 態 快 顯 功 能 表...8 圖 2.3 WSIT 架 構 圖...9 圖 2.4 WSIT Recorder...10 圖 2.5 WSIT Recorder 創 新 記 錄 檔...10 圖 2.6 WSIT Recorder 流 程...11 圖 2.7 WSIT Recorder 記 錄 方 式...11 圖 2.8 WSIT Service 流 程 圖...12 圖 2.9 WSIT Service 完 成 圖...12 圖 3.1 系 統 開 發 流 程 圖...14 圖 3.2 Right Button Link 架 構 圖...15 圖 3.3 Simple Web Services 架 構 圖...16 圖 3.4 Complex Www Services 架 構 圖...16 圖 4.1 右 鍵 選 單 安 裝 程 式...17 圖 4.2 檔 案 上 新 增 右 鍵 功 能...18 圖 4.3 IE 瀏 覽 器 上 新 增 右 鍵 功 能...18 圖 4.4 使 用 者 自 訂 右 鍵 功 能 視 窗...19 圖 4.5 網 頁 教 學 ( 一 )...19 圖 4.6 網 頁 教 學 ( 二 )...19 圖 4.7 網 頁 教 學 ( 三 )...20 圖 4.8 記 錄 Record...20 圖 4.9 製 作 Service...21 圖 4.10 使 用 者 自 訂...21 圖 4.11 查 詢 yahoo 字 典 流 程...22 圖 4.12 上 傳 網 路 硬 碟 流 程...23

第 1 章 1 概 述 1.1 專 題 動 機 英 語 能 力 在 現 在 的 社 會 中 是 非 常 重 要 的, 所 以 為 了 增 加 英 文 的 能 力 可 能 會 利 用 網 際 網 路 到 China Post 去 讀 英 文 的 報 紙, 但 是 每 當 遇 到 不 懂 的 單 字 可 能 就 需 要 買 套 翻 譯 軟 體 ( 要 錢 ), 或 利 用 網 路 字 典 查 詢 翻 譯, 就 需 要 開 多 個 視 窗 並 作 一 些 複 製 貼 上 的 動 作 當 我 們 需 要 把 檔 案 上 傳 到 學 校 的 網 路 硬 碟 並 且 分 享 時 可 能 就 更 麻 煩 了, 需 要 開 啟 網 頁 後 做 很 多 登 入 和 選 取 檔 案 的 動 作 對 我 們 常 常 使 用 的 人 可 能 習 慣 了, 但 是 對 不 熟 悉 的 人 可 能 會 覺 得 很 不 好 用 本 專 題 想 要 將 這 些 複 雜 的 步 驟 加 以 簡 化, 讓 使 用 者 可 以 更 方 便 更 快 速 的 達 到 這 些 目 的 1.2 專 題 目 標 讓 需 要 很 多 步 驟 的 事 情, 使 用 者 只 需 要 按 一 下 滑 鼠 右 鍵 即 可 完 成, 省 去 了 許 多 的 時 間 藉 由 (1)Right Button Link(2)Simple Web Services(3)Complex WWW Services, 提 供 下 列 服 務 : 在 檔 案 上 或 是 IE 瀏 覽 器 上 新 增 右 鍵 功 能 [2], 連 結 到 你 想 執 行 的 檔 案 在 IE 瀏 覽 器 上 選 取 文 字 後, 點 選 右 鍵 按 鈕, 可 以 開 啟 查 詢 網 頁 在 檔 案 上 點 選 右 鍵 後, 執 行 WSIT(Web Services Interoperability Technology)[3] 的 service ( 上 傳 網 路 硬 碟 )

使 用 者 可 以 依 照 步 驟 來 自 行 增 加 功 能 2 1.3 所 遇 問 題 與 解 決 方 法 1. 如 何 在 點 選 右 鍵 後 出 現 我 們 所 自 訂 的 選 項 按 鈕 利 用 WINDOWS 裡 面 的 特 殊 功 能 登 錄 檔 [1] 的 方 法 2. 如 何 抓 到 我 們 所 選 取 的 文 字 利 用 win32 API 來 抓 到 點 選 的 視 窗 和 選 取 的 文 字 3. 如 何 開 啟 新 視 窗 連 到 我 們 想 要 查 詢 的 網 址 利 用 win32 API 來 開 啟 網 頁 4. 如 何 在 檔 案 點 選 右 鍵 新 增 按 鈕 利 用 WINDOWS 裡 面 的 特 殊 功 能 登 錄 檔 的 方 法 5. 如 何 抓 取 檔 案 路 徑 利 用 argc,argv 回 傳 檔 案 路 徑 6. 如 何 自 動 輸 入 帳 號 密 碼 及 選 擇 分 享 名 稱 後, 上 傳 檔 案 使 用 WSIT 來 實 作 1.4 專 題 進 度 與 工 作 分 配 1.4.1 專 題 架 構 規 劃 林 信 良 朱 韋 寧 尋 找 如 何 新 增 右 鍵 功 能 選 單 到 網 上 尋 找 方 法, 在 登 錄 檔 中 找 尋 哪 個 部 分 是 我 們 所 需 要 的 1.4.2 主 要 功 能 設 計 與 實 作 林 信 良 Complex Www Services 尋 找 如 何 在 點 選 右 鍵 後, 抓 到 檔 案 的 完 整 路 徑, 並 且 做 成 HTML 檔, 然 後 再 開 啟 service 朱 韋 寧 Simple Web Services 研 究 如 何 在 IE 瀏 覽 器 上 抓 到 所 選 取 的 文 字, 並 且 連 接 預 設 好 的 網 址 以 開 啟 所 想 要 的 查 詢 網 頁

1.4.3 次 要 功 能 設 計 與 實 作 3 林 信 良 讓 使 用 者 新 增 自 定 功 能 如 何 讓 使 用 者 自 己 製 作 新 的 功 能 朱 韋 寧 Right Button Link 讓 使 用 者 製 作 新 的 右 鍵 開 啟 想 開 的 程 式 1.4.4 其 他 及 細 部 功 能 設 計 與 實 作 林 信 良 WSIT 流 程 設 計 錄 製 上 傳 網 路 硬 碟 並 分 享 的 功 能 以 及 自 動 登 錄 信 箱 並 將 檔 案 上 傳 送 出 的 功 能 朱 韋 寧 簡 化 網 路 服 務 流 程 將 所 錄 製 的 service 的 步 驟 精 簡 化, 增 加 執 行 速 度, 讓 所 花 的 時 間 可 以 減 少 許 多 1.4.5 專 題 進 度 表 圖 1.1 專 題 進 度 表

第 2 章 4 相 關 研 究 2.1 Regedit 登 錄 檔 在 Windows 95/98/2000/NT 中, 關 於 電 腦 設 定 資 訊 的 資 料 庫 存 放 庫 登 錄 包 含 了 在 操 作 期 間 Windows 會 持 續 參 照 的 資 訊, 如 : 每 個 使 用 者 的 設 定 檔 安 裝 在 電 腦 上 的 程 式, 以 及 每 個 程 式 可 以 建 立 的 文 件 類 型 資 料 夾 及 程 式 圖 示 的 屬 性 設 定 系 統 上 有 哪 些 硬 體 存 在 正 在 使 用 的 連 接 埠 是 哪 幾 個 登 錄 是 類 似 樹 狀 目 錄 的 階 級 組 織, 是 由 識 別 碼 以 及 它 們 的 子 機 碼 Hive 及 數 值 項 目 所 組 成 在 識 別 碼 中 的 識 別 碼 在 登 錄 結 構 中, 子 機 碼 是 樹 狀 子 目 錄 及 識 別 碼 的 次 級 在.ini 檔 案 中, 識 別 碼 及 子 機 碼 有 相 似 的 區 段 標 頭 ; 不 過 子 機 碼 可 以 執 行 功 能 登 錄 檔 編 輯 器 [1] 可 以 由 開 始 功 能 表 中 的 執 行 項 目 輸 入 Regedit 來 開 啟 登 錄 檔 結 構 登 錄 檔 是 一 種 階 層 式 樹 狀 結 構 化 的 資 料 庫 登 錄 值 主 要 儲 存 在 兩 個 檔 中 正 在 使 用 的 檔 案 是 以 目 前 的 系 統 組 態 資 料 為 主, 系 統 會 將 這 些 有 關 電 腦 目 前 的 使 用 設 定 資 料 記 錄 於 System.dat 裡 ; 至 於 所 有 使 用 者 的 設 定 資 料 則 通 通 存 在 User.dat 裡 登 錄 值 是 以 樹 狀 結 構 輸 出, 就 好 像 Win 3.x 的 簡 易 登 錄 值, 更 像 Win NT 的 登 錄 值 以 下 為 Windows95/98/2000/NT 登 錄 檔 裡 的 根 目 錄 鍵 值 在 開 始 執 行 輸 入 regedit 就 可 以 打 開 登 錄 檔 編 輯 器 ( 圖 2.1)

5 圖 2.1 登 錄 檔 編 輯 器 HKEY_CLASSES_ROOT 這 裡 所 含 的 資 料 種 類 跟 Win 3.x 的 Reg.dat 一 樣 這 樣 記 載 的 主 要 是 OLE 跟 檔 案 對 應 配 置 的 資 訊 對 應 資 料 主 要 是 在 你 選 擇 一 種 特 定 檔 案 格 式 時,Windows 可 從 對 應 的 應 用 程 式 來 執 行 或 列 印 該 檔 HKEY_CURRENT_USER 這 個 鍵 值 裡 是 有 關 系 統 與 程 式 的 使 用 者 特 定 設 定 值 這 個 鍵 值 是 執 行 時 ( 使 用 者 登 錄 時 ), 由 該 使 用 者 在 HKEY_USERS 裡 的 登 錄 值 資 訊 所 建 立 的 因 此 這 裡 是 有 關 該 使 用 者 對 他 自 喜 好 使 用 環 境 的 設 定 值 舉 例 來 說, 今 天 某 生 將 他 進 入 Windows 時 所 播 放 的 音 樂 設 定 為 Faye.wav, 則 在 他 登 錄 時, 這 個 設 定 就 會 列 在 這 個 鍵 值 裡, 當 然 裡 面 還 包 括 了 顏 色 配 置 標 題 桌 面 配 置 等 等 HKEY_LOCAL_MACHINE 在 這 個 鍵 值 裡 詳 細 的 列 載 了 有 關 電 腦 驅 動 程 式 及 其 他 系 統 設 定 這 算 是 機 器 描 述 資 訊, 主 要 是 有 關 於 已 安 裝 的 硬 體 種 類 連 接 埠 的 對 應 情 形 軟 體 組 態 設 定 及 其 他 資 訊 這 些 資 料 主 要 是 針 對 機 器 而 不 是 使 用 者, 但 是 通 常 要 破 解 軟 體, 很 多 時 候 可 以 從 這 裡 下 手 HKEY_USERS

6 這 裡 記 載 著 該 台 工 作 站 所 有 使 用 者 的 資 料 每 個 使 用 者 的 資 料 都 存 在 這 裡 此 外 還 有 一 個 一 般 使 用 者 設 定 這 個 設 定 主 要 是 給 以 新 使 用 者 身 份 登 錄 工 作 站 時 用 的 參 考 樣 版 而 此 資 料 主 要 是 程 式 事 件 規 畫 桌 面 還 境 等 等 的 設 定 值 HKEY_CURRENT_CONFIG 本 鍵 值 裡 記 錄 著 該 電 腦 實 際 連 接 的 硬 體 設 定 主 要 用 在 當 電 腦 有 多 重 的 組 態 可 使 用 時, 如 一 部 可 攜 式 電 腦 利 用 船 塢 方 式 連 接 或 脫 離 一 部 電 腦 時, 即 可 用 到 這 裡 的 不 同 資 訊 這 裡 的 資 料 是 複 製 位 於 HKEY_LOCAL_MACHINE 裡 的 組 態 資 訊 在 你 每 次 開 機 時 Windows 會 自 動 執 行 Windows 目 錄 Scanregw.exe 這 個 程 式 來 備 份 每 天 的 登 錄 檔, 並 壓 縮 成 微 軟 的 *.Cab 壓 縮 檔 後 存 到 磁 碟 中 的 一 個 專 放 備 份 檔 案 的 目 錄 該 目 錄 為 Windows 目 錄 Sysbckup 前 面 說 過 許 多 軟 體 的 資 訊 都 會 存 在 於 HKEY_LOCAL_MACHINE 或 HKEY_CURRECT_USER 裡, 這 也 意 謂 著 我 們 可 以 從 此 處 取 得 各 軟 體 的 一 些 資 訊, 例 如 軟 體 的 時 間 限 制 功 能 限 制 等... 通 常 軟 體 的 資 訊 會 存 在 這 兩 個 根 機 碼 下 的 Software 該 軟 體 公 司 名 稱 軟 體 名 稱, 例 如 微 軟 的 軟 體 就 會 存 在 於 SoftwareMicrosoft 2.2 快 顯 功 能 表 各 位 應 該 都 知 道 以 滑 鼠 右 鈕 按 下 顯 示 在 檔 案 總 管 的 物 件, 隨 即 會 出 現 該 物 件 的 快 顯 功 能 表 [2] 但 是 在 快 顯 功 能 表 當 中 的 功 能 表 命 令, 確 有 兩 種 不 同 的 顯 示 方 式 : 一 種 是 固 定 的 命 令, 也 稱 為 靜 態 的 快 顯 功 能 表 命 令, 另 一 種 即 是 由 程 式 動 態 產 生

7 的, 因 此 也 稱 為 動 態 的 快 顯 功 能 表 命 令 2.2.1 靜 態 的 快 顯 功 能 表 命 令 靜 態 的 快 顯 功 能 表 命 令 都 是 伴 隨 著 檔 案 類 型, 記 錄 在 Windows 系 統 的 登 錄 資 料 庫 (Registry), 而 且 是 記 錄 在 檔 案 類 型 的 shell 機 碼 之 下 以 WinRAR 程 式 登 記 在 登 錄 資 料 庫 的 Zip 壓 縮 檔 案 類 型 --WinRAR.zip-- 為 例 ( 圖 2.2), 在 shell 子 機 碼 之 下 的 open, 就 是 靜 態 的 功 能 表 命 令, 而 實 際 的 命 令 內 容, 則 是 記 錄 在 command 子 機 碼 不 過 open 並 不 是 顯 示 在 快 顯 功 能 表 的 命 令 字 串, 而 是 以 下 列 兩 種 方 法 來 決 定 所 顯 示 的 字 串 : 如 果 命 令 子 機 碼 是 open find explore print printto openas properties 等 七 種 標 準 命 令 機 碼 之 一 的 話,Windows 系 統 會 自 動 將 其 對 應 成 現 有 的 命 令 例 如 open 對 應 成 開 啟 openas 對 應 成 開 啟 檔 案 find 對 應 成 搜 尋 print 對 應 成 列 印 等 等 如 果 命 令 子 機 碼 不 是 標 準 命 令 機 碼, 就 必 須 將 要 顯 示 在 功 能 表 的 命 令 字 串, 指 定 給 命 令 子 機 碼 的 預 設 值,Windows 系 統 便 會 將 預 設 值 的 字 串 內 容 顯 示 在 快 顯 功 能 表 另 外, 就 算 命 令 子 機 碼 屬 於 Windows 系 統 的 標 準 命 令 機 碼, 也 可 以 用 這 種 方 式 將 預 設 的 命 令 名 稱, 改 成 自 己 希 望 的 名 稱

8 圖 2.2 WinRAR.zip 的 靜 態 快 顯 功 能 表 和 動 態 快 顯 功 能 表 靜 態 的 快 顯 功 能 表 命 令 雖 然 方 便, 但 卻 有 其 限 制 限 制 一 : 只 能 利 用 command 子 機 碼 的 記 錄 的 命 令 列 指 令 來 開 啟 檔 案, 例 如 :"C:\Program Files\WinRAR\WinRAR.exe" "%1" 限 制 二 : 相 同 的 檔 案 類 型 只 能 固 定 讓 某 一 種 程 式 來 處 理, 而 無 法 根 據 檔 案 的 狀 態 即 時 更 換 別 的 程 式 來 處 理 2.2.2 動 態 的 快 顯 功 能 表 命 令 雖 說 動 態 的 快 顯 功 能 表 比 靜 態 的 快 顯 功 能 表 更 具 彈 性, 但 門 檻 卻 也 比 靜 態 的 快 顯 功 能 表 略 高 如 上 例, 靜 態 的 快 顯 功 能 表 需 要 的 是 一 支 可 以 從 命 令 列 接 收 參 數 的 程 式, 這 類 的 程 式 很 多, 就 算 您 不 會 寫 程 式, 也 可 以 找 到 很 多 免 費 的 程 式, 再 如 上 法 泡 製 而 成 靜 態 的 快 顯 功 能 表 ; 但 是 動 態 的 快 顯 功 能 表 需 要 的 是 ActiveX DLL 程 式 ( 或 者 說 COM 物 件 程 式 ), 而 這 種 用 在 Shell Extension 的 ActiveX DLL 程 式, 就 是 Context menu handler 2.3 Web Services Interoperability Technology(WSIT) 2.3.1 WSIT 簡 介

9 Web Service Integration Tools(WSIT)( 圖 2.3)[3], 主 要 個 功 能 有 三 種, 分 別 是 Recorder, Designer 和 Replayer Recorder 可 以 錄 製 在 web 上 面 的 動 作, 可 以 記 錄 所 點 選 的 超 連 結 以 及 所 選 取 文 字 的 位 置 Designer 可 以 將 上 面 所 錄 製 好 的 檔 案 加 以 設 計, 可 以 將 所 選 取 到 的 文 字 列 印 出 來, 或 是 用 if else 的 方 式 加 以 判 斷 設 計 好 之 後 存 成 xml 檔 案 Repalyer 將 所 設 計 好 的 service 播 放, 這 樣 就 可 以 將 錄 製 好 的 動 作 重 複 的 執 行 圖 2.3 WSIT 架 構 圖

10 2.3.2 Recorder 使 用 流 程 執 行 WSIT 中 的 ControlCenter.bat 會 出 現 使 用 介 面 點 選 畫 面 中 之 SELECT 會 出 現 以 下 畫 面 ( 圖 2.4), 並 建 立 所 要 記 錄 的 Record 檔 案, 建 立 好 後 按 下 畫 面 中 之 Start Recorder 即 會 跳 出 下 畫 面 ( 圖 2.5), 並 在 URL 欄 位 填 入 所 要 記 錄 的 網 站 位 置, 如 遇 到 需 登 入 的 畫 面 時, 只 需 鍵 入 所 需 的 欄 位 內 容 並 加 以 反 白 即 可 記 錄 到 Record 中 ( 圖 2.6), 當 記 錄 完 後 即 可 按 視 窗 右 上 角 的 X 離 開 Recorder 圖 2.4 WSIT Recorder 圖 2.5 WSIT Recorder 創 新 記 錄 檔

11 圖 2.6 WSIT Recorder 流 程 圖 2.7 WSIT Recorder 記 錄 方 式 2.3.3 Designer 使 用 流 程 執 行 WSIT 中 的 designer.bat 會 出 現 使 用 介 面 先 點 選 上 排 工 具 列 New Drawing Panel, 會 出 現 一 個 temp.xml 的 視 窗, 再 點 選 Import Record, 選 擇 之 前 使 用 Recorder 所 記 錄 的 record, 就 會 顯 示 出 你 所 記 錄 的 動 作 ( 圖 2.7) 接 下 來 再 點 選, 左 邊 的 Start, 會 出 現 一 個 start node, 再 將 它 用 Edge 連 接 到 開 頭 的 動 作 再 點 選 左 邊 的 End, 一 樣 會 出 現 一 個 End node, 再 將 它 用 Edge 連 接 到 結 束 的 動 作 ( 圖 2.8) 接 下 來 點 選 上 排 的 Save File, 就 可 以 將 這 整 個 動 作 存 成 一 個 service

12 圖 2.8 WSIT Service 流 程 圖 圖 2.9 WSIT Service 完 成 圖 2.3.4 Repalyer 使 用 流 程 在 上 面 存 檔 成 service 後, 按 下 上 排 Run, 就 可 以 播 放 所 錄 製 的 動 作 另 外, 在 程 式 中, 我 們 可 以 利 用 playservice.bat 來 直 接 執 行 一 個 service, 而 不 需 要 開 啟 designer 就 可 以 執 行 所 錄 製 好 的 動 作

13 第 3 章 研 究 方 法 與 步 驟 START 系 統 分 析 相 關 技 術 研 讀 系 統 除 錯 與 維 護 MFC 程 式 撰 寫 FINISH 3.1 系 統 分 析 圖 3.1 系 統 開 發 流 程 圖 根 據 我 們 所 找 到 的 靜 態 快 選 功 能 表, 我 們 只 需 要 一 個 動 作 就 可 以 新 增 右 鍵 的 選 單 按 鈕 但 是, 對 於 一 般 的 使 用 者 來 說, 可 能 無 法 自 行 去 修 改 登 錄 檔 的 內 容, 並 且 自 行 連 結 到 想 要 使 用 的 程 式 所 以, 我 們 決 定 寫 一 個 讓 使 用 者 可 以 方 便 使 用 的 程 式, 來 幫 助 使 用 者 來 修 改 登 錄 檔 的 內 容, 達 到 可 以 新 增 右 鍵 功 能 的 作 用 並 且, 還 要 有 可 以 讓 使 用 者 自 行 新 增 功 能 的 功 能 我 們 使 用 了 MFC 程 式 來 達 成 這 些 功 能, 由 於 MFC 可 以 直 接 的 呼 叫 win32 API, 所 以 可 以 直 接 的 來 修 改 登 錄 檔, 以 達 成 新 增 右 鍵 選 單 的 功 能 而 MFC 程

式 也 有 簡 易 的 視 窗 介 面, 可 以 讓 使 用 者 比 較 容 易 的 使 用 程 式, 來 安 裝 我 們 所 提 14 供 的 功 能 3.2 相 關 技 術 研 讀 有 關 新 增 右 鍵 選 單 的 方 式, 研 讀 了 登 錄 檔 的 基 本 功 能, 並 且 使 用 靜 態 的 快 選 功 能 表 來 連 結 到 我 們 所 寫 的 程 式 並 且 利 用 既 有 的 函 式 去 抓 到, 使 用 者 所 選 取 的 文 字, 來 開 啟 網 頁 另 外, 研 讀 了 WSIT 的 功 能 架 構, 來 達 到 自 動 上 傳 網 路 硬 碟 的 功 能 3.3 MFC 程 式 撰 寫 採 取 分 工 的 方 式, 來 使 開 發 進 度 有 較 高 的 效 率 將 Right Button Link Simple Web Services 及 Complex Www Services 的 程 式 撰 寫 部 分 分 工 合 作 3.4 系 統 架 構 圖 右 鍵 即 時 通 程 式 新 增 右 鍵 按 鈕 功 能 放 置 抓 取 檔 案 路 徑 的 程 式 REGEDIT 程 式 路 徑 path 開 啟 程 式 或 檔 案 圖 3.2 Right Button Link 架 構 圖

15 右 鍵 即 時 通 程 式 新 增 右 鍵 按 鈕 功 能 製 造 scrpit, 並 放 置 固 定 位 置 REGEDIT SCRIPT 連 結 到 script, 並 執 行 動 作 圖 3.3 Simple Web Services 架 構 圖 右 鍵 即 時 通 程 式 新 增 右 鍵 按 鈕 功 能 放 置 抓 取 檔 案 路 徑 的 程 式 REGEDIT 執 行 catch path, 並 製 作 出 檔 案 路 徑 的 網 頁 Catch path 執 行 services WSIT 圖 3.4 Complex Www Services 架 構 圖

第 4 章 16 系 統 實 作 4.1 前 置 作 業 因 為 本 專 題 程 式 和 登 錄 檔 為 Windows 專 屬 的 所 以 必 須 在 Windows 環 境 下 使 用 4.2 安 裝 WSIT 為 了 能 夠 使 用 複 雜 的 網 路 登 錄 系 統, 所 以 必 須 先 安 裝 好 WSIT 以 供 記 錄 Service 而 我 們 已 把 WSIT 放 入 了 我 們 所 寫 的 程 式 中 了, 所 以 只 需 把 程 式 解 壓 縮 放 入 硬 碟 的 目 錄 下 即 可 安 裝 完 畢 4.3 右 鍵 選 單 安 裝 程 式 我 們 所 做 的 右 鍵 選 單 安 裝 程 式, 有 分 為 ( 如 圖 4.1) 1. Right Button Link 2. Simple Web services 3. Complex Web services 圖 4.1 右 鍵 選 單 安 裝 程 式

4.3.1 Right Button Link 17 可 以 讓 使 用 者 新 增 右 鍵 選 單 在 檔 案 ( 圖 4.2) 或 是 IE 瀏 覽 器 上 ( 圖 4.3), 並 且 可 以 連 結 到 使 用 者 所 想 要 執 行 的 程 式 圖 4.2 檔 案 上 新 增 右 鍵 功 能 圖 4.3 IE 瀏 覽 器 上 新 增 右 鍵 功 能 4.3.2 Simple Web Services 這 邊 有 預 設 4 個 查 詢 的 功 能, 使 用 者 只 要 將 想 要 安 裝 的 功 能 勾 選 起 來, 就 會 自 動 安 裝, 再 重 新 開 啟 IE 瀏 覽 器 就 可 以 使 用 了 另 外, 還 有 使 用 者 自 訂 的 功 能 ( 圖 4.4), 藉 由 網 址 比 對 的 方 式 來 抓 出 網 址, 來 讓 使 用 者 新 增 自 己 所 想 要 的 查 詢 網 址 並 且, 還 有 教 學 的 網 頁 ( 圖 4.5) 來 幫 助 使 用 者 來 使 用

18 圖 4.4 使 用 者 自 訂 右 鍵 功 能 視 窗 圖 4.5 網 頁 教 學 ( 一 ) 圖 4.6 網 頁 教 學 ( 二 )

19 圖 4.7 網 頁 教 學 ( 三 ) 4.3.3 Complex Web Services 這 邊 有 上 傳 網 路 硬 碟 登 入 校 園 資 訊 系 統 及 登 入 信 箱, 這 三 種 預 設 的 功 能 可 以 選 擇 使 用 者 只 要 勾 選 就 可 以 安 裝 到 自 己 的 電 腦 內, 就 可 以 使 用 了 另 外, 使 用 者 可 以 使 用 紀 錄 record 的 功 能 ( 圖 4.8) 來 錄 製 一 個 功 能, 再 利 用 做 成 service 的 功 能 ( 圖 4.9) 來 完 成 一 個 service, 再 利 用 使 用 者 自 訂 的 功 能 ( 圖 4.10) 來 新 增 右 鍵 選 單, 連 結 到 service 圖 4.8 紀 錄 record

20 圖 4.9 製 作 service 圖 4.10 使 用 者 自 訂 4.4 使 用 流 程 Simple Web Service 與 Complex Web Service 安 裝 過 後 的 使 用 流 程 ( 圖 4.11,4.12) Simple Web Service 以 下 圖 ( 圖 4.11) 為 例, 安 裝 好 字 典 功 能 後 先 登 入 任 何 一 個 網 頁 中, 反 白 使 用 者 所 需 翻 譯 的 文 字 點 選 滑 鼠 右 鍵, 即 可 看 到 Yahoo dictionary search, 點 選 後 即 會 到 Yahoo 字 典 查 詢 此 單 字

圖 4.11 查 詢 yahoo 字 典 流 程 21

22 圖 4.12 上 傳 網 路 硬 碟 流 程 Complex Web Service 則 以 上 圖 ( 圖 4.12) 為 例, 首 先 安 裝 好 上 傳 網 路 硬 碟 功 能, 並 在 Windows 的 任 何 檔 案 上 點 選 右 鍵, 即 會 出 現 上 傳 WebHD 的 按 鍵, 點 選 後 即 會 自 動 完 成 上 傳 的 功 能

第 5 章 23 結 論 與 未 來 發 展 5.1 結 論 在 這 套 系 統 裡, 我 們 讓 常 用 的 滑 鼠 右 鍵 選 單 裡 加 上 一 些 網 路 服 務 的 功 能 在 此 繁 忙 的 時 代 裡, 時 間 就 是 金 錢, 所 以 讓 使 用 者 可 以 把 一 些 常 常 需 要 做 的 事 情 變 成 只 要 按 一 個 案 件 即 可 完 成, 對 於 現 代 人 便 利 許 多 5.2 未 來 發 展 加 強 介 面 外 觀 更 人 性 化 使 用 者 介 面 使 用 動 態 快 顯 功 能 表 把 此 功 能 放 在 手 機 上, 讓 許 多 事 情 在 手 機 上 容 易 完 成 把 此 功 能 應 用 到 FIREFOX 瀏 覽 器 上 找 出 更 多 可 以 新 增 的 功 能 讓 使 用 者 使 用 讓 上 傳 網 路 硬 碟 功 能 可 以 傳 送 更 大 的 檔 案

第 6 章 24 參 考 文 獻 [1] 登 錄 檔 結 構 http://www.ithome.com.tw/plog/index.php?op=viewarticle&articleid= 2932&blogId=484 [2] 快 顯 功 能 表 http://www.goodman-lai.idv.tw/2005/06/context-menu-handler.html [3] 洪 泰 昌 鄭 福 炯, " 網 際 網 路 服 務 串 接 之 設 計 與 實 作 ", Communications of Institute of Information & Computing Machinery (IICM), Vo1. 9, No.3, Sep. 2006, pp.197-215