您的位置:首页 > 其它

Microsoft Visual Studio 2010注册 KEY//=VisualDDK- VS2010驱动环境//=//VS2010完整版安装 瘦身 精简 提速方法//

2011-04-20 04:11 731 查看
新的来了VS11+WDK8安装完就行了,不用其他第三方了 直接编译驱动,还可调试。先安装VS11后再装WDK8。

====================================================================================

以下已成过去。。。

1 vs2010 key: YCFHQ-9DWCY-DKV88-T2TMH-G7BHP

2 VS2010驱动开发环境:VisualDDK- 开源 http://visualddk.sysprogs.org/官网

不再用DDKWizard,设置目录后造成EXE无法编译,也不适合VS2010,用VisualDDK 1.5替换开发驱动了。

3 VS2010 自动生成的数据库文件体积太过庞大,本人采用了禁用IntelilSense

看图 如下设置后 不影响MFC窗体资源打开,不会造成数据库体积过大,当然没有了智能跟踪,我用插件VAssistX替代了。





以下不推荐使用。

/////////////////VS2010驱动环境搭建=DDKWizard 1.3.0 原版,修改补丁及修改过程 for VS2010 + =========

下载资源 http://download.csdn.net/source/3207419 DDKWizard 1.3.0 原版,修改补丁及修改过程

适合于 VS2010 + DDK/WDK 7.0 + DDKWizard,包内有详细的修改过程,附上WDK 7.0及DDKWizard原版的下载地址。

鉴于本人技术实在有限,修改时间仓促,仅希望在这里能够起到一个抛砖引玉的作用,让大家更快地熟悉windows驱动开发的环境,此中错漏之处万望大家海涵。

另外可参考http://wjcsharp.blog.51cto.com/1031016/391769 =

图文教程

一.vs2010的用户可以把注册表中

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/VisualStudio/中的 10.0改为9.0,如果原来有9.0,就改为随便名字,安装好改改回来。然后运行ddkwizard_setup.exe,再将注册表改回。

二、

1,将本文件所在目录下的5个.asz文件复制到VS安装目录下的

/Microsoft Visual Studio 10.0/VC/vcprojects/DDK Project覆盖原文件

2,将default.js复制到DDKWizard安装目录下的目录

/DDKWizard/Wizards/Driver/Scripts/1033

/DDKWizard/Wizards/EmptyDrv/Scripts/1033

/DDKWizard/Wizards/NativeApp/Scripts/1033

/DDKWizard/Wizards/Win32CUI/Scripts/1033

/DDKWizard/Wizards/Win32DLL/Scripts/1033

下分别覆盖原文件

3、复制ddkbuild.cmd和ddkbuild.bat到

VS安装目录下的/Microsoft Visual Studio 10.0/VC/bin 至此DDK安装完毕

三、

1.添加环境变量: W7BASE,目录: DDK的安装目录,例如G:/WINDDK/7600.16385.1,XP为WXPBASE

2.启动VS2010,在vs2010中包含Winddk的目录,在视图->属性管理器->Microsoft.Cpp.Win32.user中添加

打开一个驱动示例 这里提供一个模板http://cid-14f63a0e4f98664d.office.live.com/self.aspx/.Public/%E9%A9%B1%E5%8A%A8%E6%A8%A1%E6%9D%BF.rar



以下多选4个 右键属性





最后包含目录如下



到这里完事,绿色版装了 无法继续四,只能弄个模板搞搞了。反正无所谓。。。能编译就行

四、新建项目,选择左侧的DDK Project 右面选择driver确定。

出现ddkwizard,直接默认Finish。

这时在解决方案管理器中就应该添加好相应的文件。

这时点击工具栏上的按钮生成项目,如果不出意外的话,编译通过,产生.sys文件。

//VS2010安装/瘦身/精简/提速方法//=//

Visual Studio 2010(简称VS2010)出来已经有几个月了,虽然安装程序比Vs2008小了一些只有2.5G,但仍然是一个庞然大物,继续秉承微软的一灌作风“捆绑”,不管用上用不上先给你绑上。全完安装需要7~8G空间,自定议安装的话,可以定制的内容也不多。

可选安装包如下: 1.Visual VB.net 2.Visual C++ 3.Visual C# 4.Visual F# 5.Visual Web Developer 6.图形库 7.Dotfuscator 软件服务 8.Microsoft SQL Server 2008 Express 9.Microsoft SharePoint 开发人员工具这几个可选组件中Visual C++最大,不用C++的建议钩掉,Visual Web Developer 用于WEB开发,如果只开发C/S的程序那么也可以钩掉,另外6、7、8、9三项相信大多数人也用不上吧,可以钩掉,F#做为一种新的语言想研究的可以装上,必竟才100多M。即便这样安装仍然需要3~4G空间。
为了给VS2010瘦身精简,大家还可以在控制面板-程序卸载中酌情删除一些用不上的组件。在删除之前我们先来认识一下这些组件,以免删除造成不必要的麻烦。

1. Microsoft .NET Framework 4 Client Profile 这个其实就是.NET Framework4 的精简版,可删除,但不建议删除。

2. Microsoft .NET Framework 4 Extended 字面上看就是NET Framework 4扩展,不能删除。

3. Microsoft .NET Framework 4 Multi-Targeting Pack 这个似呼是为NET 跨平台准备的东西,可以删除,不建议删除。

4. Microsoft ASP.NET MVC 开发组件包 Microsoft ASP.NET MVC 2 Microsoft ASP.NET MVC 2 – Visual Studio 2010 Tools 这是MVC2 的组件包,开发Web程序的朋友不陌生吧,不用可以删除。

