Windows开发-总排行
22.6 API拦截的一个例子 22.6.1 通过覆盖代码来拦截API (1)实现过程 ①在内存中对要拦截的函数(假设是Kernel32.dll中的ExitProcess)进行定位,从而得到它的内存地址。 ②把这个函数的起始的几个字节保存在我们自己的内存中。 ③用CPU的一条JUMP指令来覆盖这个函
出处:
https://msdn.microsoft.com/zh-cn/magazine/dn973013(en-us).aspx许多开发商花了绝大多数时间获取应用程序才能正常发挥作用。更少的时间里专注于应用程序的性能。虽然有了很长一段时间分析工具在 Visual Studio 中的,他们是单独的一组学习工具。许多开发人员没有花时间去学习和使用它们的时候会出现性能问题。这篇文章将介绍 Visua...
即使平台本身提供的滚动已经很不错,iScroll可以在此基础上提供更多不可思议的功能。具体来说: 针对iScroll的优化。为了达到更高的性能,iScroll分为了多个版本。你可以选择最适合你的版本。 目前我们有以下版本: Scroll是一个类,每个需要使用滚动功能的区域均要进行初始化。每个页面
访问修饰符: public,具有最高的访问权限,就像是公司的董事会具有最高的决策权与管理权,因此public开放性最大,不管是否同一个程序集或者不管是否继承,都可以访问。 protected,类似于公司业务部门经理的职责,具有对本部门的直接管辖权,在面向对象中就体现为子类继承这种纵向关系的访问约定, ...
TextBox <Window x:Class="WpfDemo.ListBoxTemaple" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.c ...
随着信息技术的不断发展,人们对于IT基础架构的要求也越高,开始要求提供快速交付,批量部署,数据分析,网络虚拟化等新需求,各大厂商也针对自己的产品进行不断地完善,DNS最开始在WindowsServer上面只是提供最简单的域名解析,缓存,转发等功能,后来越来越完善,到了2008时..
绍了TCP编程的一些知识,UDP与TCP地位相当的另一个传输层协议,它也是当下流行的很多主流网络应用(例如QQ、MSN和Skype等一些即时通信软件传输层都是应用UDP协议的)底层的传输基础,所以在本专题中就简单介绍下UDP的工作原理和UDP编程的只是,希望可以对刚接触网络编程的朋友起到入门的作用。 ...
Charles通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。Charles是收费软件,可以免费试用30天。试用期过后,未付费的用户仍然可以继续使用,但是每次使用时间不能超过30分钟,并且启动时将会有10秒种的延..
定义WebClient使用的操作类: 操作类名称WebUpDown WebClient上传文件至Ftp服务: //// <summary> /// WebClient上传文件至Ftp服务 /// </summary> /// <param name="fileNamePath">文件名,全路径格式< ...
最近在研究网络摄像头的二次开发,测试了一款海康威视的网络摄像头,程序调试的时候,出现如题的报错。 调试随机自带的demo时,程序运行正常,但当把该程序引入到我自己的程序中时,就开始报错。根据开发软件包的提示,将调试所需的DLL文件拷贝到bin文件下,仍然报错。 根据错误提示“无法加载DLL“..\b ...
Windows服务器默认是不支持json文件的直接读取的。如在浏览器中输入地址访问或是通过代码访问,都是无法获取到数据的。需要在服务器端进行配置,让服务器支持解析.json扩展名的json文件。 方法如下: 一、Windows7下的IIS7 1、进入Internet Information Serv ...
采用双处理器许可的新模式时,WindowsServer2012/2012R2在这篇文章中,我们将考虑新一代服务器操作系统家族的许可特点。此外,我们将讲述的规则和许可才能使用的虚拟机作为客户操作系统与虚拟机管理程序(通过vMotion,实时迁移等)的支持虚拟机迁移。对于WindowsServer2012的..
Win8.1
Metro应用无法联网终极解决方法:一、删除注册表中:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WinSock2\Parameters\NameSpace_Catalog5\Catalog_Entries
所有内容二、导入...
一、调用javascript的方法 两种: 第一种:采用自编函数的方法 function
ExecuteJavaScript(WebBrowser:TWebBrowser; Code: string):Variant;var //发送脚本
Document:IHTMLDocument2; Windo...
使用SVN开发十分的方便,这样就不用每次都拷贝粘贴来备份了,网上看到一篇给自己的windows电脑安装SVN服务器的使用非常方便。1、下载安装文件(服务器端和客户端)服务器端采用VisualSVN,一个可用的下载地址是:http://idc218b.newhua.com/down/VisualSVN...
前面介绍了Hyper-V2012R2的虚拟交换机,但是企业常常部署的是WindowsServer2012R2ServerCore模式或者使用免费的Hyper-VServer2012R2,这时就需要管理员使用WindowsPowerShell管理Hyper-V虚拟交换机。本篇幅演示使用WindowsPowerShell管理Hyper-V虚拟交换机。“BJ-VMHost-06”是..
1. 安装 a. 使用 Hyper-V Generation 2 虚机安装,开始菜单不显示。干掉重装。 b. 使用 Hyper-V Generation 1 虚机安装,工作正常。 c. 安装过程相当流畅。 d. 开关机速度非常快 (应该是因为我用 SSD的关系) 评价: 好。 2. Start Me...
在.NET平台下,委托类型用来定义和响应应用程序中的回调。事实上,.NET委托类型是一个类型安全的对象,指向可以以后调用的其他方法。和传统的C++函数指针不同,.NET委托是内置支持多路广播和异步方法调用的对象。委托类型包含3个重要信息:它所调用的方法的名称该方法的参数该方法的返回值1.定义一个委托...