将适用于 Win XP 的三星 Android Note 2 MTP INF 驱动程序安装到 Win7 - Win10 中是否使用完全相同的驱动程序?

将适用于 Win XP 的三星 Android Note 2 MTP INF 驱动程序安装到 Win7 - Win10 中是否使用完全相同的驱动程序?

我正在对带有 DN4 ROM 的三星 Note 2 的 Windows 7 64 位 MTP 支持进行故障排除。

那些在 Google 上搜索三星 Android MTP 对 Win 7 的支持的人会发现这是一个长期存在且尚未解决的问题。过去几年,我尝试过通过 Google 找到的许多解决方案,但都没有成功。我认为(但无法证实)使用自定义 ROM 只会让情况变得更糟。

不过,我也在测试 Win 10 Insider 副本。令我惊讶的是,MTP(和 PTP)在那里运行顺畅。对 Win 10 中使用的驱动程序进行故障排除和跟踪,结果可在本帖末尾找到 inf 文件。

根据 INF,Win10 上使用的驱动程序实际上是适用于 Win XP 的旧版本(DriverVer=02/16/2012,2.9.317.0215),可以下载这里。不幸的是,我收到了这个错误

The driver installation file for this device is missing a necessary entry. This may be because the INF was written for Windows 95 or later. Contact your hardware vendor.

安装方法。在设备管理器中,右键单击带有感叹号图标的 MTP 设备。选择“更新驱动程序软件”,然后单击“浏览我的计算机以查找驱动程序软件”。然后单击“让我从计算机上的设备驱动程序列表中选择”,并浏览下载的驱动程序文件ssudmtp.inf

问题:如果 MS 可以使其适用于 Win 10 64 位,那么它肯定也适用于 Win 7 64 位。(位数在这里不是问题,因为 inf 确实支持 AMD64)。有没有人有破解 inf 以使其适用于 Win 7 的知识和经验?非常感谢有关如何在 Win 7 中安装此 inf 和驱动程序的提示。

;******************************************************************************************
;
; Name:  ssudmtp.inf
;
; Function:  Install SAMSUNG Mobile MTP Device Driver on XP
;
; Copyright (c) DEVGURU Co., LTD. (www.devguru.co.kr)
;******************************************************************************************

[Version]
Signature="$Windows NT$"
Class=WPD
ClassGUID={EEC5AD98-8080-425f-922A-DABF3DE3F69A}
Provider            = %Provider%
DriverVer=02/16/2012,2.9.317.0215
CatalogFile=ssudmtp.cat

[ControlFlags]
ExcludeFromSelect=*

[Manufacturer]
%ssud%          = ssud, NTx86.5.1, NTamd64.5.1

[SSUD.NTx86.5.1]
%USB\SAMSUNG_MOBILE&MTP.Desc%    = ssud.Install, USB\VID_04E8&PID_685C
%USB\SAMSUNG_MOBILE&MTP.Desc%    = ssud.Install, USB\VID_04E8&PID_6860&MI_00
%USB\SAMSUNG_MOBILE&MTP.Desc%    = ssud.Install, USB\VID_04E8&PID_6862&MI_02

[SSUD.NTamd64.5.1]
%USB\SAMSUNG_MOBILE&MTP.Desc%    = ssud.Install, USB\VID_04E8&PID_685C
%USB\SAMSUNG_MOBILE&MTP.Desc%    = ssud.Install, USB\VID_04E8&PID_6860&MI_00
%USB\SAMSUNG_MOBILE&MTP.Desc%    = ssud.Install, USB\VID_04E8&PID_6862&MI_02


[ssud.Install]
Include = wpdmtp.inf, WINUSB.INF
Needs   = WPD.MTP, WINUSB.NT

[ssud.Install.hw]
Include = wpdmtp.inf
Needs   = WPD.MTP.Registration

[ssud.Install.Services]
Include = wpdmtp.inf
Needs   = WPD.MTP.Services

[ssud.Install.CoInstallers]
Include = wpdmtp.inf
Needs = WPD.MTP.CoInstallers

[ssud.Install.Wdf]
Include = wpdmtp.inf
Needs = WPD.MTP.Wdf
UmdfServiceOrder=WpdMtpDriver

; no sys copyfiles - the sys files are already in place

[Strings]
ssud       = "SAMSUNG Electronics Co., Ltd. "
Provider= "SAMSUNG Electronics Co., Ltd. "
USB\SAMSUNG_MOBILE&MTP.Desc="SAMSUNG Mobile MTP Device"

答案1

当三星设备未被识别为 MTP 时,将文件从三星设备传输到计算机的最佳方式是使用三星 SideSync。三星 SideSync 程序内置了 MTP 驱动程序,因此它会将您的设备识别为 MTP。我制作了一个关于如何使用三星 SideSync 传输媒体文件的视频:

https://www.youtube.com/watch?v=eBXaL8-MPXc

相关内容