2010-06-14 146 views
0

Hello World我正在創建一個觸摸屏機器上的財務軟件。我爲用戶輸入創建了一個鍵盤控件。我想打開我的鍵盤的窗口按鈕點擊開始菜單。那可能怎麼樣?鍵盤控制?

回答

0

您無法將Silverlight應用程序的擊鍵發送到操作系統,也不能執行shell操作。請記住SL應用程序在瀏覽器中運行。如果你能夠做類似模擬擊鍵等事情,那將是一個嚴重的安全問題。

乾杯,亞歷克斯

0

的Silverlight不允許你將命令直接發送到操作系統,因爲它安全瀏覽器沙盒中運行。即使應用程序運行在瀏覽器外,大多數安全限制仍然存在。

但是有一些解決方法。其中最簡單的就是實現可以執行命令的服務或本機應用程序,然後使用TCP套接字或類似方法從Silverlight應用程序連接到它。