当前位置:文档之家› Xcode 真机测试破解方法

Xcode 真机测试破解方法

Xcode 真机测试破解方法
Xcode 真机测试破解方法

Xcode 真机测试破解方法(转加修改)xcode 4.6 通过

(2012-02-08 03:04:22)

转载▼

标签:

杂谈

1.创建证书

创建证书的过程比较简单,打开实用工具-钥匙串访问。然后在菜单栏里点击钥匙串访问-证书助理-创建证书来打开向导。第一个步骤比较重要,必须要把名称命名为iPhone Developer,将类型设定为代码签名,将"让我覆盖这些默认值"选中。之后的步骤无需更改,一路点击“确定”和“继续”来完成这个向导就可以。

2.修改Xcode的配置文件和二进制文件

下面的步骤稍微有点繁琐,您应该了解UNIX命令行的基本操作,并了解一种命令行文本编辑器,本文使用的是vim。尽管这里会给出完整的代码,但是关于修改和保存代码的基本操作,不再赘述。下面的操作请先将Xcode按Command+Q完全关闭。

(1)修改配置文件

进入目录并备份原文件(4.1和4.2在这里主要的差别是SDK的目录名不同)

(Xcode4.1请执行)cd /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk/

(Xcode4.2请执行)cd /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/(Xcode4.3请执行)

cd/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.

0.sdk

(Xcode4.3.2请执行)

cd/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SD Ks/iPhoneOS5.1.sdk

(Xcode4.5请执行)

cd/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.

0.sdk

(Xcode4.6请执行)

cd/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SD Ks/iPhoneOS6.1.sdk

(编辑方式可用终端或者文本编辑器)

因为4.3之后的XCODE已经打包成.APP了,所有的文件全在这个包里,路径:

/Applications/Xcode.app 。怎么修改里面的SDKSettings.plist 和Info.plist呢?

可以在applications目录下右键点Xcode.app,然后选择〉显示包内容

在包里面的plist路径跟4.2 一样

(终端TERMINAL:打开plist文件之后按i 键进入插入模式<可理解为编辑模式>,然后按照你的需要对该文件进行编辑,编辑完成之后按ESC 键退出插入模式,之后按:wq+回车保存退出,记得英文的冒号也是要输入的哦。)

sudo cp SDKSettings.plist SDKSettings.plist.orig

进行编辑

sudo vim SDKSettings.plist

将以下两段中的YES改为NO

CODE_SIGNING_REQUIRED

YES

ENTITLEMENTS_REQUIRED

YES

下面修改另外一个文件

进入目录并备份原文件

(Xcode4.1/4.2请执行)cd /Developer/Platforms/iPhoneOS.platform/

(Xcode4.3/4.4/4.5/4.6请执行)cd

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform

备份:

sudo cp Info.plist Info.plist.orig

进行编辑:

sudo vi Info.plist

(注:这时用终端打开的info.plist已经不是XML格式,即不可用terminal或文本编辑器来进行编辑,将plist改成plist.orig之后copy到桌面<选中文件回车即可重命名>,如果不行的话试试拖到文档里面,文件的移动和重命名都需要输入密码,使用默认的XCODE进行修改,改完后.plist的文件拖会原来目录。)

Xcode 4.5、4.6也有三处,分别在DefaultProperties分支下、RuntimeRequirements 分支下和OverrideProperties分支下。

(2)二进制补丁

#在桌面上建立script这个脚本

cd ~/Desktop

vim script

#(Xcode 4.1执行)在编辑器中输入如下内容

#!/bin/bash

cd /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Plug-ins/iPhoneOS\ Build\ System\ Support.xcplugin/Contents/MacOS/

dd if=iPhoneOS\ Build\ System\ Support of=working bs=500 count=255

printf "xc3x26x00x00" >> working

/bin/mv -n iPhoneOS\ Build\ System\ Support iPhoneOS\ Build\ System\ Support.original

/bin/mv working iPhoneOS\ Build\ System\ Support

chmod a+x iPhoneOS\ Build\ System\ Support

#(Xcode 4.2执行)在编辑器中输入如下内容

#!/bin/bash

cd /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/PrivatePlugIns/iPhoneOS\ Build\ System\ Support.xcplugin/Contents/MacOS/

dd if=iPhoneOS\ Build\ System\ Support of=working bs=500 count=255

printf "xc3x26x00x00" >> working

/bin/mv -n iPhoneOS\ Build\ System\ Support iPhoneOS\ Build\ System\ Support.original

/bin/mv working iPhoneOS\ Build\ System\ Support

chmod a+x iPhoneOS\ Build\ System\ Support

保存并退出。(4.1和4.2在这里的区别也是目录名不同,就是代码中绿色的部分。4.1是Plug-ins而4.2是PrivatePlugIns)

授予这个脚本执行权限并执行它

chmod 777 script

./script

正常的话应该输出(具体的数字可能有差别)

231+1 records in

231+1 records out

115904 bytes transferred in 0.001738 secs (66694555 bytes/sec)

(仔细留意,成功的话会临时产生一个名为WOKING的文件,随后自动删除)

#(Xcode 4.3注意)在Xcode 4.3版本中,我没有找到iPhoneOS Build System Support.xcplugin这个插件,因此我跳过了这个步骤,并且最终也成功的进行了联机调试。因此我个人认为Xcode 4.3没有必要执行“二进制补丁”这一步骤。请各位朋友测试~!

#(Xcode 4.3.2/4.4/4.5/4.6注意)在Xcode 4.3.2版本中,我们可以找到iPhoneOS Build System Support.xcplugin,但我没有修改它,仍然可以进行联机调试。这个修改步骤是从Xcode 3.X中继承过来的,我们有理由猜测,在Xcode 4.x版本中,已经不需要修改这个文件了。

至此,对SDK中配置文件和二进制文件的修改就完成了

3.准备自定义的生成后脚本

连接互联网后执行

#(Xcode 4.1/4.2执行)

mkdir /Developer/iphoneentitlements401

cd /Developer/iphoneentitlements401

curl -O https://www.doczj.com/doc/ff13584693.html,/iphone/gen_entitlements.txt

mv gen_entitlements.txt gen_entitlements.py

chmod 777 gen_entitlements.py

#(Xcode 4.3/4.4/4.5/4.6执行)

mkdir /Applications/Xcode.app/Contents/Developer/iphoneentitlements

cd/Applications/Xcode.app/Contents/Developer/iphoneentitlements

curl -O https://www.doczj.com/doc/ff13584693.html,/iphone/gen_entitlements.txt

mv gen_entitlements.txt gen_entitlements.py

chmod 777 gen_entitlements.py

假如有机会用到旧版XCODE,(4.2以前版本)需要执行两段代码,因为旧版xcode需要相应的py文件支持!

如果您在执行这段代码时遇到Permission denied提示的话,请将相应的语句前面加上sudo 以获取超级权限。

如果您已经联网,则请直接转到步骤4,如果您没有联网,那么请手动创建

/Developer/iphoneentitlements401/gen_entitlements.py并授予其执行权限,这个文件的内容为

(4.3/4.5/4.6)/Applications/Xcode.app/Contents/Developer/iphoneentitlements

#!/usr/bin/env python

import sys

import struct

if len(sys.argv) != 3:

print "Usage: %s appname dest_file.xcent" % sys.argv[0]

sys.exit(-1)

APPNAME = sys.argv[1]

DEST = sys.argv[2]

if not DEST.endswith('.xml') and not DEST.endswith('.xcent'):

print "Dest must be .xml (for ldid) or .xcent (for codesign)"

sys.exit(-1)

entitlements = """

"https://www.doczj.com/doc/ff13584693.html,/DTDs/PropertyList-1.0.dtd">

application-identifier

%s

get-task-allow

""" % APPNAME

f = open(DEST,'w')

if DEST.endswith('.xcent'):

f.write("\xfa\xde\x71\x71")

f.write(struct.pack('>L', len(entitlements) + 8))

f.write(entitlements)

f.close()

如果执行代码无论如何都无法通过的话,请执行手动创建,结果是一样的。py文件可以在桌面建立之后再移动至新创建的iphoneentitlements文件夹里。缺少py文件会导致调试错误,提示.../Applications/Xcode.app/Contents/Developer/iphoneentitlements do not exit.

同理,iphoneentitlements401文件夹位于/user/Developer/目录下,没有的话需要自行创建,如果无法查看文件,请用

显示隐藏文件:

defaults write com.apple.finder AppleShowAllFiles -bool true

KillAll Finder

恢复隐藏

defaults write com.apple.finder AppleShowAllFiles -bool false

KillAll Finder

4.修改工程设置

特别注意:本阶段之前的修改配置文件、准备脚本等,只需要做一次。但本阶段的操作,对每个需要真机调试的工程都要做一遍。

这个步骤的主要作用是支持真机调试,如果不做这个步骤,仍然可以通过步骤5来生成ipa在真机上运行,但是无法使用Xcode内置的调试器对在真机上运行的程序进行单步跟踪。如果您的程序在点击Run真机调试时秒退,请检查此步骤是否正确完成。

(1)禁用Xcode自动的签名操作

将工程配置中所有的Code Signing选项全部设为Don't Code Sign,如图。可能需要先点击“All”让这个选项显示出来

(2)添加自定义的生成后脚本

在Build Phases中添加一个Phase,右下角的Add Build Phase,然后单击Add Run Script,输入以下脚本(对于Xcode 4.1/4.2)

export

CODESIGN_ALLOCATE=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate if [ "${PLATFORM_NAME}" == "iphoneos" ]; then

/Developer/iphoneentitlements401/gen_entitlements.py "https://www.doczj.com/doc/ff13584693.html,pany.${PROJECT_NAME}" "${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/${PROJECT_NAME}.xcent";

codesign -f -s "iPhone Developer" --entitlements

"${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/${PROJECT_NAME}.xcent"

"${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/"

fi

(对于Xcode 4.3/4.4/4.5/4.6)

export

CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.pla tform/Developer/usr/bin/codesign_allocate

if [ "${PLATFORM_NAME}" == "iphoneos" ] || [ "${PLATFORM_NAME}" == "ipados" ]; then /Applications/Xcode.app/Contents/Developer/iphoneentitlements/gen_entitlements.py

"https://www.doczj.com/doc/ff13584693.html,pany.${PROJECT_NAME}"

"${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/${PROJECT_NAME}.xcent"; codesign -f -s "iPhone Developer" --entitlements

"${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/${PROJECT_NAME}.xcent" "${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/"

fi

如图所示:

至此配置全部完成,下面就可以插上iPhone,重新选择生成目标来测试一下在线调试了!如果是第一次使用该设备调试,请先在Organizer中将设备切换为开发模式,具体操作请见常见问题5。

5.旁门左道生成IPA文件

如果我的程序调试好了,怎么才能发给别人用呢?正常情况下IPA文件是从Xcode的Organizer中输出的,但是我们没有证书,这样输出会产生错误。我们只能用个小trick来完成这个操作了。

先将代码生成为Release目标,然后打开工程的输出文件夹,通常情况下这个目录是

/Users/你的用户名/Library/Developer/Xcode/DerivedData/以工程名打头的文件夹

/Build/Products/Release-iphoneos

很纠结吧~这个目录下有个.app的文件,就是生成的程序了。把这个.app拖到iTunes中,它会出现在应用程序那个列表中,然后再把它从iTunes的那个列表中拖出来(比如拖到桌面),发生了什么?哈哈,它就这样变成.ipa了!

把这个.ipa发给朋友,大家就可以跟您一起分享这个程序了。

内存检测工具的使用教程

u启动WINDIAG内存检测工具的使用教程 按下回车将后,电脑会自动进行内存的检测,直到您按下“X”键或者是关闭电脑 windiag内存检测工具将会自动运行,在这里它会无限进行电脑内存检测,我们只要关注工具进行test5次以上检测即可,检测结果会显示在“results”和“pass”以及“cache”这三个位置在电脑检测内存的过程中,我们也可以看到检测是否成功和检测的进度; 上述过程就是如何运用U盘启动盘的内存检测WINDIAG工具对电脑内存进行检测。用户需要注意的是,WINDIAG工具会无限次循环检测内存,我们只需检测次数达到5次以上,按下“X”键或直接关闭电脑。******************************************************************************* u启动Memtest4.20内存检测工具使用教程 当我们按下回车键时系统便会自动进行内存检测,检测的时间大约会在2小时左右,请耐心等待。

现在u启动小编就内存检测的过程中的相关数值向大家详细说明一下: 上方的Pass:表示检测过程中的整体进度; Test:表示检测当前进度; 下方的WallTime:检测时长,大约会在2小时左右; Pass:进行内存检测的次数,经过这一次检测后,下次检测时这里的数值将会是“1”,并且每一次的检测都会累计上去。 Error ECC Errs:检测错误的次数和地点将会在此显示出来。 ******************************************************************************* u启动u盘启动物理内存检测memtest使用教程 物理内存检测memtest是一款可以对电脑内存进行精确检测的工具,在使用时需要关闭当前电脑中所有正在运行的程序,在进行测试时,建议至少运行20分钟,您运行的时间越长,结果越准确。如果拥有多个核心/处理器,可以运行多个副本MemTest分别测试它们之间的内存大小。下面就来看看如何使用这款工具吧。 首先,制作一个u启动u盘启动盘,我们可以从u启动官网下载u启动u盘启动盘制作工具制作一个启动u盘,具体可以参考“下载并安装u启动v6.1制作u盘启动盘教程”。 1、把制作好的u启动u盘启动盘插在电脑usb接口上,然后重启电脑,在出现开机画面时 用一键u盘启动快捷键的方法进入到启动项选择窗口,选择u盘启动,进入到u启动v6.1主菜单界面,选择【02】运行u启动win8pe防蓝屏(新机器)选项,按回车键确认选择,如下图所示:

微软极品Sysinternals Suite工具包使用指南

微软极品Sysinternals Suite工具包使用指南 2010-6-26 10:00:13 编辑:软媒- 笨笨人气:11430次评论(8) Windows7之家(https://www.doczj.com/doc/ff13584693.html,):微软极品Sysinternals Suite工具包使用指南 为什么软媒小编把Sysinternals Suite冠以极品二字?其实从07年Vista之家开始运行的时候,就推荐过这套软件10几次。被微软官方收购的这套软件包,确实有强悍的过人之处,软媒在开发魔方和Windows7优化大师的时候,也借鉴学习了这套软件的很多功能和思想。 今天,软媒小编把这套工具包里面的每个实用软件都整理出来,按照名称首字母排序,点击每个蓝色标题链接都可以转到微软的对应官方页面,有对这些工具包的直接下载地址和更详尽的用法。因为每个软件几乎都可以长篇大论的介绍,所以,在此就只做简介和罗列,希望能够对大家有所帮助。 每个软件都可以单独下载,当然更建议直接下载他们的集成版——Sysinternals Suite 系统工具套装。其实,这套工具包的下载地址几乎是常年不变的,基本都保持在10M大小,下载地址大家可以记住:https://www.doczj.com/doc/ff13584693.html,/Files/SysinternalsSuite.zip。 好吧,下面是列表,都是中文说明。 一、各工具简介和微软官方网页 AccessChk 为了确保创建安全的环境,Windows 管理员通常需要了解特定用户或用户组对文件、目录、注册表项和Windows 服务等资源具有哪种访问权限。AccessChk 能够通过直观的界面和输出快速回答这些问题。 AccessEnum 这一简单但强大的安全工具可以向您显示,谁可以用何种访问权限访问您系统中的目录、文件和注册表项。使用此工具可查找权限漏洞。 AdExplorer Active Directory Explorer 是一个高级的Active Directory (AD) 查看器和编辑器。

win7内存自动检测

使用Windws内存诊断工具检查内存可靠性内存如果存在问题的话会让我们很伤脑筋,所以我们很多时候都需要内存检测工具。但其实,windows也是有内存检测工具来检测内存的,我们可以手动运行这些工具来检查内存。 对于存在问题或者瑕疵的内存通常自身并不会有很大的宣告来说明他们已经存在问题。如果有这类的问题发生,对于 Windows 7 or Windows Server 2008这类的新系统会通知用户使用相关的检测内存的工具进行检测内存。那么我们如何手动方式运行此类检查工具来达到防范于未然,把问题消灭在故障之前呢? 使用Windows内存诊断工具: 我们可以手动方式打开这个管理员工具箱里的内存诊断工具,命令如下: C:\Windows\System32\MdSched.exe 复制代码然后会看到如下界面: 按照上面的提示,我们选择推荐项默认的第一个,保存好现在需要保存的文档和工作后我们点击Restart now and Check for Problems 所有的操作都是自动的,此后计算机会重启,并登录到如下界面: 这个就是正在进行中的内存诊断界面。

使用F1我们可以手动定义一些需要调整和修改以及测试类型的参数:这个是快速模式,Basic测试最少的内存项目,因此检测速度最快!

然后这个我们使用上下键进行选择可以看到标准界面,这个也是默认的执行模式:

最后一个检测模式是终极!也是检测项目最多,内容最苛刻的级别,如果想对您的内存进行一个彻底类烧鸡类型的检测可以选择此项:

默认情况下,诊断工具会对您所选择的项目内容执行2次(两个轮回),但是您完全可以手动修改这个测试轮回的次数,范围是最大99次!使用TAB键定位到修改次数的地方键入需要的轮回次数。 我多麽希望能将此设置成任务计划来定期检测,但是似乎这个是不能的。(原文是:I wish there was a way to set this when configuring the scheduled task, but I have yet to fine one.) 按下F10进行应用,诊断工具开始全自动运行直到轮回次数为您设定的数值后,系统将会重启,并带来如下提示: 一般来说,根据你的内存大小和选择级别时间会有长有短,慢慢等待它过去吧,系统会自动重启的,不论是失败还是通过! 重启后的样子,如图我的电脑内存是没有任何错误的! 假设您等的不耐烦了,没有看到上面的画面,不用着急,我们可以进入事件查看器,来检索刚才时间段关于内存检查的信息报告! 另外,如果您电脑上安装有PowerShell,您可执行如下命令就像这样:

三种优秀的内存测试软件用法

(二)RAM Stress Test(RST)内存测试软件 Data Bus 数据总线 工厂检测内存条质量的软件Ram Stress Test,只要有一丁点问题,都能检查出来,推荐大家使用,各位一定都碰到过,提示内存不能为READ,或者WRITTEN的情况,很多时候都是软件问题,要解决他首先检查内存条的质量,然后再从软件去找问题。这个软件是最专业的,比那个MEMREST还好,只需要检查一边,好就是好,坏的就是坏的。这个软件确实很好,内存坏的话会显示红色,并且报警。但是只能检测一代内存,二代内存就需要微软的检测工具了。Ram Stress Test是美国Ultra-X公司旗下的一个专业记忆体测试程式,是专门给系统生产厂商出机前用的测试程式,他其实是从其他的产品独 过他的测试几乎就能应付大部分的记忆体问题,所以是非常好用的一个测试工具!! 使用非常简易,只要设定为软碟开机就行了,他是一个独立开发的系统,没有依附任何作业系统,相容于x86系列,只要BIOS认的到的容量他都能测!!发现ATS 选项错误,在BIOS 中,记忆体选项设成Auto时,记忆体的CL=2,改成Manual,自设CL=时,上述选项才能通过。 程序执行后,第一选项是测试物理内存中基本内存地址(<640K),第二项是扩展内存地址,第三项是测试你CPU的L2 cache。 ☆可以测试SD及DDR内存。 ☆ 依次代表内存条的8颗颗粒。

从左到右横着数:0-7代表第1颗粒区域、8-F代表第2颗粒、0-7代表第3颗粒、8-F代表第4颗粒、0-7代表第5颗粒代、8-F代表第6颗粒、0-7代表 第7颗粒、8-F代表第8颗粒 ☆点不亮内存的测试方法——很多内存短路或者颗粒损坏后都不能点亮,点不亮的可以用一根好的内存去带动它(可解决部分点不亮问题) 。必须SD的带SD的,DDR的带DDR的。本软件会自动跳过好的去检测坏的那根。 ☆发现ATS 选项错误,在BIOS中,记忆体选项设成Auto时,记忆体的CL=2,改成Manual,自设CL=时,上述选项才能通过。 ☆程序执行后,第一选项是测试物理内存中基本内存地址(<640K),第二项是扩展内存地址,第三项是测试CPU的L2 cache。 RAM测试软件说明书 )UX版 闪动的一排测试数字代表内存8颗粒的测试情况。 从左至右,0-7代表第一区域,8-F代表第二区域;0-7代表第三区域,8-F代表第四区域;……依次代表内存条的8颗颗粒。 ⒈DDR8位与16位的单面测法: ⑴. 0-7(1 )区域如果出现乱码,代表这根DDR内存条的第1颗粒已经损坏 ⑵. 8-F(2 )区域如果出现乱码,代表这根DDR内存条的第2颗粒已经损坏 ⑶. 0-7(3 )区域如果出现乱码,代表这根DDR内存条的第3颗粒已经损坏 ⑷. 8-F(4 )区域如果出现乱码,代表这根DDR内存条的第4颗粒已经损坏 ⑸. 0-7(5 )区域如果出现乱码,代表这根DDR内存条的第5颗粒已经损坏 ⑹. 8-F(6 )区域如果出现乱码,代表这根DDR内存条的第6颗粒已经损坏 ⑺. 0-7(7 )区域如果出现乱码,代表这根DDR内存条的第7颗粒已经损坏 ⑻. 8-F(8 )区域如果出现乱码,代表这根DDR内存条的第8颗粒已经损坏 注意DR的颗粒排列循序是-8 ⒉如果你是128M的双面DDR内存,如以上显示界面图: 1-16M ------------------------------------------------------------------------------------------------------------ 16-32M ------------------------------------------------------------------------------------------------------- 32-48M ------------------------------------------------------------------------------------------------------------ 48-64M------------------------------------------------------------------------------------------------------------- 从1M到64M的上面的4根虚线上出现乱码的话,说明这根内存的的第一面的颗粒有问题(判断哪个颗粒的好坏按照以上的说明) 64-80M ------------------------------------------------------------------------------------------------------------ 80-96M ------------------------------------------------------------------------------------------------------- 96-112M------------------------------------------------------------------------------------------------------------ 112-128M---------------------------------------------------------------------------------------------------------- 从64M到128M的上面的4根虚线上出现乱码的话,说明这根内存的的第二面的颗粒有问题(判断哪个颗粒的好坏按照以上的说明) 注意:在内存的PCB板上的两边标着1与92的代表第一面,93与184的代表第二面。1-128M 的8根虚线是用来区分两面区域的作用. ⒊SD的8位与16位的单面测法: ⑴. 0-7(1)区域如果出现乱码,代表这根SDR内存条的第8颗粒已经损坏 ⑵. 8-F(2)区域如果出现乱码,代表这根SDR内存条的第4颗粒已经损坏 ⑶. 0-7(3)区域如果出现乱码,代表这根SDR内存条的第7颗粒已经损坏 ⑷. 8-F(4)区域如果出现乱码,代表这根SDR内存条的第3颗粒已经损坏 ⑸. 0-7(5)区域如果出现乱码,代表这根SDR内存条的第6颗粒已经损坏

R.S.T内存检测软件使用方法

R.S.T 内存检测软件使用方法
作者: 阅读: 1177 时间: 2010-4-11 10:29:00 2010-
文章导读: 文章导读:闪动的一排测试数字代表内存 8 颗粒的测试情况。从左至右,0-7 代表第一区 域, 8-F 代表第二区域;0-7 代表第三区域,8-F 代表第四区域;……依次代表内存条的 8 颗 颗粒。⒈DDR8 位与 16 位的单面测法:
(R.S.T )UX 版 以下是内存测试软件的界面图:
0123456789ABCDEF0123456789ABCDEF 0123456789ABCDEF0123456789ABCDEF
1 2 3 4 5 6 7 8
如上图所示: 闪动的一排测试数字代表内存 8 颗粒的测试情况。

从左至右,0-7 代表第一区域,8-F 代表第二区域;0-7 代表第三区域,8-F 代表第四区 域;……依次代表内存条的 8 颗颗粒。 ⒈DDR8 位与 16 位的单面测法: ⑴. 0-7(1 )区域如果出现乱码,代表这根 DDR 内存条的第 1 颗粒已经损坏 ⑵. 8-F(2 )区域如果出现乱码,代表这根 DDR 内存条的第 2 颗粒已经损坏 ⑶. 0-7(3 )区域如果出现乱码,代表这根 DDR 内存条的第 3 颗粒已经损坏 ⑷. 8-F(4 )区域如果出现乱码,代表这根 DDR 内存条的第 4 颗粒已经损坏 ⑸. 0-7(5 )区域如果出现乱码,代表这根 DDR 内存条的第 5 颗粒已经损坏 ⑹. 8-F(6 )区域如果出现乱码,代表这根 DDR 内存条的第 6 颗粒已经损坏 ⑺. 0-7(7 )区域如果出现乱码,代表这根 DDR 内存条的第 7 颗粒已经损坏 ⑻. 8-F(8 )区域如果出现乱码,代表这根 DDR 内存条的第 8 颗粒已经损坏 寻修网 https://www.doczj.com/doc/ff13584693.html,/提示:DDR 的颗粒排列循序是 1-2-3-4-5-6-7-8 ⒉如果你是 128M 的双面 DDR 内存,如以上显示界面图: 1-16M ----------------------------------------------------------------------------------------------------------16-32M ------------------------------------------------------------------
------------------------------------32-48M ----------------------------------------------------------------------------------------------------------48-64M-----------------------------------------------------------------------------------------------------------从 1M 到 64M 的上面的 4 根虚线上出现乱码的话,说明这根内存的的第一面的颗粒有问 题(判断哪个颗粒的好坏按照以上的说明)

