我正在構建一個小型Silverlight應用程序。我希望能夠將COM DLL添加到我的應用程序中。我目前的想法是用Web客戶端下載COM DLL,然後添加到項目中,雖然如上所述...如何將一個COM組件添加到Silverlight應用程序? (這是否可能,安全明智?)如何將COM引用添加到Silverlight應用程序
0
A
回答
2
你不能因爲Silverlight的安全沙箱,你只能使用security transparent託管代碼和本機代碼肯定沒有質量。
另外,儘管可能通過Javascript調用ActiveX,但請不要忘記Silverlight是跨平臺的,您的代碼可能在Mac或Linux機器上運行。
如果您絕對需要某種僅在COM中可用的功能,您可以從服務器上的FullTrust .NET代碼(某些主機不允許)調用COM,然後編寫WCF服務(甚至可以使用ASP.NET Web Service if你希望成爲你的Silverlight應用程序可以調用的老派:)外觀,只要你不需要客戶端上可用的東西。
+0
那麼我呢...我需要他的聲卡,可悲的是不能使用mediaelement控件。謝謝你們!回想起曾經想到的答案。 – vondip 2009-07-26 21:20:40
2
你不能。
如果你正在談論一個ActiveX組件,那麼你可以通過JavaScript代碼調用它。
相關問題
- 1. 將web項目添加到silverlight應用程序 - 如何
- 2. 如何將textBlock添加到silverlight/XNA WP7應用程序?
- 3. 如何在C#應用程序中添加silverlight引用
- 4. 如何將System.Web引用添加到Windows窗體應用程序
- 5. 如何將服務引用添加到服務應用程序
- 6. 如何添加Silverlight應用程序到烏節CMS
- 7. 從Silverlight應用程序訪問COM?
- 8. 將OpenAccess Domain模型添加到Silverlight應用程序的問題
- 9. 添加對Silverlight應用程序的Web引用
- 10. 添加引用WCF服務的Silverlight應用程序
- 11. 爲WCF服務添加Silverlight應用程序的服務引用
- 12. 如何在OOB Silverlight 4.0應用程序中使用COM對象?
- 13. 將用戶添加到應用程序
- 14. 向Silverlight應用程序添加資源
- 15. 如何將事件聚合添加到現有的Silverlight應用程序?
- 16. 將WCF引用添加到C#Web應用程序
- 17. 將DNX類庫引用添加到ASP.NET 4 Web應用程序
- 18. 將WCF服務引用添加到Java應用程序
- 19. 將服務引用添加到應用程序
- 20. 如何加載Silverlight應用程序
- 21. 如何將引導,CSS,圖像,JS添加到谷歌應用程序引擎?
- 22. 如何將PlaneProjection引用添加到silverlight項目中?
- 23. 將Ionic應用程序添加到Rails 4應用程序
- 24. Amazon Firefly - 將應用程序添加到應用程序
- 25. 如何將wrapbootstrap(使用twitter引導)主題添加到rails應用程序
- 26. 如何將WCF服務的引用添加到.Net CF 2.0應用程序中?
- 27. 如何將Silverlight 5 RC應用程序轉換爲Silverlight 5應用程序?
- 28. 添加模型到Silverlight WCF RIA服務啓用應用程序
- 29. 將Settings.bundle添加到iPhone應用程序
- 30. 將OpenCV添加到iOS應用程序
這是否必須是Silverlight應用程序?你有沒有考慮將它作爲WPF應用程序編寫並通過ClickOnce進行部署?正確簽名後,您的ClickOnce應用程序可以在FullTrust中運行,並能夠P/Invoke到本機代碼。 – 2009-07-27 12:30:18