
Windows SDK开发
xcntime
看雪
展开
-
Microsoft .NET Framework 各个版本之间的关系?如何安装2.0,3.0,4.0?向下兼容?
2014-06-15 10:21 12827人阅读 评论(2) 收藏 举报版权声明:本文为博主原创文章,未经博主允许不得转载。.Net版本之间是有一定联系的,目前(2010-04月)为止微软推出了3个版本的CLR,分别是 1.1, 2.0 , 4.0, 并且你要注意的是 .Net 4是基于CLR4的,而.Net 2.0 3.0 3.5都是基于 CLR2.0, 3转载 2016-10-29 16:06:45 · 10504 阅读 · 0 评论 -
封装设计 SLC、MLC和TLC
SLC、MLC和TLC X3(3-bit-per-cell)架构的TLC芯片技术是MLC和TLC技术的延伸,最早期NAND Flash技术架构是SLC(Single-Level Cell),原理是在1个存储器储存单元(cell)中存放1位元(bit)的资料,直到MLC(Multi-Level Cell)技术接棒后,架构演进为1个存储器储存单元存放2位元。2009年TLC架构正式问世,代转载 2013-01-29 18:29:05 · 1168 阅读 · 0 评论 -
vs2005 编译程序无法运行解决方法
vs2005 编译程序无法运行解决方法在VS2005下用C++写的程序,在一台未安装VS2005的系统上,用命令行方式运行,提示:“系统无法执行指定的程序”直接双击运行,提示:“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题” 以前用VC6和VS2003的话,如果缺少库文件,是会提示缺少“**.dll”,但是用VS2005却没有这样的转载 2012-08-11 10:39:51 · 1478 阅读 · 0 评论 -
关于MSDN for VB6和VC6
2011/05/29 1:53 A.M.MSDN for VB6 和VC6真是杯具,里面的索引页是*.col格式的,而且索引页的详情又放在 系统分区%SystemRoot%\help\hhcolreg.dat还有C:\ProgramData\Microsoft\HTML Help\hhcolreg.dat里面 重装系统后害我不得不重装了MSD转载 2012-02-29 16:01:55 · 850 阅读 · 0 评论 -
ARM裸机程序研究 - 编译和链接
1. Linux下的二进制可执行文件。 如果世界很简单,那么二进制可执行文件也应该很简单,只包括CPU要执行的指令就可以了。可惜,世界并不简单……。Linux下的二进制可执行文件(以下简称可执行文件),也并不是只包括了指令,还包括了很多其他的信息,比如,执行需要的数据,重定位信息,调试信息,动态链接信息,等等。 所有这些信息都按照一个预定的格式组织在一个可执行文件里面。Linux下叫转载 2017-06-08 21:42:18 · 743 阅读 · 0 评论 -
排课算法研究
1课题背景与研究意义 排课问题早在70年代就证明是一个NP完全问题,即算法的计算时间是呈指数增长的,这一论断确立了排课问题的理论深度。对于NP问题完全问题目前在数学上是没有一个通用的算法能够很好地解决。然而很多NP完全问题目具有很重要的实际意义,例如。大家熟悉地路由算法就是很典型的一个NP完全问题,路由要在从多的节点中找出最短路径完成信息的传递。既然都是NP完全问题,那么很多路由算法就可以运用转载 2015-08-25 10:52:18 · 12005 阅读 · 2 评论 -
C++ STL中的常用容器浅谈
STL是C/C++开发中一个非常重要的模板,而其中定义的各种容器也是非常方便我们大家使用。下面,我们就浅谈某些常用的容器。这里我们不涉及容器的基本操作之类,只是要讨论一下各个容器其各自的特点。STL中的常用容器包括:顺序性容器(vector、deque、list)、关联容器(map、set)、容器适配器(queue、stac)。1、顺序性容器(1)vector vecto转载 2014-03-12 11:56:33 · 583 阅读 · 0 评论 -
C++中STL常用容器的区别
我们常用到的STL容器有vector、list、deque、map、multimap、set和multiset,它们究竟有何区别,各自的优缺点是什么,为了更好的扬长避短,提高程序性能,在使用之前需要我们了解清楚。verctorvector类似于C语言中的数组,它维护一段连续的内存空间,具有固定的起始地址,因而能非常方便地进行随机存取,即 [] 操作符,但因为它的内存区域是连续的转载 2014-03-12 11:54:29 · 752 阅读 · 0 评论 -
C++:STL标准入门汇总
学无止境!!!第一部分:(参考百度百科) 一、STL简介STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段转载 2014-03-12 10:55:26 · 652 阅读 · 0 评论 -
.NET Framework 版本和依赖关系
.NET Framework 4.5其他版本6(共 6)对本文的评价是有帮助 - 评价此主题每个版本的 .NET framework 都包含公共语言运行时 (CLR)、基类库和其他托管库。 本主题按版本介绍了 .NET Framework 的关键功能,提供了有关基础 CLR 版本和相关开发环境的信息,并转载 2014-07-14 17:56:38 · 871 阅读 · 0 评论 -
access vba动态创建控件
在VBA编写的程序中,如果可以在运行时动态创建控件无疑是非常有用的,因为有些控件是无法预先得知的,这样就更必须在运行时动态创建然后设置相应控件属性。在vb,excel当中,使用Control的add方法可以实现,然而,在access当中,当我们调用Controls.Add时,却发现access的vba文档中不存在此方法,在文档中查询了下,发现等价的方法是CreateControl(),下面是其文档说明:原创 2014-03-21 11:58:25 · 5884 阅读 · 0 评论 -
VB函数分析
VB函数约定太杂乱没有统一性,自己分析了几个函数:有的用eax,edx约定,有的单个ecx约定,有的堆栈、寄存器一起用,有的象stdcall约定,有时候会跟虚拟机内部组件传地址引用.先给出函数分析,下边分析汇编的时候,可以看这些函数,不是很全的且存在错误.仅仅供参考.大家可以一起补充.-----------------------------------------------------转载 2014-03-18 00:37:42 · 1326 阅读 · 0 评论 -
高级用户的 Windows 注册表信息
打印 电子邮件文章翻译 Windows XP 已于 2014 年 4 月 8 日退役Microsoft Windows XP 已于 2014 年 4 月 8 日退役。这项变化将会对您的软件更新和安全选项造成影响。了解这项变化的意义以及如何继续获得保护。转载 2014-07-28 12:00:18 · 1586 阅读 · 0 评论 -
线程注入、HOOK APIs(附VC6源码)
工作关系,想HOOK并修改一些API,使得不支持某些设备的第三方工具可以正常运行,因此花时间写了这么个工具。比如ReadFile时,某些设备不支持指定的缓存大小(如512KB),可以HOOK ReadFile,把缓存大小修改为更小,可能ReadFile就能正常工作,第三方工具也能正常使用。其实,只是想借工作这个契机,学习远程线程注入和HOOK API。工作上测试的设备和第三方工具运行在64位机上,转载 2013-01-28 15:52:28 · 946 阅读 · 0 评论 -
CMOS定义及谈谈系统CMOS密码
以前很多人谈过CMOS以及CMOS密码,但今天我想谈谈自己的见解。在谈密码之前,还是先说说什么是CMOS(本文所言CMOS均针对Award而言)。CMOS实际上存放的是计算机的系统时钟和硬件配置方面的一些信息,供系统引导时读取;同时初始化计算机各个部件的状态,总共有128个字节,存放在RAM芯片中。好了,先看一个例子,用来向大家说明一下CMOS的一些结构,下面这128个字节就是我的转载 2013-01-28 15:45:31 · 956 阅读 · 0 评论 -
Inf 格式详解
INF 文件必须包含以下规则:节( Sections )开始于由中括号 ([]) 扩起来的节名必须包含版本信息节以表明自己属于 win95 还是 winnt4 格式。值 (Value) 由 %strkey% 替代的表达式字符串表达组成, strkey 必须在 strings 节中定义。如果出现 % ,则用 %% 替代。Setup 程序使用以下各节 :[Version] 必须转载 2013-01-24 10:41:50 · 1809 阅读 · 0 评论 -
vc2005运行库解析
Origin缘由: 最近在研究Perl的图形处理功能,跑到CPAN上面乱找了一通,发现了这个叫做Win32-GUI的库,拥有包括AxWindows、Constants、DIBitmap等图形库,相当的强大。使用的方法类似于Tk,很直观简洁,与Python上面的Tk类似。不过Perl的这些和Win32打交道的库都有一个问题,本质上它们都是被OLE生成,到运行期再加载DLL执行指令。转载 2012-12-19 08:46:30 · 663 阅读 · 0 评论 -
printf("%d",5.01)和printf("%f",5)的输出结果
[cpp] view plaincopyprint?printf("%f\n",5); printf("%d\n",5.01); printf("%f\n", (float)5); printf("%f\n", 5.f); printf("%f\n",5); printf("%d\n",5.01); printf("%f\n", (转载 2012-12-17 22:39:42 · 625 阅读 · 0 评论 -
如何确定 SQL Server 及其组件的版本
http://support.microsoft.com/kb/321185/zh-cn 本文介绍如何确定当前的 Microsoft SQL Server 版本号以及对应的产品级别或 Service Pack 级别,此外还介绍如何确定正在使用的 SQL Server 的具体版本。注意 如果您只想查找 SQL Server 的最新版本,可以参考下列文章。您也可以在本文的“详细信息”部转载 2012-12-02 23:05:50 · 2518 阅读 · 0 评论 -
探讨i++和++i
最近笔者在调试代码时发现自己在对++运算符的理解上不够深入,导致一个不应有的bug的出现。在代码书中或课堂上我们都知道++i和i++在作为一个单独语句使用时没有区别,即相当于i=i+1; 而作为语句的一部分时,如a=++i; 和a=i++; ++i先执行加1操作,再执行赋值操作(因++在前),而i++是先执行赋值操作,再执行加1操作(因++在后)。但这种论述未将其中更深的运行机制讲出来,尤其是转载 2012-08-22 10:00:49 · 561 阅读 · 0 评论 -
利用MetaProducts Inquiry 制作离线版网页chm电子书
系统环境:windows 7软件环境:MetaProducts Inquiry 、EasyChm本次结果:chm电子书格式的离线版网页 近期由于要做个离线版网页的电子书,找了很多软件。对于离线浏览软件,有很多很经典,例如:Teleport Ultra、Website.Extractor等等,自己使用起来很不方便,主要是网页下载不全(对于本次要下载的php网页),大概是由于自己转载 2012-08-15 11:25:56 · 1729 阅读 · 0 评论 -
How to Get Virtual Desktops on Windows with Dexpot
How to Get Virtual Desktops on Windows with DexpotIf you’re a Linux user, there’s a good chance you can’t live without virtual desktops. They’re a great way to organize your workspace. Dexpot br转载 2012-08-15 10:19:00 · 1003 阅读 · 0 评论 -
【VS Hacks】定制VS
【VS Hacks】定制VS# Hack 24 定制快捷键VS能够做很多键盘的配置,其实在VS中目前已经发现有很多的快捷键了,但是在这个技巧篇里会学到如何创建新的快捷键,以及编辑已有的快捷键。VS中包含很多的命令,只有其中的一小部分定义了快捷键,可以通过“选项”窗口来添加或者移除快捷键定义。(1) 添加定制快捷键在这里你将会为“生成->重新生成解决方案”命令添加快捷键,首先通过转载 2012-08-13 17:29:54 · 871 阅读 · 0 评论 -
解决vs2005 没有Visual Studio 2005 command prompt 工具的方法
这个工具其实就是一个命令,如果发现 vs2005的工具 菜单中没有这个可以用以下方法加入(前提是有装过brewSDK 和brew addins)1。工具->外部工具2。添加按照图内容填写各项最后一项路径为D:/Program Files/Microsoft Visual Studio 8/vc/bin (D:/替换为你的安装路径)点击确定就可以看见了~转载 2012-08-13 17:27:44 · 1003 阅读 · 0 评论 -
VS2005 独立应用程序和并行程序集的概念
大多数情况下,Visual C++ 应用程序的部署都是用 Windows Installer 部署来完成的。有关 Visual Studio 内支持的部署方法以及替换方法的更多信息,请参见 Windows Installer 部署概述和其他部署方法。在 Visual Studio 2005 中,不支持 Visual C++ 本机应用程序的 ClickOnce 部署;但是,可以在命令行上通过 Cli转载 2012-08-12 19:06:49 · 1026 阅读 · 0 评论 -
Retrieving the COM class factory for component with CLSID {C1F400A0-3F08-11D3-9F0B-006008039E37} fai
Retrieving the COM class factory for component with CLSID {C1F400A0-3F08-11D3-9F0B-006008039E37} failed due to the following error: 80040154 Class not registeredApplies to: Microsoft Windows Server转载 2014-11-29 17:52:04 · 2572 阅读 · 0 评论 -
遗传算法
遗传算法(Genetic Algorithm)是一类借鉴生物界的进化规律(适者生存,优胜劣汰遗传机制)演化而来的随机化搜索方法。它是由美国的J.Holland教授1975年首先提出,其主要特点是直接对结构对象进行操作,不存在求导和函数连续性的限定;具有内在的隐并行性和更好的全局寻优能力;采用概率化的寻优方法,能自动获取和指导优化的搜索空间,自适应地调整搜索方向,不需要确定的规则。遗传算法的这些性转载 2015-08-25 10:51:11 · 1128 阅读 · 0 评论 -
在Win8.1 X64下安装VB6及后续补丁的正确方法
2016年01月15日 22:28:53wzk456阅读数:2982Visual Basic 6.0 的强大生命力使人舍不得放弃。微软在Win8一开始发行的时候,宣布过不再支持VB6,这招致了大量VB6的粉丝的不满。但是到了后来,又看到有人说可以在Win8上使用VB6了,这样对我来说,这当然是好事。今天因为调试一个软件,需要用到VB6对一些算法进行验证,于是就在Win8.1 64位企...转载 2019-03-15 19:22:08 · 1406 阅读 · 0 评论 -
Win7 x64 + excel word VBE环境中使用socket控件的方式
WIN10 64位装vb6.0卡在装程序正在更新您的系统1、安装时提示是否用Visual SourceSafe,要选择否。2、自定义安装,接着选择“数据访问”,再点击2次“更改选项”,把ADO和RDS前面的勾去掉即可。3、根据提示正常重启下即可。由于一些特殊需要,本人需要在Win7 x64 + excel word VBE环境中使用socket控件,但是网上的方法大多不够完整,自...转载 2019-03-15 19:21:36 · 982 阅读 · 0 评论 -
WIN7以上系统安装VB6的解决办法,附上个批处理。
WIN7以上系统安装VB6的解决办法,附上个批处理。一、安装时显示oledb32r.dll不能在系统注册数据库中注册在C盘查找oledb32r.dll,改名为oledb32r-2.dll即可,dll冲突了。二、WIN7安装VB6提示VB98ENT.STF错误的解决办法:发现是 setupwiz.ini文件参数错误,办法:1、不要把VB6放在带有空格的目录!!!2.打开setup...转载 2019-03-15 17:59:43 · 3365 阅读 · 1 评论 -
WINDOWS是如何在注册表里记录盘符分配的
2009-03-30 19:10:11标签:windows 注册表 盘符 休闲 职场原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zhangyu.blog.51cto.com/197148/143742作者:张宇,北亚硬盘数据恢复中心,转载请联系作者,如果实在不想联系作者,至少请保留版权,谢谢。转载 2017-06-15 19:36:29 · 3093 阅读 · 0 评论 -
XP系统还不过时 教你完美征服3TB硬盘
XP系统还不过时 教你完美征服3TB硬盘原作者:沈洁随着高清1080p片源的普及,越来越多的人开始没日没夜的7x24小时不间断的挂BT PT下载高清视频了。原本以为都要死掉的传统机械硬盘行业,奇迹般的迎来了第二春。机械硬盘存储已经成为了新的主流存储工具,从而彻底淘汰了光盘这种落后的存储方式。正慢慢的成为2011年新的主流存储媒介!!!!用旧pc组建的客厅电脑,7x2转载 2017-06-15 19:35:54 · 9340 阅读 · 0 评论 -
“无法为源卷创建vss快照 错误代码:2147549183”
2012-12-25 17:16:58标签:vmware converter 无法为源卷创建vss快照 错误代码:2147549183通过VMware Converter 迁移物理机(windows2003EE sp2)到 esxi5.1 虚拟机在作业1%时,提示“无法为源卷创建vss快照 错误代码:2147549183”。经baidu,很多都只是解释vss服务没有启动。检转载 2017-06-15 09:28:05 · 4787 阅读 · 0 评论 -
Windows下的高精度定时器实现及精确时刻获取
通讯、VOIP、视频等领域的很多核心技术对时间精度的要求非常高,比如数据采集、时间同步、媒体流平滑控制、拥塞算法等等,很多技术都是以毫秒为单位来进行计算和控制的。但是Windows设计之初并不是以实时系统为目标的,所以Windows系统的时间精度一直不高,实际最小单位是15ms左右,导致的结果就是所有Windows的时间、线程相关的操作都无法以1ms来实现精确控制。 受影响的操作包括Sle转载 2017-06-09 17:49:16 · 1130 阅读 · 0 评论 -
实现毫秒级和纳秒级计数的几个API--timeGetTime、GetTickCount、QueryPerformanceCounter
Private Declare Function timeGetTime Lib "winmm.dll" () As LongPrivate Declare Function GetTickCount Lib "kernel32" () As LongPrivate Declare Function QueryPerformanceCounter Lib "kernel32 " (lp转载 2017-06-05 19:05:19 · 1540 阅读 · 0 评论 -
Windows启动过程详解
我们每天都在和Windows打交道,很多人可能每天都要面对多次Windows的启动过程,可是您知道在Windows的启动过程背后,隐藏着什么秘密吗?在这一系列过程中都用到了哪些重要的系统文件?系统的启动分为几个步骤?在这些步骤中计算机中发生了什么事情?这些就是本文试图告诉您的。本文的适用范围随着技术的发展,我们能够见到的计算机硬件种类越来越多。以计算机上最重要的组件CPU来说,目前就有很多转载 2017-06-15 22:11:15 · 888 阅读 · 0 评论 -
Windows and GPT FAQ
Windows and GPT FAQLast updated:November 30, 2012Applies to:Windows 8Windows Server 2012Windows 7Windows Server 2008Windows Server 2008 R2Windows VistaWindows Server转载 2017-06-15 19:54:24 · 612 阅读 · 0 评论 -
注册表与盘符(转victor888文章 )
注册表与盘符(转victor888文章 )标签: c++获取盘符 c#获取盘符 转自: http://blog.youkuaiyun.com/loulou_ff/article/details/3769479 写点东西,把这阶段的研究内容记录下来,同时也给研究相关内容的同志提供参考,免得走弯路。 先说几句实话,在网上我所搜索到的有用的东西,基本都是外转载 2017-06-15 19:38:00 · 675 阅读 · 0 评论 -
powershell_2.0和3.0_下载安装
powershell下载安装 --------------------powershell 1.0 不建议安装powershell 1.0,建议更新系统补丁后,安装powershell 2.0------------------------32位winxp-sp2简体中文版中,只能安装powershell 1.0http://www.microsoft.com/downloads转载 2016-10-13 10:16:54 · 11599 阅读 · 0 评论 -
理解Windows内置安全主体
作者/Jan De Clercq 译者/刘海蜀导读:对于Windows内置安全主体特别需要注意的是:你无法创建、重命名和删除它们,并且它们在任何一个Windows系统中都是一样的。在上期杂志的“理解Windows内置安全主体(上)”一文中,我们初步了解了Windows内置安全主体(它们是Windows安全子系统中预定义和控制的特殊对象)在管理和维护系统安全方面的强大功能。若仔细阅读了转载 2016-06-23 19:24:46 · 4790 阅读 · 0 评论