内存泄露检测工具

1. ccmalloc-Linux和Solaris下对C和C++程序的简单的使用内存泄漏和malloc调试库。 2. Dmalloc-Debug Malloc Library. 3. Electric Fence-Linux分发版中由Bruce Perens编写的malloc()调试库。 4. Leaky-Linux下检测内存泄漏的程序。 5. LeakTracer-Linux、Solaris和HP-UX下跟踪和分析C++程序中的内存泄漏。 6. MEMWA TCH-由Johan Lindh编写,是一个开放源代码C语言内存错误检测工具,主要是通过gcc的precessor来进行。 7. V algrind-Debugging and profiling Linux programs, aiming at programs written in C and C++. 8. KCachegrind-A visualization tool for the profiling data generated by Cachegrind and Calltree. 9. Leak Monitor-一个Firefox扩展,能找出跟Firefox相关的泄漏类型。 10. IE Leak Detector (Drip/IE Sieve)-Drip和IE Sieve leak detectors帮助网页开发员提升动态网页性能通过报告可避免的因为IE局限的内存泄漏。 11. Windows Leaks Detector-探测任何Win32应用程序中的任何资源泄漏(内存,句柄等),基于Win API调用钩子。 12. SAP Memory Analyzer-是一款开源的JA V A内存分析软件,可用于辅助查找JA V A程序的内存泄漏,能容易找到大块内存并验证谁在一直占用它,它是基于Eclipse RCP(Rich Client Platform),可以下载RCP的独立版本或者Eclipse的插件。 13. DTrace-即动态跟踪Dynamic Tracing,是一款开源软件,能在Unix类似平台运行,用户能够动态检测操作系统内核和用户进程,以更精确地掌握系统的资源使用状况,提高系统性能,减少支持成本,并进行有效的调节。 14. IBM Rational PurifyPlus-帮助开发人员查明C/C++、托管.NET、Java和VB6代码中的性能和可靠性错误。PurifyPlus 将内存错误和泄漏检测、应用程序性能描述、代码覆盖分析等功能组合在一个单一、完整的工具包中。 15. Parasoft Insure++-针对C/C++应用的运行时错误自动检测工具,它能够自动监测C/C++程序,发现其中存在着的内存破坏、内存泄漏、指针错误和I/O等错误。并通过使用一系列独特的技术(SCI技术和变异测试等),彻底的检查和测试我们的代码,精确定位错误的准确位置并给出详细的诊断信息。能作为Microsoft V isual C++的一个插件运行。

微软 软件测试

微软的测试 “很多人都认为微软是一家软件开发公司, 而事实上,我们是一家软件测试公司”。

?微软的软件测试80%-90%都是自动化的。(所谓自动化,就是由测试工程师写出测试程序来运行测试 案例,而并非人们所想象的人工点、点、点的那种测试 方式。) ?每个产品的测试都包含了基本的测试,如功能测试、压力测试、代码覆盖率校验、插入测试、与其他产品交互的测试,还有全球化和本地化测试。在测试用例上,几乎永远是越多越全面越好。

?测试Windows XP操作系统某项目时,仅对几个DLL文件的测试就写了两千多个测试用例。 ?微软的测试工具基本上都是自己开发的,虽然商业性比较差,但对产品的针对性很强。除了常用的十种左右的测试工具外,往往需要测试人员针对项目开发很多测试工具。

一、微软的测试人员 微软的软件测试人员分为两类: 1.测试工具软件开发工程师(SDE/T) Software Development Engineer in Test:负责写测试工具代码,并利用 测试工具对软件进行测试;或者开发测试工具为软件测试工程师服务。产品开发后的性能测试(Performance Test)、提交测试(Check-in Test)等 过程,都有可能要用到SDE/T 开发的测试工具。 由于SDE/T和SDE 的工作都是写代码,具有相通的地方,所以两者之间互相转换的情况比较多。但需注意的是,两者写出来的代码用途是不一样的,SDE 写的是产品的代码,而SDE/T 写的代码只用于测试产品。 2.软件测试工程师(STE) Software Test Engineer:负责理解产品的功能要求,然后对其进行测试,检查软件有没有错误(Bug),决定软件是否具有稳定性,并写出相

microsoftoffice诊断的结果

microsoftoffice诊断的结果 Microsoft Office 诊断的结果本页介绍您刚刚运行的Microsoft Office 诊断的结果。您还可能会看到有关如何提高计算机和2007 Microsoft Office system 安装运行状况的建议。 注释可以将此页打印出来或标记为书签以供将来参考,这将十分有用。 诊断结果 Microsoft Office 诊断未发现任何问题。 安装程序诊断—文件损坏或文件被更改 安装程序诊断修复了Microsoft Office 安装的问题。现在您的Microsoft Office 程序应该可以正常工作。 如果Microsoft Office 程序仍然会崩溃,则问题的根源可能是硬件故障或硬件配置问题。请查看磁盘和内存诊断的结果,以确定是否是硬件故障影响了 2007 Office 版本的安装。 安装程序诊断—缺少媒体 安装程序诊断由于未找到有效的源媒体而未能完成。可能缺少本地安装源,或者用于安装Microsoft Office

的原始源媒体对于修复过程不可用。您可能需要提供原始源媒体,此诊断测试才能成功运行。2007 Office 版本的有效源媒体包括: 2007 Office 版本安装CD 计算机供应商提供的安装盘或修复CD 与2007 Office 版本网络安装点的连接 在获得对有效源媒体的访问后,请再次运行Office 诊断。 磁盘诊断—预测到硬盘故障 硬盘的自监控、分析与报告技术(SMART) 功能已发现错误,指示硬盘可能要出现故障。SMART 是某些磁盘驱动器制造商提供的一种功能,可以预先通知用户硬盘存在潜在故障。Microsoft Office 程序不稳定可能是由这些硬盘驱动器错误引起的。 注释此结果可能表示存在严重问题,但某些硬盘可能会不准确地报告结果。 建议您执行下列操作: 立即备份您的重要数据。 检查其他诊断的结果,并按照说明进行操作来解决其他诊断报告的任何问题。解决了这些问题后,再次运行Microsoft

内存检测工具如何解决内存中的问题_华清远见

