2011-12-22 62 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和,因为你不能呼叫使用 反射的私有方法,它是“安全的”。

相关问题