实例介绍
DirectX修复工具(DirectX repair)是一款完全由本人自主开发的系统级工具软件,简便易用。本程序为绿色版,无需安装,可直接运行。资源中的技术文档包含程序的部分源代码,以供编程爱好者交流。 本程序适用于多个操作系统,如Windows XP(需先安装.NET 2.0,详情请参阅“致Windows XP用户.txt”文件)、Windows Vista以及Windows 7,同时兼容32位操作系统和64位操作系统。本程序会根据系统的不同,自动调整任务模式,无需用户进行设置。 本程序的主要功能是检测当前系统的DirectX状态,如果发现异常则进行修复。本程序中包含了最新版的DirectX redist(Jun2010),并且全部文件都有Microsoft的数字签名,安全放心。 本程序为了应对一般电脑用户的使用,采用了傻瓜式一键设计,只要点击主界面上的“检测并修复”按钮,程序就会自动完成校验、检测、修复的全部功能,无需用户的介入,大大降低了使用难度。 本程序采用了多线程编程技术,可充分利用系统的资源,减少时间的等待。同时,针对部分低性能电脑,也做了一定程度的优化。 本程序有自动记录日志功能,可以记录每一次检测修复结果,方便在出现问题时,及时分析和查找原因,以便找到解决办法。 程序的“选项”对话框中包含了2项高级功能。点击其中的“注册系统中所有dll文件”按钮可以自动注册系统文件夹下的所有dll文件。该项功能不仅能修复DirectX的问题,还可以修复系统中很多其他由于dll未注册而产生的问题,颇为实用。点击第二个按钮可以为dll文件的右键菜单添加“注册”和“卸载”项,方便对单独的dll文件进行注册。请注意,并不是所有的dll文件都可以通过这种方式注册。 程序附带了用户反馈程序,可以在用户允许的前提下发送检测修复结果。用户也可以在出现问题时通过反馈程序和软件作者进行交流,共同查找问题。反馈是完全匿名和自愿的。 本程序基于Microsoft .NET Framework 2.0开发,对于Windows 2000、Windows XP、Windows 2003的用户需要首先安装.NET Framework 2.0或更高版本才可运行本程序。有关下载和安装的详细信息请参阅“致Windows XP用户.txt”文件。对于Windows Vista、Windows 7用户,可以直接运行本程序。
【实例截图】
【核心代码】
4744300845229382831.rar
└── DirectX repair V1.0
├── Data
│ ├── A
│ │ ├── d3dcompiler_33.dll
│ │ ├── d3dcompiler_34.dll
│ │ ├── d3dcompiler_35.dll
│ │ ├── d3dcompiler_36.dll
│ │ ├── D3DCompiler_37.dll
│ │ ├── D3DCompiler_38.dll
│ │ ├── D3DCompiler_39.dll
│ │ ├── D3DCompiler_40.dll
│ │ ├── D3DCompiler_41.dll
│ │ ├── D3DCompiler_42.dll
│ │ ├── D3DCompiler_43.dll
│ │ ├── d3dcsx_42.dll
│ │ ├── d3dcsx_43.dll
│ │ ├── d3dx10_33.dll
│ │ ├── d3dx10_34.dll
│ │ ├── d3dx10_35.dll
│ │ ├── d3dx10_36.dll
│ │ ├── d3dx10_37.dll
│ │ ├── d3dx10_38.dll
│ │ ├── d3dx10_39.dll
│ │ ├── d3dx10_40.dll
│ │ ├── d3dx10_41.dll
│ │ ├── d3dx10_42.dll
│ │ ├── d3dx10_43.dll
│ │ ├── d3dx10.dll
│ │ ├── d3dx11_42.dll
│ │ ├── d3dx11_43.dll
│ │ ├── d3dx9_24.dll
│ │ ├── d3dx9_25.dll
│ │ ├── d3dx9_26.dll
│ │ ├── d3dx9_27.dll
│ │ ├── d3dx9_28.dll
│ │ ├── d3dx9_29.dll
│ │ ├── d3dx9_30.dll
│ │ ├── d3dx9_31.dll
│ │ ├── d3dx9_32.dll
│ │ ├── d3dx9_33.dll
│ │ ├── d3dx9_34.dll
│ │ ├── d3dx9_35.dll
│ │ ├── d3dx9_36.dll
│ │ ├── d3dx9_37.dll
│ │ ├── d3dx9_38.dll
│ │ ├── d3dx9_39.dll
│ │ ├── d3dx9_40.dll
│ │ ├── d3dx9_41.dll
│ │ ├── d3dx9_42.dll
│ │ ├── d3dx9_43.dll
│ │ ├── x3daudio1_0.dll
│ │ ├── x3daudio1_1.dll
│ │ ├── x3daudio1_2.dll
│ │ ├── X3DAudio1_3.dll
│ │ ├── X3DAudio1_4.dll
│ │ ├── X3DAudio1_5.dll
│ │ ├── X3DAudio1_6.dll
│ │ ├── X3DAudio1_7.dll
│ │ ├── xactengine2_0.dll
│ │ ├── xactengine2_10.dll
│ │ ├── xactengine2_1.dll
│ │ ├── xactengine2_2.dll
│ │ ├── xactengine2_3.dll
│ │ ├── xactengine2_4.dll
│ │ ├── xactengine2_5.dll
│ │ ├── xactengine2_6.dll
│ │ ├── xactengine2_7.dll
│ │ ├── xactengine2_8.dll
│ │ ├── xactengine2_9.dll
│ │ ├── xactengine3_0.dll
│ │ ├── xactengine3_1.dll
│ │ ├── xactengine3_2.dll
│ │ ├── xactengine3_3.dll
│ │ ├── xactengine3_4.dll
│ │ ├── xactengine3_5.dll
│ │ ├── xactengine3_6.dll
│ │ ├── xactengine3_7.dll
│ │ ├── XAPOFX1_0.dll
│ │ ├── XAPOFX1_1.dll
│ │ ├── XAPOFX1_2.dll
│ │ ├── XAPOFX1_3.dll
│ │ ├── XAPOFX1_4.dll
│ │ ├── XAPOFX1_5.dll
│ │ ├── XAudio2_0.dll
│ │ ├── XAudio2_1.dll
│ │ ├── XAudio2_2.dll
│ │ ├── XAudio2_3.dll
│ │ ├── XAudio2_4.dll
│ │ ├── XAudio2_5.dll
│ │ ├── XAudio2_6.dll
│ │ ├── XAudio2_7.dll
│ │ ├── xinput1_1.dll
│ │ ├── xinput1_2.dll
│ │ └── xinput1_3.dll
│ ├── B
│ │ ├── d3dcompiler_33.dll
│ │ ├── d3dcompiler_34.dll
│ │ ├── d3dcompiler_35.dll
│ │ ├── d3dcompiler_36.dll
│ │ ├── D3DCompiler_37.dll
│ │ ├── D3DCompiler_38.dll
│ │ ├── D3DCompiler_39.dll
│ │ ├── D3DCompiler_40.dll
│ │ ├── D3DCompiler_41.dll
│ │ ├── D3DCompiler_42.dll
│ │ ├── D3DCompiler_43.dll
│ │ ├── d3dcsx_42.dll
│ │ ├── d3dcsx_43.dll
│ │ ├── d3dx10_33.dll
│ │ ├── d3dx10_34.dll
│ │ ├── d3dx10_35.dll
│ │ ├── d3dx10_36.dll
│ │ ├── d3dx10_37.dll
│ │ ├── d3dx10_38.dll
│ │ ├── d3dx10_39.dll
│ │ ├── d3dx10_40.dll
│ │ ├── d3dx10_41.dll
│ │ ├── d3dx10_42.dll
│ │ ├── d3dx10_43.dll
│ │ ├── d3dx10.dll
│ │ ├── d3dx11_42.dll
│ │ ├── d3dx11_43.dll
│ │ ├── d3dx9_24.dll
│ │ ├── d3dx9_25.dll
│ │ ├── d3dx9_26.dll
│ │ ├── d3dx9_27.dll
│ │ ├── d3dx9_28.dll
│ │ ├── d3dx9_29.dll
│ │ ├── d3dx9_30.dll
│ │ ├── d3dx9_31.dll
│ │ ├── d3dx9_32.dll
│ │ ├── d3dx9_33.dll
│ │ ├── d3dx9_34.dll
│ │ ├── d3dx9_35.dll
│ │ ├── d3dx9_36.dll
│ │ ├── d3dx9_37.dll
│ │ ├── d3dx9_38.dll
│ │ ├── d3dx9_39.dll
│ │ ├── d3dx9_40.dll
│ │ ├── d3dx9_41.dll
│ │ ├── d3dx9_42.dll
│ │ ├── d3dx9_43.dll
│ │ ├── x3daudio1_0.dll
│ │ ├── x3daudio1_1.dll
│ │ ├── x3daudio1_2.dll
│ │ ├── X3DAudio1_3.dll
│ │ ├── X3DAudio1_4.dll
│ │ ├── X3DAudio1_5.dll
│ │ ├── X3DAudio1_6.dll
│ │ ├── X3DAudio1_7.dll
│ │ ├── xactengine2_0.dll
│ │ ├── xactengine2_10.dll
│ │ ├── xactengine2_1.dll
│ │ ├── xactengine2_2.dll
│ │ ├── xactengine2_3.dll
│ │ ├── xactengine2_4.dll
│ │ ├── xactengine2_5.dll
│ │ ├── xactengine2_6.dll
│ │ ├── xactengine2_7.dll
│ │ ├── xactengine2_8.dll
│ │ ├── xactengine2_9.dll
│ │ ├── xactengine3_0.dll
│ │ ├── xactengine3_1.dll
│ │ ├── xactengine3_2.dll
│ │ ├── xactengine3_3.dll
│ │ ├── xactengine3_4.dll
│ │ ├── xactengine3_5.dll
│ │ ├── xactengine3_6.dll
│ │ ├── xactengine3_7.dll
│ │ ├── XAPOFX1_0.dll
│ │ ├── XAPOFX1_1.dll
│ │ ├── XAPOFX1_2.dll
│ │ ├── XAPOFX1_3.dll
│ │ ├── XAPOFX1_4.dll
│ │ ├── XAPOFX1_5.dll
│ │ ├── XAudio2_0.dll
│ │ ├── XAudio2_1.dll
│ │ ├── XAudio2_2.dll
│ │ ├── XAudio2_3.dll
│ │ ├── XAudio2_4.dll
│ │ ├── XAudio2_5.dll
│ │ ├── XAudio2_6.dll
│ │ ├── XAudio2_7.dll
│ │ ├── xinput1_1.dll
│ │ ├── xinput1_2.dll
│ │ └── xinput1_3.dll
│ └── Feedback.exe
├── DirectX repair.exe
├── 使用说明.txt
├── 常见问题解答.txt
├── 技术文档.txt
└── 致Windows XP用户.txt
4 directories, 188 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论