上一页 1 2 3 4 5 6 7 ··· 27 下一页
  2011年11月3日
摘要: 取消和清理是相当困难的问题,以解决说到多线程应用程序。如果是,可以安全地关闭句柄?您是否需要考虑哪个线程取消的操作?更糟的是,一些多线程的 Api 不重入,潜在地提高性能,但还为开发人员增加的复杂性。我引入了最后一个月的专栏中的线程池环境 (msdn.microsoft.com/magazine/hh394144)。此环境允许的一项关键功能是清理组,而这是什么我将重点此处。清理组不要尝试解决所有的世界取消和清理问题。他们所做的就是该线程池的对象和回调,使其更易于管理,并且这间接有助于简化取消和清除的其他 Api 和资源,根据需要。到目前为止,我已经只向您显示如何使用 unique_handle 阅读全文
posted @ 2011-11-03 14:08 Yincheng 阅读(580) 评论(0) 推荐(0) 编辑
  2011年10月23日
摘要: 一、消息钩子的概念1、基本概念 Windows应用程序是基于消息驱动的,任何线程只要注册窗口类都会有一个消息队列用于接收用户输入的消息和系统消息。为了拦截消息,Windows提出了钩子的概念。钩子(Hook)是Windows消息处理机制中的一个监视点,钩子提供一个回调函数。当在某个程序中安装钩子后,它将监视该程序的消息,在指定消息还没到达窗口之前钩子程序先捕获这个消息。这样就有机会对此消息进行过滤,或者对Windows消息实现监控。 2、分类 消息钩子分为局部钩子和全局钩子。局部钩子是指仅拦截指定一个进程的指定消息,全局钩子将拦截系统中所有进程的指定消息。 3、实现步骤 使用钩子技术拦截消息通 阅读全文
posted @ 2011-10-23 23:54 Yincheng 阅读(5792) 评论(0) 推荐(2) 编辑
  2011年10月21日
摘要: 业界有评论称Windows8来得太晚。但是,微软此刻推出Windows8生逢其时。9月14日,传说中的Windows8在微软Build Conference大会上亮相。Windows8将是苹果在移动终端战场的终结者。以下是几点原因Windows的品牌号召力目前,各种不同版本的Windows在全球数十亿台PC上运转着,在品牌号召力上,任何竞争对手恐怕都望尘莫及。事实上,目前包括三星、戴尔、惠普、宏等在内的企业都在计划将Windows8,导入PC、平板电脑、甚至智能手机及智能电视。当然,对于微软来说,这么多年来对这种众星捧月的待遇似乎也习以为常了。前所未有的投入及妥协作为微软的里程碑式产品,Win 阅读全文
posted @ 2011-10-21 12:35 Yincheng 阅读(702) 评论(0) 推荐(0) 编辑
  2011年10月20日
摘要: 微软周二召开Build 2011开发者大会,对外展示了新一代操作系统Windows 8。本周三,微软高管轮番登场演示Windows 8的新特性。以下是一些隐藏在Windows 8背后的数字:1:一个Windows版本。2:支持两个架构——ARM和英特尔的x86。7:程序人员可用7种程序语言编写应用:C,C++,C#,Visual Basic,HTML5,JavaScript和XAML。10:微软首款支持10指的触摸品Windows界面。60%:根据富国银行的统计数据,Windows和Windows Live营收中的60%来自于企业用户。1年:Windows 8最终发布的大致时间。18至24个月 阅读全文
posted @ 2011-10-20 16:54 Yincheng 阅读(245) 评论(0) 推荐(0) 编辑
  2011年10月15日
