WebBrowser内存泄露

使用WebBrowser控件开发的程序,占用内存会随着时间不停增长,最终内存溢出导致崩溃。究其原因是由于其自身的缺陷造成的。每一次加载新页面,WebBrowser就会多占用10-20M内存,有资料说是因为其内在的机制没有释放而导致的。这是微软承认的已知BUG,具体的修复补丁点此下载(此补丁似乎只支持XP、2003、Vista)。 《WebBrowser 控件 内存溢出(泄露) 解决方案汇总》这篇文章中给出了几个解决办法,具体的内容...

Winform跨进程通讯

Winform跨进程通讯
有时候我们会遇到一些场景需要两个独立的应用程序能够交换数据信息,当然解决方案有很多种,比如使用TCP/IP、数据库等等,在这里我想介绍的是如何使用Windows API进行跨进程通讯。 最重要的Windows API函数为SendMessage,其原型及介绍如下: LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam); hWnd:其窗口程序将接收消息的窗口的句柄。 Msg:指定被发送的消息。 wParam:...

LinuxBash漏洞修复最终解决办法

睡觉前的修复记录 阿里云官方置顶帖链接 好嘛,被一万只草泥马奔腾而过之后,我就郁闷的睡了会觉,醒了以后再次关注此漏洞修复的相关帖子,发现给出了最终的解决办法: 【漏洞检测方法】 漏洞检测命令:env -i X='() { (a)=>\' bash -c 'echo date'; cat echo 修复前 输出: 当前系统时间 使用修补方案修复后 输出: date (备注:输出结果中包含date字符串就修复成功了。) centos:(最终解决方案)  yum c...

LinuxBash漏洞修复

点这里(据说是最终修复方法) 大晚上的收到阿里云的官方短息,提示日前Linux官方内置Bash中新发现一个非常严重安全漏洞(漏洞参考https://access.redhat.com/security/cve/CVE-2014-6271 ),黑客可以利用该Bash漏洞完全控制目标系统并发起攻击,为了避免您Linux服务器受影响,建议您尽快完成漏洞修补,修补方案请参考论坛http://bbs.aliyun.com/read.php?tid=176977。 于是今天开始修补,第一次使用的是...

Lync开发-Conversation

Lync开发-Conversation
索引请点击这里 本文将介绍Lync Client SDK中的Conversation类。类Conversation属于命名空间Microsoft.Lync.Model.Conversation。它描述了会话,包括了一些详细信息,如会话参与者、收发模式(即时信息,音频/视频)、状态等。并且实现了合并、终止等其它会话动作。它的重要成员如下: 名称 说明 方法 AddParticipant(Contact) 将Contact添加到该会话中。 方法 BeginSetProperty 设置此Conversatio...

LYNC开发-Contact

LYNC开发-Contact
索引请点这里 本文将描述如何使用Microsoft Lync SDK获取联系人信息。 1.   获取联系人信息 可以通过Contact对象所提供的方法获取联系人信息,Contact对象隶属于命名空间Microsoft.Lync.Model,在获取联系人信息时,会使用到以下属性和方法: 名称 说明 方法 GetContactInformation(ContactInformationType) 从Contact对象中获取单一的联系人信息 属性 ContactManager 获取此联系人的父联系人和组...

LYNC开发-登录

LYNC开发-登录
索引请点击这里 本文将描述如何使用Microsoft Lync SDK控制Microsoft Lync Client完成登录。 1.图示 2.说明 初始化客户端模型,使用《Lync开发-GetClient()》中所介绍的方法获取LyncClient。 注册客户端模型事件“StateChanged”和“CredentialRequested”。 lyncClient.StateChanged += LyncClient_StateChanged; lyncClient.CredentialRequested += LyncClient_CredentialRequested; 调用BeginSignIn...

.NET与AD-验证用户名和密码

.NET与AD-验证用户名和密码
索引请点击这里 .NET与AD相结合,比较常用的有一种情况——用户登录验证。本章节就是用来说明一下验证输入凭证正确与否的方法。网络上流传较广的是如下方法: DirectoryEntry entry = null; try {     entry = new DirectoryEntry(strLDAP, strUserName, strOldPwd, AuthenticationTypes.Secure);     object objID = entry.NativeGuid; } catch {     this.lbError.Text = "输入的用户名或密码不正确";   ...

梅莉凯

梅莉凯
梅莉凯 (森林与游侠女神) 梅莉凯是角色扮演游戏《龙与地下城》中的被遗忘的国度里设定的一个中立善良的神。[1] 别称:我们的森林女士 Our Lady of Forest,森林女王 the Forest Queen 圣徽:朝左的独角兽,拥有金色的角与蓝色的眼睛 神职:秋季 autumn,树精 dryads,林中生物 forest creatures,森林 forest,游侠 rangers 牧师阵营:守序善良 LG,中立善良 NG,混乱善良 CG 神域:动物 Animal,善良 Go...

.NET与AD-连接与查询

.NET与AD-连接与查询
索引请点击这里 1.连接 如果要连接AD服务器,首先要知道LDAP地址,LDAP地址一般形如:LADP://xxx.com。可以使用下面的代码进行连接: DirectoryEntry entry = new DirectoryEntry(strLDAP, strAdminUserName, strAdminPwd, AuthenticationTypes.Secure); 其中,DirectoryEntry是封装Active Directory域服务层次结构中的节点或对象的类。 2.查询 成功连接服务器后,可以对AD中的节点进行查询,比如下面...
Copyright © 字痕随行 保留所有权利.   Theme  Ality

用户登录

分享到: