PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

回應
 
主題工具
ice568
*停權中*
 
ice568的大頭照
 

加入日期: Jul 2004
文章: 6
請問CTRL+C之後是放在哪裡呢?

剪貼簿裡...= ="

問題來了,這個剪貼簿應該也是一隻程式吧?

那使用CTRL+C(複製)後,有辦法寫個程式將複製的內容讀出來嗎?

還請知道的版有給個方向找...= =+

用GOOGLE找了一堆不相關的資料...
     
      
舊 2007-05-10, 04:52 PM #1
回應時引用此文章
ice568離線中  
FY24FR
Basic Member
 

加入日期: Apr 2007
文章: 19
........請問你是要用哪種語言來寫這程式啊?
 
舊 2007-05-10, 04:59 PM #2
回應時引用此文章
FY24FR離線中  
syntech
*停權中*
 

加入日期: Jan 2003
文章: 494
放一個 EDITBOX 或 TEXTBOX,
然後 在KEYPRESS 事件中 作一個 CTRL-V,
就會貼到EDITBOX 或 TEXTBOX 中,
就知道 了.

M$ 的 OFFICE 有不一樣的方法,
應該有偷藏𥖏
舊 2007-05-10, 05:01 PM #3
回應時引用此文章
syntech離線中  
twu2
Power Member
 

加入日期: Jan 2002
您的住址: Taipei
文章: 664
http://msdn2.microsoft.com/en-us/library/ms649014.aspx
會很難找嗎? clipboard 就可以找到一堆了.

不一樣的方式? 應該不會啊. 不都是用這些 API 去做出來的.
__________________

Tommy 碎碎念...
舊 2007-05-10, 05:26 PM #4
回應時引用此文章
twu2離線中  
ice568
*停權中*
 
ice568的大頭照
 

加入日期: Jul 2004
文章: 6
感謝大大的回應...

但好像和我想傳達的感覺不太一樣...這樣問好了

能寫出一隻程式,然後將別人所複製的內容(ctrl+c或是 使用滑鼠複製)回傳給自己嗎?

想知道是否有方式能達到這個目的而以,小弟並不是要寫出一隻程式出來...

最後 還是感謝大大的熱心回應 ^^
舊 2007-05-10, 05:56 PM #5
回應時引用此文章
ice568離線中  
FY24FR
Basic Member
 

加入日期: Apr 2007
文章: 19
在下開始有點好奇了.樓主為什麼會想要寫這種程式?坦白講,感覺好像是想要用特殊的方法來抓取別人剪貼簿裡特定的資料來看...如有誤會,還請見諒喔>"<
舊 2007-05-10, 06:09 PM #6
回應時引用此文章
FY24FR離線中  
ice568
*停權中*
 
ice568的大頭照
 

加入日期: Jul 2004
文章: 6
嗯 這是小弟看到一篇木馬相關文章時所想到的問題...

有人提出使用CTRL+C 可以防止木馬的鍵盤側錄程式。

於是 小弟就在想,到底CTRL+C(複製) 這個個動作是否能被其它程式所判讀。

例如...程式是將複製的內容,存在記憶體中的某個區段...

所以只要寫個程式,去存取記憶體的那個位址就能將複製的內容取出。

我知道在XP好像不能在記憶體內作搬移的動作...
但 所學有限,所以想問問各位先進們...
舊 2007-05-10, 06:29 PM #7
回應時引用此文章
ice568離線中  
kenchen1226
*停權中*
 
kenchen1226的大頭照
 

加入日期: Nov 2005
文章: 621
引用:
作者ice568
感謝大大的回應...

但好像和我想傳達的感覺不太一樣...這樣問好了

能寫出一隻程式,然後將別人所複製的內容(ctrl+c或是 使用滑鼠複製)回傳給自己嗎?

想知道是否有方式能達到這個目的而以,小弟並不是要寫出一隻程式出來...

最後 還是感謝大大的熱心回應 ^^



1: 如果是要寫程式,要用 API hook 的方式.
什麼叫 API hook .... 太深奧了 , 我以前有做過
但太久沒碰了...

2: 只是想找一個程式,看看別人複製過什麼東西,這簡單
用 google 找 clipmate
舊 2007-05-10, 07:09 PM #8
回應時引用此文章
kenchen1226離線中  
kenchen1226
*停權中*
 
kenchen1226的大頭照
 

加入日期: Nov 2005
文章: 621
引用:
作者ice568
嗯 這是小弟看到一篇木馬相關文章時所想到的問題...

有人提出使用CTRL+C 可以防止木馬的鍵盤側錄程式。

於是 小弟就在想,到底CTRL+C(複製) 這個個動作是否能被其它程式所判讀。

例如...程式是將複製的內容,存在記憶體中的某個區段...

所以只要寫個程式,去存取記憶體的那個位址就能將複製的內容取出。

我知道在XP好像不能在記憶體內作搬移的動作...
但 所學有限,所以想問問各位先進們...


XP好像不能在記憶體內作搬移的動作 ??
為什麼不能搬移?
memcpy 就可以了
還你是指不同程式不能搬移?
不同程式還是有辦法了...


對了,好奇的問一下
你有學過 C/C++/basic 之類的程式語言嗎?
如果沒有,可以去學學,滿有趣的,如果有興趣的話
舊 2007-05-10, 07:15 PM #9
回應時引用此文章
kenchen1226離線中  
ice568
*停權中*
 
ice568的大頭照
 

加入日期: Jul 2004
文章: 6
引用:
作者kenchen1226
XP好像不能在記憶體內作搬移的動作 ??
為什麼不能搬移?
memcpy 就可以了
還你是指不同程式不能搬移?
不同程式還是有辦法了...


嗯 因為之前做專題時 用組合語言要將記憶體裡面的特定位址做搬移的動作...
但 在XP卻會發生沒辦法讀取的錯誤...
最後 只好灌回98才能展示...

感謝大大的指導^^ 已經找到所需的資訊了
舊 2007-05-10, 09:53 PM #10
回應時引用此文章
ice568離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是10:57 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。