簡體   English   中英

Windows Phone Silverlight 8.1運行時組件中的urlmon.h問題

[英]Issues with urlmon.h in Windows Phone Silverlight 8.1 Runtime Component

我想打電話給在了Windows Phone 8.1的Silverlight應用程序中的URLMONUrlMkSetSessionOption方法來修改瀏覽器的用戶代理字符串。

顯然,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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM