如何發送sendmail消息&從nt服務到在遠程桌面會話中啓動的應用程序的postmessage?目前我通過應用程序之間的udp通信暫時解決了這個問題。從NT服務發送消息到遠程桌面會話
1
A
回答
5
您不能通過會話邊界發送消息。所以,你需要一個IPC解決方案,如TCP/IP,套接字,命名管道等
+0
是的,我開始使用命名管道。 – 2013-07-07 07:36:05
1
做一個程序,做了SendMessage函數/ PostMessage的:
程序sendit; 使用轉換器; 開始 退出碼:= SendMessage消息(covert1(ParamStr這(1)),convert2(....等 結束
然後用CreateProcessAsUser正確的會話運行它,你可以等待(WaitForSingleObject)的程序。退出,此時sendmessage已經完成了,雖然速度很慢,但是:)
你也可以使用pipe/IPC,但是你仍然可以使用CreateProcessAsUser啓動「服務器」,使用Jwa來獲得令牌等等
並使用比我剛剛做的更好的名字:)。
0
使用WTSSendMessage api:在指定的遠程桌面服務會話的客戶端桌面上顯示消息框。
http://msdn.microsoft.com/nl-nl/library/windows/desktop/aa383842(v=vs.85).aspx
或者使用絕地武士Windows安全庫,該包裝在漂亮的德爾福狀物體
相關問題
- 1. SSIS發送MSMQ消息到遠程服務器專用隊列
- 2. 發送消息到遠程PC,而不取決於WinRM服務
- 3. 要發送到遠程登錄服務器的消息示例
- 4. 用RabbitMQ發送消息到遠程服務器
- 5. 將消息從消息驅動Bean發送到會話Bean
- 6. 將消息從遠程WCF服務推送到BizTalk
- 7. 將消息發送到citrix會話
- 8. 發送日誌消息到遠程API
- 9. MSMQ發送消息到遠程隊列
- 10. 發送WM_SETTINGCHANGE消息刷新桌面
- 11. 發送到UI線程的消息永遠不會到達
- 12. 有沒有辦法從桌面/服務器盒發送WhatsApp消息?
- 13. JMS消息到遠程服務器
- 14. angularjs從服務發送消息
- 15. 從NIO服務器發送消息
- 16. SpringWebSockets不從服務器發送消息
- 17. 從服務器發送消息到iOS應用程序
- 18. Java-udp編程 - 從服務器發送消息到客戶端
- 19. 發送Windows消息到Windows服務
- 20. UNet不發送消息到服務器
- 21. Node.js發送消息到GCM服務器
- 22. 我可以使用遠程桌面服務將數據發送到RemoteApp嗎?
- 23. 從同一臺機器上的Windows服務發送消息到桌面應用程序
- 24. WIndows服務在遠程桌面運行桌面程序
- 25. 無法從服務器應用程序發送消息到GCM服務器
- 26. 從服務發送消息到UI線程 - 在服務處理程序中延遲的消息
- 27. 發送查詢到遠程服務器
- 28. 發送表單到遠程服務器
- 29. Windows 7遠程桌面服務
- 30. 遠程桌面服務中的Azure中
如果你不想使用TCP/IP,命名管道很容易。 – 2013-05-12 02:15:04