線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1523
推到 Plurk!
推到 Facebook!

取得印表機監控

答題得分者是:RootKit
yclin
一般會員


發表:2
回覆:4
積分:1
註冊:2004-05-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2011-03-21 17:40:13 IP:61.219.xxx.xxx 訂閱
各位好:

目前有一個需求請教大家.........

公司有一個案子,需要製作一個類似印表機監控的軟體,所要取得的資訊有:

諸如列印文件的檔名、列印份數、列印頁數、單/雙面列印、單色/彩色、列印來源機器、列印日期、列印時間等等相關的資訊等等。

現在的方向是,打算由WinAPI下手,直接取得相關資訊,但不知道Delphi 7.0要如何呼叫,並取得印表機的列印資訊。

謝謝各位
RootKit
資深會員


發表:16
回覆:358
積分:419
註冊:2008-01-02

發送簡訊給我
#2 引用回覆 回覆 發表時間:2011-03-21 22:56:03 IP:122.126.xxx.xxx 訂閱
用 Hook API Print 函數或 SetJob 內容

我之前有寫過,已完成程式。
目前僅做 文件名稱、來源、印表機、份數、頁數

好像也有人用觸發方式

yclin
一般會員


發表:2
回覆:4
積分:1
註冊:2004-05-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2011-03-22 10:39:38 IP:61.219.xxx.xxx 訂閱
您好:

我剛剛有爬過文,發現了『SetWindowsHookEx』,不知道可不可以用來擷取印表機的列印資訊?

剛剛看過的文章,沒有說到擷取印表機資訊的部份。是沒人做過呢?還是不能用?

能不能提供相關的範例,以供參考?

另外,能不能藉由讀取SPL檔案,來獲取相關的列印資訊?這樣做是不是會比較好?

謝謝

編輯記錄
yclin 重新編輯於 2011-03-21 20:40:55, 註解 無‧
yclin 重新編輯於 2011-03-21 21:30:48, 註解 無‧
yclin
一般會員


發表:2
回覆:4
積分:1
註冊:2004-05-10

發送簡訊給我
#4 引用回覆 回覆 發表時間:2011-03-22 11:32:43 IP:61.219.xxx.xxx 訂閱
Rootkit大大您好:

能不能看看您所寫的程式範例,以供參考呢?

謝謝您

RootKit
資深會員


發表:16
回覆:358
積分:419
註冊:2008-01-02

發送簡訊給我
#5 引用回覆 回覆 發表時間:2011-03-23 00:20:03 IP:122.126.xxx.xxx 訂閱
使用 HOOK  API  或寫驅動方式取得設備。
因為哪些 Code 需要被拿來賣
故無法公布作法。

請見諒
相信你呢找到方法的。參考 HOOK API 或 Driver




yclin
一般會員


發表:2
回覆:4
積分:1
註冊:2004-05-10

發送簡訊給我
#6 引用回覆 回覆 發表時間:2011-03-23 08:48:56 IP:61.219.xxx.xxx 訂閱
您好:
謝謝您!提出這樣無禮的要求,真是不好意思!造成您的困擾了!
我就從您所說的方向著手,再次感謝您!

系統時間:2024-04-26 7:36:19
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!