INF mod nasıl: 32 bitlik bitleri 64 bit ile değiştirme


0

32 bitlik bir sürücü kurulumuna sahibim: Bir INF dosyası ve iki adet 32 ​​bitlik ödüllü bir x86 klasörü. Bu 32 bit dll dosyalarını 64 bit olanlarla değiştirmem gerekiyor. Sadece 32 bit dosyaların üzerine yazdım ama kilitlemedim.

Sürücünün 64 bit sürümünü nasıl yapabilirim?

Güncelleştirme:

Orijinal kurulum dosyalarını 32 bit Windows XP'de denedim, kurulum WdfCoinstaller01009.dll dosyasını sorar, sadece göz at & amp; dosyayı XP'de bir yerden gösterin.

;-------------- WDF Coinstaller installation

[DestinationDirs]
CoInstaller_CopyFiles = 11

[silabser.Dev.NT.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

[CoInstaller_CopyFiles]
WdfCoinstaller01009.dll

[SourceDisksFiles]
WdfCoinstaller01009.dll=1

[CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000, "WdfCoinstaller01009.dll,WdfCoInstaller"

[silabser.Dev.NT.Wdf]
KmdfService = silabser, silabser_wdfsect
[silabser_wdfsect]
KmdfLibraryVersion = 1.9

2
Lütfen daha fazla bilgi verin. Örneğin, Microsoft tarafından sunulan bu aygıt için genel bir sürücü var, muhtemelen sistem çökmelerine neden olacak bir sürücüyü kesmek yerine bu sürücüyü denediniz mi?
Ramhound

Windows XP 32-bit sürücüler, Windows Vista ve / veya Windows 7'nin 64-bit kurulumunda kullanılamaz. Lütfen kullanmaya çalıştığınız cihaz hakkında bilgi verin.
Ramhound

64 bit sürücü dll ile 64 bit Windows yüklemesi sağlamalısınız. İnf sadece Windows'un kullanması gereken sürücüyü anlatıyor. 64 bit sürücünüz yoksa, denediğiniz her şey işe yaramaz. Sürücünün imzalanması gerekmez, güvenlik önlemini devre dışı bırakabilirsiniz, ancak 64-bit olmalıdır.
Ramhound

Yanıtlar:


0

32 bit dosyaları 64 bit ile kolayca değiştirebilirsiniz. İşe yarıyor. 32 bit kurulum dosyalarım için ekstra bir dll gerekli. WdfCoinstaller01009.dll —Ben şimdi işe yaramaz kayıp dosyayı ekledim.

Ayrı 64 bit klasör eklemek daha iyidir - x64:

[SourceDisksNames.x86]
1=%Disk_Description%,"silabser.sys",,\x86

[SourceDisksNames.amd64]
1=%Disk_Description%,"silabser.sys",,\x64

Hikayem neydi: Windows 7 64 bit için Windows XP 32 bit'ten özel bir tasarım kartı kullanmam gerekiyordu ancak aygıt sürücüsü yoktu. Sürücü Yedekleme yardımcı programını kullandım ve aygıt sürücüsü yükleme dosyalarını yarattım. Ancak bu pakette 32 bitlik kağıt var. Bu kamu harçlarının 64 bit sürümünü buldum ve INF’yi değiştirdim.


Sürücü herhangi bir kayıt defteri girdisi ekledi mi? Hem dosya sistemi hem de kayıt defteri 32-bit ve 64-bit belirli konumlara sahiptir ve herhangi bir eski yere bir şey koymak doğru çalışmayabilir. % 100 çalıştığından emin olmak için tamamen test ettiniz ve sadece görünüyor çalışmak?
Synetech

Neyse ki hiçbir kayıt çatışması yok.
Nime Cloud
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.