5. Microsoft Help Viewer 1.0 类拟于以前的Document Explorer,可以删除。

6. Microsoft Silverlight 开发组件包 Microsoft Silverlight Microsoft Silverlight 3 SDK 开发Silverlight程序用的,不用的可以删除。 7. Microsoft SQL Server 2008 R2 数据层应用程序框架 英文版的叫Data-Tier Application Framework,貌似很牛X的东西,相信大多数人都像我一样没用过吧,(注意:这个和Ado.net无关)可以删除。

8. Microsoft SQL Server 2008 R2 Data-Tier Application Project 数据库应用程序项目,和前一项配套的,可以删除。

9. Microsoft SQL Server 2008 R2 管理对象 英文版的叫Management Objects,这个就是SMO对象,用于编程操作SQL的,没用的可以删除,不影响SQL数据据和Ado编程。

10. Microsoft SQL Server 2008 R2 Transact-SQL Language Service T-SQL语言服务,反正我没用过,可以删除(不影SQL数据库和ADO)。

11. Microsoft SQL Server Compact 3.5 SP2 CHS Windows Mobile 编程用的,不搞移动设备开的就删除吧。

12. Microsoft SQL Server Database Publishing Wizard 1.4 SQL Server 数据库发布向导,留着吧,VS中有些数据库可视化操用的上,高手可以删除。

13. Microsoft SQL Server CLR Types 比TSQL更牛X的CLR语言,这个我不会,也没用上,删除。

14. Microsoft Sync Framework 框架 Microsoft Sync Framework Runtime v1.0 SP1 Microsoft Sync Framework SDK v1.0 SP1 Microsoft Sync Framework Services v1.0 SP1 Microsoft Sync Services for ADO.NET v2.0 SP1 用于移动设备开发的东西,不搞这方面的也可删除。

15. Microsoft Team Foundation Server 2010 对象模型 用于项目和源码管理东西,类似于以前的VSS,我用的是SVN所以删除。

16. Microsoft Visual C++ 开发组件包 Microsoft Visual C++ 2008 Redistributable Microsoft Visual C++ 2008 Redistributable Microsoft Visual C++ 2010 x64 Runtime Microsoft Visual C++ 2010 x86 Runtime C++的运行库,留着吧,许多软件都依赖它。

17. Microsoft Visual F# 2.0 Runtime 这个F#在安装时可以选择,不想研究了可以在这删除。

18. Microsoft Visual Studio ADO.NET Entity Framework Tools 这个我没弄懂,微软是这么说的: ADO.NET Entity Framework即下一代的ADO.NET。它是比Linq To SQL更加强大的ORM…,即然是下一代的东东那以后再研究吧,先删除吧。

19. Microsoft Visual Studio IntelliTrace Collection 智能跟踪收集器,调试程序时用的,建议不要删除,删除不影响调试程序。

20.

Microsoft Visual Studio Tools for Office Runtime(x64) Office开发组件,不用的可以删除。

21. Microsoft Visual Studio Macro Tools VS2010必备组件,不能删除。

22. Visual Studio 2010 Tools for SQL Server Compact 3.5 SP2 ENU 还是搞移动设备开发用的,不想可以删除。

23. Visual Studio 2010 Prerequisites – ENU 这个是安装必备,就是在安装VS2010之前会自动装上这东西,装了就没什么用了嘛,可以删除。不过下次添加组件时还会自动装上。

24. Web Deployment Tool Web发布工具,可以像Tomcat 那样把WEB程序打包成一个ZIP文件发布,不用的可以删除。

25. 删除水晶报表模板 找到安装盘下 /WCU/Crystal Reports/CrystalReportsTemplates.msi 文件 右键点击,选择卸载,就可以删除Crystal Reports了。

26. Microsoft Visual Studio 2010 Ultimate – ENU 这个东东不用说了吧,想删就删吧。 ==========================================================

=========== 简单设置提高VS2010的运行速度

一、VS2010选项视觉体验设置 工具->选项->环境 视觉体验的勾选都去掉。不解释,你懂得。

二、禁用Intellisense 工具->选项->文本编辑器->C/C++->高级 禁用IntelliSense设为True 这个功能很好用。相较于Visual Assist X,Intellisence结果更加准确,但活动也更加频繁,项目一庞大时修改头起来就会使VS变得很卡。

三、下载Windows 自动化 API 3.0 更新包 微软安装说明: 安装 Windows 自动化 API 3.0 后,Visual Studio 2010 的运行速度更快。 如果未安装 Windows 自动化 API 3.0,则 Windows 笔和触摸服务会明显降低 Visual Studio IntelliSense 的性能 已经禁用IntelliSense的话这个就没什么用了。 下载页面:http://support.microsoft.com/kb/971513/zh-cn

四、关闭导航栏(不建议) 工具->选项->C#->常规 取消勾选导航栏 导航栏还是相当好用的,我是不建议去掉他。

五、取消修订 工具->选项->常规 减少开销,加速IDE的反应

六、取消跟踪活动项 工具->选项->项目和解决方案 取消 在解决方案资源管理器中跟踪活动项

七、取消重构 工具->选项->项目和解决方案 EnableRefactoringOnRename设为False

八、禁用IntelliTrace IntelliTrace是VS2010的新特征 默认启用并仅收集IntelliTrace事件。 目前还不太了解这个功能,但看其介绍是相当有利于开发的,不过同时,资源的消耗也是必然的。 禁用方法,工具->选项->IntelliTrace
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