![](/img/trans.png)
[英]Using <urlmon.h> and URLDownloadToFile to get HTTPS Web Resources
[英]Issues with urlmon.h in Windows Phone Silverlight 8.1 Runtime Component
我想打電話給在了Windows Phone 8.1的Silverlight應用程序中的URLMON庫UrlMkSetSessionOption方法來修改瀏覽器的用戶代理字符串。
顯然,Windows Phone Silverlight不支持PInvoke,因此我必須創建一個運行時組件來調用本機C ++方法。 我的Visual Studio 2013解決方案如下所示:
1)Windows運行時組件(Windows Phone Silverlight 8.1)項目
2)Windows Phone Silverlight 8.1項目
項目2已將引用添加到項目1
如果我使用示例“ return int” C ++方法編譯該解決方案,則一切正常。 但是, 當我#include urlmon.h時,VS無法識別UrlMkSetSessionOption方法 (請參見下圖)。 如果我打開urlmon.h文件,則在那里,但是VS會以某種方式忽略它。
有人可以指出正確的方向來解決這個問題嗎? 如何在Silverlight電話應用程序中調用urlmon.h ?
圖片: https : //dl.dropboxusercontent.com/u/90478853/Perm/urlmon.png
Windows Phone或Windows桌面存儲不支持UrlMkSetSessionOption,因此沒有必要嘗試。 您可以嘗試通過鏈接到urlmon.dll並在本地運行它來使用它,但是認證將失敗。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.