2012-11-20 67 views
2

2個問題:Windows 8的分享合同和剪貼板鉤/攔截

1)是否有可能鉤到股票交易商在Windows 8地鐵,使我能夠編寫獲取每個時間調用的程序Windows 8應用程序與另一個Windows 8應用程序共享內容?例如,我想自動修改應用程序之間共享的文本內容。如果是這樣,我想這隻會有可能與Win32 API是我嗎?

2)Windows 8 Metro中的剪貼板可能是同樣的東西嗎?

我猜的WinRT太沙盒寫這樣一個全球性的攔截惡魔,但我能想象,它使用Win32時可能...

感謝您的幫助!

+0

沒有支持的方式來執行此操作。想象一下會造成的破壞。 –

+0

那麼爲什麼破壞?所有Windows版本(包括Windows 8)都支持Global Hooks。爲什麼不支持Metro呢?我的意思是我仍然可以在Windows 8中使用Win32 API在桌面應用程序中執行此操作,以便將其掛接到剪貼板等等......應該真的有辦法爲Metro管理這個應用程序嗎? –

+0

你已經看到了這些全局鉤子造成的破壞。掛起,崩潰,一切隨機停止工作,因爲一個鉤子有一個錯誤。 –

回答

0

儘管您可以使用Win32監視剪貼板,但是截取共享沒有辦法(至少我知道)。共享本身被認爲是合同,合同是兩個應用程序之間甚至一個應用程序與shell之間通信的唯一方式。允許另一個應用程序攔截並可能修改通過合同發送的數據可能會導致模擬,數據竊取等安全風險。