摘要: Windows 8 的运行时内存使用是确定 Windows 8 系统要求以及将承载 Windows 8 的大量设备类型的一个重要因素。如您所知,我们要在基于 SoC 的低功耗设备上交付完整的 Windows 8 体验。这就使得保留大量内存供多个并行应用程序使用并保持设备的整体响应能力变得更为重要。一个不是特别显而易见的情况是,最大程度减少低功耗平台上的内存使用可延长电池寿命。这是怎么回事?在任何 PC 上,RAM 都在不断地消耗电能。如果操作系统使用大量内存,就会迫使设备制造商加入更多物理 RAM。主板上的 RAM 越多,它消耗的电能就越多,电池寿命就越短。有些情况下,平板设备上的额外 RAM 阅读全文
posted @ 2011-10-15 22:41 Yincheng 阅读(989) 评论(0) 推荐(0) 编辑
摘要: 尽管一个人拥有多个设备已是大势所趋,但许多人仍将他们的所有重要文件存储在一台 PC 或存储设备上,并且不能从他们的其他设备访问这些文件。这些文件与一个“位置”关联,该位置可以是台式 PC、便携式计算机或 USB Key。如果没有该位置的访问权限,您将无法访问您的文档或照片。不仅访问文件会非常困难(有时甚至根本不可能),与不同网络上的其他人共享文件也同样棘手。现在,云的出现使人们可以从几乎任何位置访问其内容(并且非常方便!)。文件存放在单个位置,可从世界上任意位置中任何连接到 Internet 的设备进行访问。通过将文件的单个副本放置在云中,共享照片和实时就文档开展 协作也变得更加轻松。但是,云 阅读全文
posted @ 2011-10-15 22:33 Yincheng 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 每一位 Windows 用户都希望能够以自己特有的方式来设置和使用 PC。但是,在目前的多用户和多 PC 环境中,要实现这一愿望并不容易。我们了解到,共享使用 PC 的做法相当普遍,我们听到许多用户抱怨,在多个帐户之间切换简直太麻烦了。由于管理多个帐户很麻烦,因此用户通常会选择在 PC 上共用一个帐户,这对于每个用户来说,将丧失一些个性化体验(且可能存在隐私泄露的隐患)。我们还了解到,当今使用多台设备的用户越来越多,设置一台新的 PC 很不方便,也会浪费大量时间。在 Windows 8 中,我们希望确保每一位用户都能享受到真正的个性化体验:在联机任务和脱机任务之间无缝切换,更加简便地设置和使用 阅读全文
posted @ 2011-10-15 22:30 Yincheng 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 微软公布了Windows8开发人员预览版,http://msdn.microsoft.com/en-us/windows/home?ocid=ban-f-cn-dca-Sep-Win8Build 大家可以在虚拟机上安装。比如 virtual Box4.12.安装完成以后效果如下创建第一个Windows8应用程序,创建成功后,效果如下插入下列控件在XAML中,将textbox的 name属性命名为text1双击button,创建下列代码按下F5,效果如下 阅读全文
posted @ 2011-10-15 15:28 Yincheng 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 微软公布了Windows8开发人员预览版,http://msdn.microsoft.com/en-us/windows/home?ocid=ban-f-cn-dca-Sep-Win8Build 大家可以在虚拟机上安装。比如 virtual Box4.12.安装完成以后效果如下创建第一个Windows8应用程序,Visual Studio 11效果如下设计下列控件针对程序进行命名双击button,插入下列代码,按下F5,运行效果如下虚拟机运行效果如下Windows8第一个应用程序开发完成 阅读全文
posted @ 2011-10-15 15:07 Yincheng 阅读(282) 评论(0) 推荐(0) 编辑
  2011年10月7日
摘要: 密钥是一种参数,它是在明文转换为密文或将密文转换为明文的算法中输入的数据。密钥分为两种:对称密钥与非对称密钥对称密钥加密,又称私钥加密,即信息的发送方和接收方 用一个密钥去加密和解密数据。它的最大优势是加/解密速度快, 适合于对大数据量进行加密,但密钥管理困难。 非对称密钥加密系统,又称公钥密钥加密。它需要使用一对密钥 来分别完成加密和解密操作,一个公开发布,即公开密钥,另一 个由用户自己秘密保存,即私用密钥。信息发送者用公开密钥去 加密,而信息接收者则用私用密钥去解密。公钥机制灵活,但加 密和解密速度却比对称密钥加密慢得多。 密钥容器(Key Container... 阅读全文
posted @ 2011-10-07 22:15 Yincheng 阅读(464) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 27 下一页