内存检测工具如何解决内存中的问题 本篇文章为大家讲解内存检测工具是如何解决内存中的问题的,对这一块还不是很了解的同学,建议耐心看完,相信对你是很有帮助的。 C/C++等底层语言在提供强大功能及性能的同时,其灵活的内存访问也带来了各种纠结的问题。但是,在这样灵活操作的后面,还隐藏着很危险的操作,那就是关于内存的问题。一看到内存的问题,大部分的初学者就开始傻眼了。怎么样快速的去找到内存中的问题并且解决它。 初学者最常用的是逐步打印log信息但其效率不是太高,也比较的繁琐,尤其是在运行成本高或重现概率低的情况下。 另外,静态检查也是一类方法,有很多工具(lint, cppcheck, klockwork, splint, o, etc.)。但缺点是误报很多,不适合针对性问题。另外误报率低的一般还需要收费。 最后,就是动态检查工具。下面介绍几个Linux平台下主要的运行时内存检查工具。绝大多数都是开源免费且支持x86和ARM平台的。 首先,比较常见的内存问题有下面几种: ? memory ov errun:写内存越界 ? double free:同一块内存释放两次 ? use after free:内存释放后使用 ? wild free:释放内存的参数为非法值 ? access uninitialized memory:访问未初始化内存 ? read invalid memory:读取非法内存,本质上也属于内存越界 ? memory leak:内存泄露 ? use after return:caller访问一个指针,该指针指向callee的栈内内存 ? stack overflow:栈溢出 针对上面的问题,主要有以下几种方法: 1. 为了检测内存非法使用,需要hook内存分配和操作函数。hook的方法可以是用C-preprocessor,也可以是在链接库中直接定义(因为Glibc中的malloc/free等函数都是weak symbol),或是用LD_PRELOAD。另外,通过hook strcpy(),memmove()等函数可以检测它们是否引起buffer overflow。 2. 为了检查内存的非法访问,需要对程序的内存进行bookkeeping,然后截获每次访存操作并检测是否合法。bookkeeping的方法大同小异,主要思想是用shadow memory来验证某块内存的合法性。至于

硬盘和内存检测工具使用方法

硬盘和内存检测工具使用方法 四、硬盘问题 硬盘分区出现问题可以导致GHOST不能正确的认出硬盘的分区而出现错误提示或者是硬盘有坏道,数据在复制到坏道的过程中由于不能正确的复制而导致出现一些常见的错误提示从而导致GHOST安装的中断, ~~~~~~ 如果怀疑硬盘出现问题可以先对硬盘进行重新分区看能否解决问题~~~~如果重新分区后仍不能解决问题,那么可以用专业的硬盘检测工具对硬盘进行检测,看有无坏道 硬盘检测工具推荐用老毛子的 MHDD硬盘检测~~~~~~ 下边我简单的说明一下这款工具的使用方法。看图说话 1、启动MHDD硬盘检测 2、到这一步后选择硬盘的接口模式,一般选择默认即可 3、这里选择需要检测的硬盘,可以根据后边的型号确认需要检测的是哪款硬盘~~~按对应的数字键选择 4、出现该界面后点一下键盘上的 F4键,出现检测设置界面,可以根据需要自己进行设置,确认。如想结束设置开始硬盘检测的话,请再次点击 F4 键 5、出现硬盘检测界面,按键盘上的向右、向下方向键可以进行快进检测 6、 ESC为退出键,退出到命令提示符后输入“QUIT”可以退出MHDD硬盘检测软件 五、内存问题 内存出现问题也能导致GHOST恢复过程中死机或者提示不能正确的复制文件,这是由于内存在向硬盘传输数据的过程中由于内存自身的问题导致文件不能正确的传输到硬盘导致的~~~内存导致出现问题的最明显症状就是在GHOST完成后出现 c:\windows\system32\xxxx文件丢失,请重新放入系统安装盘

按R键修复之类的提示 具体的解决方法为:打开机箱侧边盖,看主板上插着几条内存,如果是两条或者两条以上的请先拔下多余的内存,只留下一条内存看能否解决问题,如果拔下内存后GHOST可以正常的进行复制跟安装,那就说明内存存在兼容性问题。如果这几条内存在以前是可以同时使用的,那么在GHOST XP安装完成后再重新插上其余的内存基本就可以正常使用的~~~~ 如果只有一条内存的情况,那么就要用到上篇帖子提到的清理内存金手指的方法对内存进行清理~~~如果还不能解决问题请更换一条新内存看问题能否解决 另外检测内存有无问题可以用 RST 内存检测类的软件,微软提供的内存检测工具也不错 这里我简单的介绍一下 RST内存检测软件的使用方法 1、启动 RST内存检测软件按 2、选择图中的第二项,对内存进行全面的检测 3、根据图中的说明看自己的内存有无坏块

内存顶级测试工具RST PRO V.S SP3000 大比拼(1)

RST PRO 和 SP3000都是大名顶顶的内存测试维修仪器,SP3000作为内存测试仪器的鼻祖,早在很多年以前就致力于内存测试仪器的研发和制造,RST PRO则是后起之秀,相对于这家位于美国达拉斯的老牌内存测试设备厂家来说,RST PRO显得是出生牛犊不怕虎,刚刚推出就已经再最短的时间内支持了所有的新型号内存,如:DDR2 533/566等最新的标准。 下面我们来看看两者的产品: 这是RST PRO2 的测试接口卡和工具包

这是RST PRO2附带的工具包

这是附带的RS232接口线和工具软盘

这是SP3000的接口测试盒,上面分布有功能按键,内存测试接口全部采用镀金设计。 RAM Stress Test Professional 2 (RST Pro 2)是一种记忆体测试用的硬体/韧体设计,为了让系统制造者、设计工程师、及系统专业服务人员等提供记忆体的精确测试? RST Pro 2 是一个具有自我开机系统,工作系统独立的记忆体诊断卡是针对操作RAM在最新IntelPentium 4/XEON,AMD Athlon XP/MP,及Cyrix/VIA系列中兼容性的处理器,以便确认记忆体在Pentium系统上的有效性。重新设计的最新版本比先前的设计具有更多的特点,RST Pro 2是记忆体测试及确认最有效的终极测试工具?RST Pro 2 是被包装成无懈可击的最佳测试利器,包括记忆体测试,温度监控,电源供应测试及有能力输出数据采用卡上的串行埠?您能选择从30个专有的记忆体测试算法,目前RST Pro 2 支持所有的SIMM,DIMMS,DIMMS,(SDRAM 66-133, DDR, DDR/2,RDRAM(RAMBus), SRAM, ECC, Parity and Non-Parity) 及其它?RST Pro 2 的主要优点, 相较于一般独立的测试器,具有在系统环境下测出有效的记忆体的能力, 现有卡上具有记忆体, 所以RST Pro 2能够测试系统, 由系统记忆体前端的2K地址开始, 卡上的记忆体让RST Pro 2去测试最大数量的记忆体。RST Pro 2让使用者测试系统记忆体能排除干扰, 包括任何记忆体驱动器, TSR常驻程序,及O/S 工作系统或窗口保护系模式的限制. RSTPro 2 可以跑所有的保护模式能十分彻底的测试将达到64Gigabyte 位元的记忆体。

