实况足球2017破解版 PES2017.EXE被删除怎么办 杀毒软件报错解决方法

当前位置: >
> 189个常用修改注册表的REG文件打包
189个常用修改注册表的REG文件打包
软件大小:123KB
软件语言:简体中文
软件类型:
软件授权:免费软件
更新时间:
软件类别:系统其它
软件官网:
应用平台:
网友评分:
软件介绍人气软件下载地址相关文章
WIN7激活工具 WIN7破解工具,喜欢的朋友可以测试下Win7激活工具特点:修改grldr为w7ldr,屏蔽了menu.lst菜单,避免了和其他使用grldr的软件冲突,如果有100M保留分区,会自动判断加载,自动安装Windows Loader 是一个很不错的 Windows7/2008 激活工具,推荐给安装了Windows7/2008 R2 的朋友试试,如果你不想刷BIOS激活,那么可以试试这个激活工具VMware Tools8.8是一款非常不错的.很好用的虚拟机软件.这个中文版Win8 KMS激活 /Win8激活工具/是模拟KMS进行激活,可以激活Windows8专业版和企业版,成功激活后有效期是180天,到期后需要重新激活本站提供最新vmware虚拟机下载,VMware Workstation 是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试 、部署新的之前用的是MSDN版,自发布安装之后一直都没有激活,今天在网上闲逛看到了激活的工具,试了了下,效果还不错,所以推荐使用变色龙是一个启动引导程序,它组合了多种引导程序为一身体,可引导多系统,它基于boot123此次给大家带来的是全新改版后的360硬件大师,新的“硬件检测”让您以最简单的方式随心所欲掌握爱机配置!一款免费的Windows8激活工具和Office激活工具,由国外大神CODYQX4制作
189个常用修改注册表的REG文件打包
CopyRight &
JB51.Net , All Rights Reserved[转载]Installshield配置目标系统 --注册表
已有 1124 次阅读
|系统分类:|文章来源:转载
编辑注册表Windows 注册表是一个包含应用程序和操作系统的配置信息的系统数据库。注册表存储了各类的信息,包括:应用程序信息,象公司名称,产品名称和版本号路径信息,能够使应用程序运行的路径卸载信息,能够让用户容易的卸载应用程序而不影响系统中的其他应用程序。应用程序创建文档的“系统文件关联”许可信息应用程序选项的默认设置象Window位置项,值名称与值注册表是在MyComputer窗口中包含的分层安排的一套项、值。在My Computer下面的是一些根项。安装程序能够像注册表中的任意根项中添加项和值。在安装程序中经常修改的根项是:HKEY_LOCAL_MACHINEHKEY_USERSHKEY_CURRENT_USERHKEY_CLASSES_ROOT一个项是注册表中的名称定位。一个项可以包含子项,一个值名称和值,并有一个默认值。一对值名称与值是一个项下面的两部分数据结构。值名称是在项下面存储值标识,而值是值名称关联的却是的数据。当一个值名称没有指定明确的值时,使用的是项的默认值。每一个项都只有一个默认值。注意这些条目中的项和相关的子项。在注册表中,一个在另外的项下面的项可以被引用为其他的子项或者一个项,这要看你如何在注册表层次中如何引用关联到其他的项。InstallShield项目与注册表InstallSchield包含Registry视图来完成修改最终用户的注册表。使用这个视图来创建注册表项和值与使用WindowsRegistry Editor的方法基本一样。在InstallScript项目中设置的所有的注册表数据(除了&Default&)必须关联到一个构件。在安装项目中,如果这个构件所属的功能部件在安装中被选择,那么这个构件的注册数据就会被安装到目标系统上。注意:不要随便修改或删除注册表项,因为注册表是操作系统的重要组成部分,如果注册表中重要的项被修改系统可能失去某些功能。提示:对于installation项目:安装程序自动根据你提供的项目和产品属性创建某些注册表条目。对于merge module项目:安装程序根据你提供的merge module属性自动创建某些注册表条目。同样的,所有构件的“advanced”设置通常都是用目标系统的注册表文件。通过功能部件或构件筛选注册表项Registry视图包含一个Wiew Filter。它能够让你选择一个构件或者功能部件并显示它的注册表数据。Wiew Filter中列出了项目中功能部件,子功能部件和构件的层次结构。选择一个功能部件可以显示功能部件包含的所有构件的注册表数据,但只是允许你修改或删除现有的注册表项。你要创建一个新的注册表项需要选择一个构件。如果功能部件包含一个子功能部件,选择父功能部件只能显示本功能部件中的注册表项。不能显示子功能部件中的注册表数据。浏览构件你可以从注册表窗口中浏览构件。单击右边的省略按钮可以打开浏览构件对话框。从这个对话框中,你可以在功能部件列表中选择一个现有的构件或者单击新建按钮来创建一个新构件。查看项目中所有的注册表项要查看安装程序中的所有注册表项,在View Filter中选择All Application Data。你可以通过右键的快捷菜单中的Export All 或者Export Selected Branch来到出注册表数据。在注册表试图中档你在Destination computer’s Registry查看窗口中单价一个注册表键的时候,InstallShield会在右边的窗口中显示这个键的所有注册表数据。Component行显示与这个注册表数据相关联的构件。如果同样的值存在于多个构件中,这里将显示最后与这个注册表相关联的构件。如果你没有为注册表键设置值,那么当你选择它时将什么都不显示。刷新注册表视图按F12。创建一个注册表项要在安装构件时在目标计算机上创建一个注册表项:1、打开Registry视图2、WindowsInstaller projects:在View Filter列表中,单击想加入注册表数据的构件。提示:如在上面的下拉列表中选择了“AllApplication Data”,那么Registry窗口是只读的。InstallScript projects:在Destination computer’s Registry view窗口中,打开一个现有的注册表项或者通过在DestinationComputer上单击鼠标右键来创建一个新的注册表项。单击注册表设置并在Registry SetInstall Conditions 窗口中选择相应的构件,把注册表项与一个或者多个构件相关联。3、在Destinationcomputer’s Registry view窗口中,右键单击注册表项,并指向New并单击KEY。InstallShield 会添加一个新的键名为New Key-n4、为这个键输入一个新名称,或者以后使用右键中的Rename来重命名。InstallShield 将为这个新键添加一个空的默认字符串值。默认的,你创建的所有键都被设置为自动安装或卸载。这意味着当它所属的构件安装时它也会被安装,构件卸载的时候它也会被卸载。技巧:你可以在创建新注册表项的时候一次创建多个嵌套的键,例如KEY1\KEY2\KEY3。InstallShield会创建一个KEY3是KEY2的子键,而KEY2是KEY1的子键的嵌套结构。通过拖放注册表项来创建注册表键在安装项目中添加注册表项的快捷方法是从注册表视图的Sourece窗口中拖动一个注册表项到Destination窗口中。当你拖动这些键到注册表视图的Destination computer窗口时,这个键和它的子键以及相关值都会添加到指定的构件中,在InstallScript项目中,这些键添加到脚本中相应的位置。使用快捷菜单来拖动注册表项你可以使用快捷菜单来一次移动多个键和值。右键单击一个注册表项,拖动到目标上,并从菜单中选择相应的命令。 &选项 & &描述 & &All &keys & values & &添加所有选择的键,子键和值 & &Key &and its values only & &只添加选定的键和键值。不包含子键 & &Only &this key & &只添加选定的键,不包含子键和值 & &Cancel & &取消操作,不做任何改变 &从其他的机器上导入数据上面的过程只有在你的安装程序开发系统上有现成的注册表数据时才能进行。如果你的注册表数据在其他的机器上,你可以使用Import REG File Wizard来导入这些注册表数据。删除注册表键要删除注册表键:1、打开Registry 视图2、WindowsInstaller projects only:在View Filter列表中,单击包含注册表项的构件,或者可以选择AllApplication Data可以查看所有的注册表项InstallScriptprojects only:在Destinationcomputer’s Registry view窗口中,打开包含要删除的注册表数据的已有的注册表项3、在Destination computer’s Registry view窗口中,右键单击想要删除的注册表键并单击Delete创建注册表值要指定在目标系统上创建注册表值:1、打开Registry视图2、在Destinationcomputer’s Registry view窗口中,单击你想要添加值得键。Destination computer’s registry data窗口中将显示注册表中包含的所有注册表值。3、在值列表单击右键并单击你想要添加的相应类型的注册表数据。 &选项 & &描述 & &Default &Value & &键的默认值 & &String &Value & &一个固定长度的文本字符串 & &Binary &Value & &这个值被翻译并存成一个十六进制值 & &DWORD &Value & &这是一个4个字节长的数(32位) & &Multi-String &Value & &多文本字符串是一组零终止的字符格式,并且有两个空字符结束。选择命令执行Multi-Line String Value 对话框 & &Expandable &String Value & &这个值被解释并存储成一个可扩展字符串。按照MSDN的说明,一个可扩展字符串注册表值是一个零终止字符串,它包含引用的未展开的环境变量(例如%PATH%) &InstallShield 为一个新值添加一个 New Value N 的名称。输入一个新名称或者以后在值名称上单击右键选择重命名来输入一个新名称。修改注册表值数据要修改创建到目标系统上的注册表值的相关数据:1、打开Registry视图2、在Destinationcomputer’s Registry view窗口中,单击包含你想修改注册表值的注册表项。在Destination computer’s registry data窗口中将列出所有的注册表值3、双击你想要修改的值。打开Edit RegistryData对话框或者Multi-LineString Value对话框4、填写对话框中的相关信息,并单击OK注意:在WindowsInstaller 项目中:要在值数据中包含方括号[] ,需要转义使用,用一对方括号扩起来,并在每一半括号前加反斜杠 \ 。这样WindowsInstall 才能正确的识别。例如,如果你想在注册表中添加 [stuff] ,你需要写成下列格式 [ \[ ]stuff[ \] ]删除注册表值要从项目中删除一个注册表值:1、打开Registry视图2、在Destinationcomputer’s Registry view窗口中,单击包含你想删除注册表值的注册表项。在Destination computer’s registry data窗口中将列出所有的注册表值3、在Destination computer’sregistry data窗口中,右键单击你想删除的注册表值并从菜单中选择Delete注册表标记注册表标记可以让你控制注册表项的安装情况。默认的注册表项在它所属的构件安装时被安装,在构件卸载时被删除。如果你想在项目卸载后仍保留注册表项或者你想只有在目标系统中不存在这个注册表项的时候才创建这个注册表项,按么你需要为这个注册表项设置这个安装标记。右键单击一个注册表项来改变它的安装标记。从下拉列表中选择其中一个。注册表键中指定的安装标记用文件夹图标来表示。下列的图标与相应的安装标记对应。 &图标 & &命令 & &描述 & &
& &Automatic & &这个是所有注册表项的默认选项。如果这个项在目标机上不存在那么就会被创建。 &提示:在基于Windows &Installer安装项目中,这个设置表示注册表键总是在卸载时被删除。在InstallScript安装项目中,这个设置表示注册表键只有是通过安装程序创建的,才会被删除。 & &
& &Install only(+) & &提示:这个类型是在Windows &Installer项目中使用。 &如果这个注册表键不存在即创建。但是在包含这个注册表项的构件被卸载时,它将保留在目标系统中。 & &
& &Shared among
&several applications(+) & &提示:这个类型是 &InstallScript项目中使用。 &当包含这个注册表项的构件被卸载时,如果这个注册表键包含子键或者值时,它不会从系统中删除。(提示,如果你的安装程序在创建这个键是没有设置Remove during uninstall标记)。如果这个注册表键不包含子键和值,那么它将从系统中删除,而不管是否是由安装程序创建的。更确切的说就是不管在安装时这个键是否已经在系统中存在。 & &
& &Unistall entire
&key(-) & &提示:这个类型是在Windows &Installer项目中使用。 &在卸载期间,这个键以及所有的子键和值都将被删除。 & &
& &Install if absent Unintall if present(*) & &提示:这个类型是在Windows &Installer项目中使用。 &这个选项与默认的相似,只有一点不同。默认的如果在安装期间如果注册表项已经存在,那么在卸载时将不会被删除。如果把安装标记设置为这个选项,那么在卸载期间将强制删除已有的注册表项,而不管是谁设置的这个注册表项。 &搜索注册表项要在某些构件(WindowsInstaller项目)中或者注册表设置(InstallScript项目)中搜索注册表项:1、打开Registry视图2、WindowsInstaller projects only:在View Filter列表中,选择你要搜索的构件。注意如果选择了View AllEntries那么Registry是只读的。InstallScriptprojects only:打开你想搜索的注册表设置3、右键单击注册表项兵选择Find。打开Find对话框4、输入想要搜索的字符5、单击Find进行搜索在WindowsInstaller项目中,InstallShield只搜索当前的构件,而不是项目中的所有注册表数据。搜索时,不管当前选择的是那个条目,都是从当前的最上层开始向下的。找到第一个符合条件的停止,并高亮显示。要继续搜索右键单击并选择 Find Next或者按F3。设置注册表项的卸载状态在InstallShield中,注册表的卸载状态时设置在一个功能键的。要设置一个注册表项的卸载状态:1、打开Registry视图2、在Destination computer’s Registry view窗口中,右键单击一个键并选择合适的卸载状态。卸载行为选项在InstallShield中,注册表的安装状态设置在一个子功能中。注册表项下所有的值都必须有同样的安装和卸载状态。更多的参看注册表标记部分在注册表值中使用环境变量对于REG_EXPAND_SZ 类型字符串值,你可以使用它注册表中存储环境变量来表示路径。这个条目需要一个操作系统规定的特殊格式作为环境变量。REG_EXPAND_SZ的值在注册表中应该是这样的格式 %TEMP% 。TEMP是执行TEMP目录的标准环境变量。语法当你创建这种类型的注册表条目时,你需要在开始时输入#%。然后,输入环境变量,并%开始和结束。所以,如果你在InstallShield中输入的是 #%%TEMP%,那么当写入到注册表中时就是 %TEMP% 在Windows 2000(或更高系统)的注册表中,这个注册表系统的类型部分是REG_EXPAND_SZ ,而数据部分是 %TEMP%提示:Windows 95,Windows98,Windows NT 机器的注册表中没有这个类型。向注册表中写入值属性对于WindowsInstaller 项目,你可以WindowsInstaller在注册表值中存储信息,以后可以在产品中使用。在运行时,Windows Installer 在注册表数据中自动扩充表单中的[PropertyName],这个属性的值叫做PropertyName 。在Property Manager 中定义的任何属性都会这样处理。例如,如果你想存储你的软件的目标位置,创建一个注册表值,它的数据部分是[INSTALLDIR]。在运行时,当你的安装程序创建这个注册表值后,这个注册表值的数据就存储了你的程序安装的位置。对于注册表项名称和值名称,你可以使用同样的名字。例如,如果你想创建一个项名称与公司名称相同,在这个项的名称部分输入[manufacturer]。当在目标系统上创建注册表项的时候,这个项的名称将是Publisher属性中的值,即在General Information视图中的Add/Remove Programs视图中输入的内容。导入注册表文件InstallShield可以让你导入现有的注册表文件,无论是你在其他项目中导出的,还是在InstallShield环境以外创建的。要导入一个注册表文件:1、执行 Import REG File Wizard2、按照向导的指示来导入你的.reg文件当你导入一个.reg文件到一个构件或者注册表设置是,这个注册表数据将添加到构件或注册表设置的注册表数据部分,并在构件或注册表设置安装时写入到最终用户的系统中。导出注册表文件当你导出一个注册表(.reg)文件后,你可以复制你的程序中的部分注册表数据到另外一个注册表文件。要导出一个注册表文件:1、打开Registry 视图2、在Destination computer’s Registry view窗口中,右键单击你想要导出的注册表项并选择Export REGFile 或Export Selected BranchExport REGFile 导出整个构件的注册表数据Export SelectedBranch 只导出当前的注册表键和子键为构件设置KEY PATH提示:这部分内容不能用于InstallScript项目对于每一个构件,一个KEYPATH是WindowsInstaller用来检测这个构件是否存在的唯一注册表值。这个值必须包含一个文件或者一个文件夹。要设置构件的KEY PATH右键单击一个键的值名称,来指定构件的KEY PATH这个值的字符串,二进制或者DWORD图标都将被换成钥匙图标要删除一个构件的key path右键单击这个key path并选择Clear Key Path提示:一个构件可以有一个keypath或者key file。如果你已经设置了一个key path或者key file,那么当你想要设置另外一个key path时将会出现一个警告提示,单击YES用新的key path来替换享有的key file或key path。注册表项锁定权限提示:这部分内容不能用于InstallScript项目锁定权限表通常是用来在一个锁定的环境中保护一部分应用程序的专用部分。它能够用在安装文件,注册表项和创建文件时。访问锁定权限对话框在文件的属性对话框中或者文件夹的属性对话框中单击Permissions 按钮可以访问锁定权限表。你也可以通过右键单击任意一个注册表项在快捷菜单中选择Permissions来打开权限对话框,或者还可以从构件的属性表中在Destination permissions点击浏览按钮来打开对话框。提示:因为文件和文件夹的权限需要NTFS分区的支持,所以这个只能在WindowsNT,Windows 2000,XP或者更高的系统上使用。名称在名称表格中,你可以输入任意域和用户名的组合。要添加一个条目,在表上单击右键并选择NEW。你可以使用同样的快捷菜单来修改或删除条目。你可以在Domain部分输入[%USERDOMAIN]来表示当期用户的域,在User中输入[LogonUser](或者输入用方括号包括的其他任意其他的属性名)表示运行安装的用户。权限在这个部分,选择你想为注册表项设置的权限。这些权限与当在Windows操作系统中设置的权限一样。一旦你在这里做了选择,你可以单击Advanced来更改比初始设置更高层次的其他权限。要查看更多信息,可以参考WindowsInstaller Help Library中的LockPermissions TableRegistry表的主标识注意:这部分不能用于InstallScript项目你添加到Registry表中的每一个注册表项或者值,Windows Installer都需要它们有一个唯一的主标识。为了能让你在一个完全可视化环境中创建一个注册表条目,InstallShield 在编译时正在数据库的Registry表中为每一个条目分配了一个唯一的名称。当你编写一个自定义动作时,你需要知道这些条目的主标识。InstallShield在Setup Design视图或者Components视图下的Registry Data 窗口中指定一个注册表项或值为主标识。为Registry表指定一个主标识提示:这部分内容不能用于InstallScript项目要为Registry表项指定主标识:1、右键单击这个项,并单击MSI Value。打开 MSI Value 对话框。2、输入这个项的名称。这个主标识必须能够被WindowsInstaller识别,它的名称只能包含字母,数字,下划线和点,并且必须是字母或者下划线开头。要查看或者修改主标识,右键单击注册表项并单击 MSI Value 。如果你没有指定一个值,InstallShield将在Registry 表中为这个条目自动生成一个主标识。为注册表项添加多行字符串值(multi-line stringvalue)当你想为一个特殊的注册表项添加一个值时,Registry 视图提供了多行字符串支持。要添加一个多行字符串值:1、右键单击你想要田间多行字符串值的注册表项,指向NEW,并单击Multi-String Value打开Multi-String Value对话框。2、在how you want tomodify the registry value中选择合适的选项,并在空行中输入相应的字符串可以使用右键的快捷菜单来添加、修改、删除和移动相应的内容,也可以使用键盘上的Insert和Delete来添加或删除一行。3、单击OK完成提示:输入的字符串可以包含空格,但是不能为空或者是[~],这是字符串的分隔符。为每个用户Per-User的安装在HKCU下面写入条目在Windows NTand Windows 2000 (或更高)的平台上,当前的用户也许没有足够的权限来修改HKEY_LOCAL_MACHINE下面的注册表项,你可能需要向HKEY_CURRENT_USER下面写入条目。当你在Registry视图中选择HKEY_USER_SELECTABLE,这些条目按照安装的类型和用户的权限创建在注册表合适的位置。在Per-User安装中,这意味着ALLUSERS属性将被设置为2,或者任何有用户访问权限的人都能够运行安装程序,这些条目将被写在HKEY_CURRENT_USER下面。在一个Per-machine的安装中,这意味着ALLUSERS是非空的并且用户包括一个administrator,这些条目将写在HKEY_LOCAL_MACHINE下面。提示:Windows-NT系统不允许直接在HKEY_LOCAL_MACHINE下创建一个新的项。因为这个原因,你在HKEY_USER_SELECTABLE下创建的任何信息都必须放在SOFTWARE子项下,这个是HKEY_LOCAL_MACHINE 和 HKEY_CURRENT_USER唯一的公共子项。例如:创建HKEY_USER_SELECTABLE\SOFTWARE\MyCompany时有效的,而HKEY_USER_SELECTABLE\MyCompany则是无效的。在Windows NT 注册表中设置或取得多行字符串提示:这部分内容用于InstallScript项目Windows 95 注册表不支持多行字符串。如果你在Windows 95下使用多行字符串,在注册表中将转换成一个二进制值。设置多行字符串要设置多行字符串,调用RegDBSetKeyValueEx函数。这个szValue 参数应该包含要添加的子字符串,它们之间使用空字符分隔。你必须在总的字符串结束时使用两个空字符来表示结束。要创建这样一个字符串,按照下列步骤:1、初始化字符串,包含用空字符分割的多个子串2、在每一行的后面指定空字符的ASCII值3、指定字符串结尾的空字符的ASCII值(空字符的ASCII值为0)例如:svValue = &This is line one. This isline two. This is line three. &;svValue[17] = 0;svValue[35] = 0;svValue[55] = 0;svValue[56] = 0;检索多行字符串要取得多行字符串,调用RegDBGetKeyValueEx函数。将返回用空字符分割的字串。要提取出来每一个字符串,可以使用可以使用下列代码来把这些字符串读到一个字符串列表中,并把它们显示在SdShowInfoList对话框中。// svValue is the string read in byRegDBGetKeyValueExlistID = ListCreate( STRINGLIST );if (listID != LIST_NULL) thenStrGetTokens( listID, svValue, &&);SdShowInfoList( szTitle, szMsg, listID );使用注册表函数InstallScript 语言包含许多内置的函数,它能够访问注册表来帮助你设置一个安装程序;读取、创建和删除注册表项;并为卸载建立注册表关联参数。例如,你可以使用应用程序检测注册表项来判断目标系统上是否有某个程序。许多程序都把数据存储在下面的注册表项中HKLM\SOFTWARE\CompanyName\ProductName\ProductVersion要检测这个注册表项是否存在,你可以在InstallSCript或InstallScript MSI项目中按照下列方式调用RegDBKeyExist函数:// always set rootkey before calling other RegDB functionsRegDBSetDefaultRoot(HKEY_LOCAL_MACHINE);if(RegDBKeyExist(&Software\\ThisCo\\ThisApp&) = 1) thenMessageBox(&ThisAppis on the system.&, INFORMATION);从注册表中读取数据BasicMSI 项目AppSearch和RegLocator表可以从注册表中读出一个值。要读出上面提到过的RegisteredOwner ,使用Direct Editor并在AppSearch表中添加下列记录 &字段 & &值 & &注释 & &Property & &REGISTERED_OWNER & &必须是一个公用属性 & &Signature_ & &registry_sig & &
&接下来,在RegLocator表中添加下列记录: &字段 & &值 & &注释 & &Signature_ & &registry_sig & &与上面的标记相同 & &Root & &2 & &HKEY_LOCAL_MACHINE & &Key & &Software\Microsoft\Windows NT\CurrentVersion & &
& &Name & &RegisteredOwner & &
& &Type & &2 & &注册表数据 &在AppSearch动作运行之后,REGISTERED_OWNER属性将包含从注册表中读出的数据。如果这个值没有找到,这个属性将是未定义的(空)关于AppSearch 和RegLocator表更多的信息可以参考Windows Installer 帮助库对于基于Windows Installer的项目,你可以使用System Search Wizard来查找数据。InstallScriptMSI 项目对于InstallScript,你可以使用RegDBGetKeyValueEx 函数。例如,要从注册表中的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion项中读取RegisteredOwner值,你需要使用下列代码:functionreadRegisteredOwner( )STRINGsvRegisteredONUMBER nvType,nvSbeginRegDBSetDefaultRoot(HKEY_LOCAL_MACHINE);RegDBGetKeyValueEx(&Software\\Microsoft\\WindowsNT\\CurrentVersion&,&RegisteredOwner&,nvType,svRegisteredOwner,nvSize);MessageBox(&Registeredowner is: & + svRegisteredOwner,INFORMATION);你可以设置Windows Installer属性等于你用MsiSetProperty函数读出的值。
转载本文请联系原作者获取授权,同时请注明本文来自张文泰科学网博客。链接地址:
上一篇:下一篇:
当前推荐数:0
评论 ( 个评论)
扫一扫,分享此博文
作者的其他最新博文
热门博文导读
Powered by
Copyright &

我要回帖

更多关于 实况足球2017wecn3.0 的文章

 

随机推荐