2012-09-18 37 views
1

如何在窗口中使用perl「捕獲」SUSPEND和APMRESUME消息?接收SUSPEND和APMRESUME消息時執行代碼

目標是制定一個程序,在任何可能的時候警告服務器關於用戶斷開連接是個好主意。

我已經試過在很多地方搜索如何做到這一點。我只能找到如何在.net中使用/或C#,但我無法找到perl。

回答

0

我推測你的意思是Windows高級電源管理 API?我能找到最接近的是Sys::Apm,但只提供了獲取當前狀態值和自ACPI已經取代APM我不認爲一個模塊可能要寫入你想要做什麼就不會處理事件

,但也許你可以使用Win32::API到Perl接口寫入相關的DLL

恐怕這是所有我可以建議

+0

我沒有知識來正確地寫一個dll?有沒有辦法讓一個DLL來處理這個問題或者我可以正確學習如何做的一個地方? – brunoais

+0

Windows API是由Microsoft提供的DLL文件。它們旨在從C#或Visual Basic中使用,但Win32 :: API允許您通過Perl與它們進行連接。據推測,你發現有關C#的文檔解釋了這一點 – Borodin