三种优秀的内存测试软件用法

Windows Memory Diagnostic 工具启动时默认为“Standard”(标准)模式,此模式包括 6 项不同的连续内存测试,每项测试都使用一种独特的算法来扫描不同类型的错误。在程序运行时,屏幕会显示每个单

一般情况下用“扩展内存测试模式”检测内存就可以了. 注意:这个软件是不会自动停止的,可以按‘X’键退出用的时候多看看它的数据 每测试都完一项后,工具会显示“Succeeded”(成功)或“Failed”(失败)消息;如果你的内存是两条或以上,可拔下一条来,一条一条独立测试,一定要全部Succeeded,否则就要换内存了(或者是内存槽坏了)。

(二)RAM Stress Test(RST)内存测试软件 Data Bus 数据总线

工厂检测内存条质量的软件Ram Stress Test,只要有一丁点问题,都能检查出来,推荐大家使用,各位一定都碰到过,提示内存不能为 READ,或者WRITTEN的情况,很多时候都是软件问题,要解决他首先检查内存条的质量,然后再从软件去找问题。这个软件是最专业的,比那个 MEMREST还好,只需要检查一边,好就是好,坏的就是坏的。这个软件确实很好,内存坏的话会显示红色,并且报警。但是只能检测一代内存,二代内存就需要微软的检测工具了。 Ram Stress Test是美国Ultra-X公司旗下的一个专业记忆体测试程式,是专门给系统生产厂商出机前用的测试程式,他其实是从其他的产品独立出来的一项测试,该公司专作系统测试的软硬体,方便生产厂商将产品做详细测试,至于R.S.T.在目前记忆体生产业使用非常普遍,因为经 过他的测试几乎就能应付大部分的记忆体问题,所以是非常好用的一个测试工具!! 使用非常简易,只要设定为软碟开机就行了,他是一个独立开发的系统,没有依附任何作业系统,相容于x86系列,只要BIOS认的到的容量他都能测!!发现ATS 选项错误,在BIOS 中,记忆体选项设成Auto时,记忆体的CL=2,改成Manual,自设CL=2.5时,上述选项才能通过。 程序执行后,第一选项是测试物理内存中基本内存地址(<640K),第二项是扩展内存地址,第三项是测试你CPU的L2 cache。 ☆可以测试SD及DDR内存。 ☆闪动数字——0123456789ABCDEF0123456789ABCDEF 0123456789ABCDEF0123456789ABCDEF 依次代表内存条的8颗颗粒。 从左到右横着数:0-7代表第1颗粒区域、8-F代表第2颗粒、0-7代表第3颗粒、8-F代表第4颗粒、0-7代表第5颗粒代、8-F代表第6颗粒、0-7代表 第7颗粒、8-F代表第8颗粒 ☆点不亮内存的测试方法——很多内存短路或者颗粒损坏后都不能点亮,点不亮的可以用一根好的内存去带动它(可解决部分点不亮问题) 。必须SD的带SD的,DDR的带DDR的。本软件会自动跳过好的去检测坏的那根。 ☆发现ATS 选项错误,在BIOS中,记忆体选项设成Auto时,记忆体的CL=2,改成Manual,自设CL=2.5时,上述选项才能通过。 ☆程序执行后,第一选项是测试物理内存中基本内存地址(<640K),第二项是扩展内存地址,第三项是测试CPU的L2 cache。 RAM测试软件说明书 (R.S.T )UX版 闪动的一排测试数字代表内存8颗粒的测试情况。 从左至右,0-7代表第一区域,8-F代表第二区域;0-7代表第三区域,8-F代表第四区域;……依次代表内存条的8颗颗粒。 ⒈DDR8位与16位的单面测法: ⑴. 0-7(1 )区域如果出现乱码,代表这根DDR内存条的第1颗粒已经损坏 ⑵. 8-F(2 )区域如果出现乱码,代表这根DDR内存条的第2颗粒已经损坏 ⑶. 0-7(3 )区域如果出现乱码,代表这根DDR内存条的第3颗粒已经损坏 ⑷. 8-F(4 )区域如果出现乱码,代表这根DDR内存条的第4颗粒已经损坏 ⑸. 0-7(5 )区域如果出现乱码,代表这根DDR内存条的第5颗粒已经损坏 ⑹. 8-F(6 )区域如果出现乱码,代表这根DDR内存条的第6颗粒已经损坏 ⑺. 0-7(7 )区域如果出现乱码,代表这根DDR内存条的第7颗粒已经损坏 ⑻. 8-F(8 )区域如果出现乱码,代表这根DDR内存条的第8颗粒已经损坏 注意DR的颗粒排列循序是1-2-3-4-5-6-7-8 ⒉如果你是128M的双面DDR内存,如以上显示界面图:

微软支持工具包(Support Tools)实例

微软支持工具包(Support Tools)应用实例 虽然Windows xp 2003 时代即将过去 ,貌似微软申明supprot tools只在xp 2003可用, 但 support tools工具集中的很多工具在Windows 7 2008R2 依然可用。鉴于版权只提供文本。 微软支持工具包(Support Tools)是微软为用户提供的一个工具集,这个工具集中包含了100多个功能各异的工具。它们涵盖了操作系统的方方面面,从系统到网络以及文件夹和磁盘管理几乎无所不备。掌握和利用这些工具可以使系统的管理和维护工作更加高效,这也是一名系统管理员应该具备的一项能力。下面我就列举一些自己在使用过程中遇到的实例并且演示其操作过程。 一、准备工作: 1、安装:安装方式有两种,在图形界面中安装和命令行安装,我只说命令行安装。在命令行上敲入命令: msiexec /i x :\\support\\tools\\suptools.msi /q 其中x是CD驱动器的盘符。完全安装的命令则为: msiexec /i x:\\support\\tools\\suptools.msi /q ADDLOCAL=ALL 其中ADDLOCAL=ALL表示安装所有的工具。 2、学习:打开\\Program Files\\Support Tools文件夹,双击相关命令的hlp文件就可以查看其使用方法。不过并非每一个工具都有图形用户界面,有些工具必须从命令行运行,这类工具的运行方式通常用命令行参数控制,输入某个工具的程序名称再加上“/?”参数可以获得命令行参数的清单及其用途说明。 二、应用实例 (一)文件相关 实例一 案例:我的电脑是多用户的我如何监控不同用户的磁盘。文件和目录,如何进行磁盘空间的配额,在超过配额是提出警告。 工具介绍:diruse.exe是管理公用PC的理想工具,结合运用Windows的磁盘管理功能就可以密切监视所有的用户帐户。拥有管理员权限的用户能够检查所有目录的使用情况,包括不属于当前帐户的目录。

