.NET WebBrowser不与IE或其他进程共享cookie(WebBrowser独立cookie方法)
[DllImport("wininet.dll", CharSet = System.Runtime.InteropServices.CharSet.Auto, SetLastError = true)]public static extern bool InternetSetOption(int hInternet, int dwOption, IntPtr lpBuffer, int dwBufferLength);然后在程序启动函数处调用以下函数:private unsafe void SuppressWininetBehavior()
{/* SOURCE: http://msdn.microsoft.com/en-us/library/windows/desktop/aa385328%28v=vs.85%29.aspx* INTERNET_OPTION_SUPPRESS_BEHAVIOR (81):* A general purpose option that is used to suppress behaviors on a process-wide basis. * The lpBuffer parameter of the function must be a pointer to a DWORD containing the specific behavior to suppress. * This option cannot be queried with InternetQueryOption. * * INTERNET_SUPPRESS_COOKIE_PERSIST (3):* Suppresses the persistence of cookies, even if the server has specified them as persistent.* Version: Requires Internet Explorer 8.0 or later.*/int option = (int)3/* INTERNET_SUPPRESS_COOKIE_PERSIST*/;int* optionPtr = &option;bool success = InternetSetOption(0, 81/*INTERNET_OPTION_SUPPRESS_BEHAVIOR*/, new IntPtr(optionPtr), sizeof(int));if (!success){MessageBox.Show("Something went wrong !>?");}
}
.NET WebBrowser不与IE或其他进程共享cookie(WebBrowser独立cookie方法)相关推荐
- 注入安卓进程,并hook java世界的方法
说明: 安卓系统的可执行对象有两个世界,一个是Linux Native世界,一个是Java世界.两个世界能够通过jvm产生交互,具体来说就是通过jni技术进行互相干涉.但是在正常情况下,只能在Java ...
- 【转载】进程间的通信之剪贴板方法实现源码
1 源码无私奉献 2 3 void CClipboardDlg::OnBnClickedButton1() 4 { 5 // TODO: 在此添加控件通知处理程序代码 6 //打开剪贴板 7 if(O ...
- linux 进程 释放内存,Linux 释放内存方法和原理
今天惊愕地发现,主节点上8G内存被不知道什么进程吃掉了整整6G有余,正常的计算快要维持不下去了,遂处理之. 先看看内存使用状况 [root@node1 ~]# free -m total used f ...
- linux系统编程之进程概念(操作系统---管理,进程创建,进程状态,进程优先级, 环境变量,程序地址空间,进程O(1)调度方法)
系统编程: 进程概念->进程控制->基础IO->进程间通信->进程信号->多线程 进程概念 冯诺依曼体系结构----现代计算机硬件体系结构 冯诺依曼体系结构----现代计 ...
- 进程间同步的几种方法
什么是临界区? 每个进程中访问临界资源的那段程序称为临界区(临界资源是一次仅允许一个进程使用的共享资源).每次只准许一个进程进入临界区,进入后不允许其他进程进入. 进程间同步 把异步环境下的一组并发进 ...
- linux的虚拟内存是4G,而每个进程都有自己独立的4G内存空间,怎么理解?
问: linux的虚拟内存是4G,而每个进程都有自己独立的4G内存空间,怎么理解? 每个进程所拥有的4G独立的虚拟内存空间是什么意思?linux系统的虚拟4G空间中,高位的1G是用于系统内核运行的,那 ...
- 用FileMapping跨进程共享数据
FileMapping貌似是Windows唯一提供的跨进程共享数据的方法.如果将客户端的资源文件单独创建一个资源进程,则本机开启的多个客户端都可以使用该资源进程获取资源,这样,很容易使大型3D游戏支持 ...
- VS2017 启动调试出现 无法启动程序“http://localhost:15613” 操作在当前状态中是非法的。 同时附加进程也是错误的解决方法
VS2017 启动调试出现 无法启动程序"http://localhost:15613" 操作在当前状态中是非法的. 同时附加进程也是错误的解决方法 参考文章: (1)VS2017 ...
- 用以促学——Linux进程后台运行的原理、方法、比较及其实现
用以促学--Linux进程后台运行的原理.方法.比较及其实现 文章目录 用以促学--Linux进程后台运行的原理.方法.比较及其实现 前言 相关基础知识 应用场景 问题所在 linux概念说明 ses ...
最新文章
- Python隐藏属性
- Mysql Connector 5.1 好用的新特性
- matlab中随机函数的具体使用方法
- 两个自变量和一个因变量spss_多个自变量(包括离散变量和连续变量)对一个因变量的影响(SPSS:协方差分析)...
- 2022年Python数据分析的宝藏地带
- cmd python封装成exe_别再问我怎么Python打包成exe了!
- 安装php no permision,php安装过程中的No package ‘xxx’ found问题
- php trace 图形,PHP Trace 设计原理
- 信安教程第二版-第14章恶意代码防范技术原理
- 华为机试HJ2:计算某字母出现次数
- JNI新旧两种方式不冲突,可以共存
- 浏览器分辨率使用排名以及不同分辨率下的网页测试
- Welcome to Xiao
- 图片的四种格式.jpg、.gif、.png、.bmp
- Springboot专利申请服务平台 毕业设计-附源码260839
- 浏览器window对象
- python多叉树_python中高效的四叉树实现
- 手机ram和rom的区别
- 正式工作后的一些变化和感受
- Firefox设置中文
热门文章
- VTK:几何对象之CylinderExample
- OpenCV无缝克隆不带GUI的模块的实例(附完整代码)
- C语言二叉树一个节点的所有祖先节点(附完整源码)
- OpenGL noperspective在窗口空间中线性插值的实例
- OpenGL 具有深度恢复的SSAO
- C语言实现哈希表(附完整源码)
- QT绘制饼状图,自定义切片。
- 13.5.虚拟化工具--jhat详解、13.6.虚拟化工具--jstack详解
- 分布式文档系统-document id的手动指定与自动生成两种方式解析(来自学习笔记:龙果学院ES课程)
- 09_Android中ContentProvider和Sqllite混合操作,一个项目调用另外一个项目的ContentProvider