2011-12-22 43 views

回答

2

看一看這樣的:http://liviutrifoi.wordpress.com/2011/05/18/silverlight-isolatedstoragefile-increasequotato/

報價:

我雖然究竟怎樣的Silverlight知道用戶 啓動的事件是什麼古董,而是通過.NET Framework的源代碼 後挖我已經到了一個死衚衕:

if ((browserService == null) || !browserService.InPrivateMode()) 
{ 
    //.. 
} 
return false; //means that IncreaseQuota will fail 
where browser.IsInPrivateMode is: 

[SecuritySafeCritical] 
public bool InPrivateMode() 
{ 
    bool privateMode = false; 
    return (NativeMethods.SUCCEEDED(UnsafeNativeMethods.DOM_InPrivateMode(this._browserServiceHandle, out privateMode)) && privateMode); 
} 

其中DOM_InPrivateMode在DllImport [「agcore」],根據 微軟是保密的:(所以它看起來像我不會很快發現 他們是如何檢測用戶發起的事件,雖然我猜 他們有檢測的點擊次數 例如一些集中的私有方法,然後可能設置一個標誌,這的確是「用戶 發起的事件」,因爲你無法僞造使用 點擊或按鍵JavaScript和,因爲你不能呼叫使用 反射的私有方法,它是「安全的」。

相關問題