教你使用JRMC(内存分析工具)

教你使用JRMC(内存分析工具) 作者:(阮高朋) 发表日期:2010年08月30日 简介 内存溢出是大部分大型java项目都无法避免的问题,为了解决这个历史性难题,内存分析工具也层出不穷,SUN JDK提供JDKPI和JDKTI、jmap、Quest公司的JProbe等等,但是很多工具由于资源消耗过大,只能在测试环境使用,无法诊断生产环境内存溢出的问题。 本文介绍一种内存分析工具:BEA JRockit Mission Control即JRMC,用来诊断内存溢出并指出根本原因。该工具的开销非常小,因此可以使用它来寻找生产环境中的系统的内存溢出。 什么是内存溢出 Java虚拟机和垃圾回收器负责管理内存任务,但是Java应用系统中还是有可能出现内存泄漏,OOM(outofmemory)的现象在许多项目中也是一个常见的问题。避免内存溢出首先是要弄清楚它是如何发生的,然后对症下药。 Oom的根源基本上分为三种: 一、内存分配过小,不满足应用的需要,应用无法分配到所需要的内存就会发生oom。 二、应用程序逻辑不合理,申请过多的内存,导致内存耗尽,发生oom。例如从数据 库获取大量数据一次性展现在web页面上。 三、J ava程序内存泄露。 前面两条好理解,那什么是内存泄露呢,为什么Java 虚拟机的垃圾收集器不能回收内存呢?因为垃圾回收器垃圾收集的对象只能是不再被引用的对象。但是,某些不再需要的对象,却在系统的某个地方仍在引用它,这样就不能对这些对象进行垃圾收集,在日志中的大量String对象的生成以及编写Java代码时的一些常见的内存泄漏陷阱等等都会造成内存泄漏,但是要在开发阶段完成找出造成泄漏的代码是非常困难的。Java代码中的内存泄漏是常见而且难于解决的问题,这些泄漏问题通常是在最不愿意它发生的正式生产环境中发现的,而且它也很难于在开发与测试环境中得到重现。这是为什么呢?生产环境中的系统需要处理更大量的数据,而且有可能在运行很长时间后才会发现Java堆在缓慢地增长。最终,导致系统内存耗尽。 JRMC详解 它包括三个独立的应用程序:内存泄漏监测器(Memory Leak Detector)、JVM运行时分析器(Runtime Analyzer)和管理控制台(Management Console)。

新手必看GPS分辨率、端口、速率、内存检测工具

新手必看GPS分辨率、端口、速率、内存检测工具 一、简介 很多新手朋友们在汤汤汤GPS博客站下载地图前,由于不清楚自己导航机器的具体参数,盲目的下载地图,往往下载后遇到分辨率不匹配,或是地图不能搜星的问题,却不知道是什么原因造成的。 为了帮助新手朋友们理清头绪,汤汤汤特意整理了此篇新手必看教程,用最简单易懂的图文形式来帮助大家快速上手。 二、了解主要参数 首先下载地图前,必须要知道自己的机器的三个主要参数,其中最重要的参数是分辨率,分辨率一般有320*240、400*234、480*272、480*234和800*480这五大常见分辨率,其中800*480是高清,其余是普清。大家只有知道自己导航的分辨率才能下载对应地图,其次要知道端口和速率的正确参数导航机器才能搜星! 那么这三个参数怎样才能正确获取?我总结了共有两种检测方法,下面汤汤汤教大家一步一步开始进行检测,本文软件下载页面:https://www.doczj.com/doc/ff13584693.html,/ttt/008.html 方法一: 1、将导航仪检测目录解压缩,目录结构如下图 2、将导航仪检测目录复制到导航的SDMMC目录下

3、设置导航路径为sdmmc\导航仪检测\机器参数\机器参数收集.exe 4、启动导航稍等片刻,详细的机器参数出来了

第7行是分辨率,第8行是实际端口com1,第9行因为用善领启动所以图上显示com9。 方法二: 1、将导航仪检测目录复制到导航的SDMMC目录下 2、设置导航路径sdmmc\导航仪检测\凯立德官方工具.exe

3、启动导航稍等片刻,详细的机器参数出来了 如有疑问请到我的GPS专业博客 https://www.doczj.com/doc/ff13584693.html,/ 汤汤汤 2013.1.21

电脑硬件性能测试软件大全

测试软件: 3DMark 11:时至今日,依然没有任何一个测试软件或者游戏能够取代3DMark在游戏玩家心目中的地位,因为3DMark的魅力就在于它所带来的不仅仅是惊艳的画面,更重要的是向广大玩家提供了一种权威、系统、公正衡量显卡性能的分值。 AIDA64:除了检测硬件型号、查看硬件信息之外,还具有基础性能测试功能。我们用其中自带的内存性能测试组件进行内存读写性能测试。另外使用Sandra2011测试内存带宽和延迟。 WinRAR:是目前使用最广泛的压缩解压缩软件,而且它自带性能测试工具,可以为广大用户提供系统性能参考,WinRAR压缩/解压缩的运算主要依赖于CPU的性能以及内存性能。 PCMARK 7:在经历跳票风波之后,全球著名图形及系统测试软件开发公司Futuremark为我们带来了新一代的整机性能测试工具——PCMark 7。和历代前辈一样,PCMark 7也是 一套针对PC系统进行综合性能分析的测试套装,不过这次需要操作系统是微软windows7,Windows Vista/XP完全被淘汰。 3D理论性能测试:3DMark 11 时至今日,依然没有任何一个测试软件或者游戏能够取代3DMark在游戏玩家心目中的地位,因为3DMark的魅力就在于它所带来的不仅仅是惊艳的画面,更重要的是向广大玩家提供了一种权威、系统、公正衡量显卡性能的分值。

首先是3DMARK11的测试成绩,在综合成绩下,四通道内存要比三通道内存高出2%的性能提升。 Aida64内存性能测试 AIDA64除了检测硬件型号、查看硬件信息之外,还具有基础性能测试功能。我们用其中自带的内存性能测试组件进行内存读写性能测试。另外使用Sandra2011测试内存带宽和延迟。

相关主题
相关文档 最新文档