Bleibt der PCI-Bus für ein Gerät bei mehreren Computern, die dasselbe BIOS, Betriebssystem und denselben PCIe-Steckplatz verwenden, gleich?

450
K.Doe

Mein Betriebssystem ist Windows 10. Ich habe eine Bat-Datei, die ein Gerät basierend auf der Busnummer aufruft. Diese Bat-Datei wird auf jeden PC kopiert und kann nicht geändert werden. Es gibt mehr als ein Gerät in der Maschine, daher funktioniert die Geräte-ID nicht, um die Geräte zu unterscheiden. Meine Frage ist, dass der PCI-Bus (gesehen in Gerätemanager-> Allgemein-> Standort :) auf jedem Computer gleich sein wird. Im Moment sind sie alle gleich, aber ich kann nicht garantieren, dass dies immer passieren wird. Die Computer haben alle dasselbe BIOS und dasselbe Image des Betriebssystems. Die Geräte befinden sich immer in denselben PCIe-Steckplätzen. Alle Links oder Quellen, bei denen ich garantieren kann, dass der Bus gleich bleibt, wären großartig. Vielen Dank im Voraus.

Geräte-Manager-PCI-Bus

Der eingekreiste PCIe-Bus ist die Nummer, durch die ich das Gerät finde, und die Nummer, die ich benötigen würde, um dieselbe zu sein. Dies ist nicht das Gerät, um das ich mir Sorgen mache, und mein Gerät ist auch PCIe und nicht USB. Auch ich mache mein Gerät so das es keine Treiber dafür bei google gibt.

0
Sprechen wir über dieselbe Motherboard-Modellnummer oder mehrere Marken und Modelle? Die Mehrheit der OEM-Geräte verwendet in allen Produktlinien die gleiche Firmware. Deshalb habe ich meine Frage gestellt. Ramhound vor 7 Jahren 0
Gleiches Motherboard. K.Doe vor 7 Jahren 0
Wenn Sie die BUS-Geräte-ID meinen, ist dies an die Karte gebunden. Sie können damit google suchen, um herauszufinden, was ein unbekanntes Gerät seine Treiber findet. Ich bin mir aber nicht ganz sicher, ob Sie das meinen. Könnten Sie ein Beispiel für eine Bus-ID posten? (auch, google es und wenn Sie Ihr Gerät erhalten, dann wissen Sie, dass es das gleiche sein wird) LPChip vor 7 Jahren 0
Hier ist ein Beispiel meiner GPU: PCI \ VEN_1002 & DEV_6719 & CC_0300 LPChip vor 7 Jahren 0
Diese Eigenschaft kann sich ändern, je nachdem, wo andere PCIe-Karten installiert sind. Weiß nicht, warum Sie sich darauf verlassen wollen. Daniel B vor 7 Jahren 0
Der Kernel-Teil gibt dies als einen der Werte zurück. Wenn Sie mehr als ein Gerät im PC haben, bleibt der einzige Wert erhalten. Wenn das Programm diesen zurückgegebenen Wert bereits verwendet und funktioniert, versuchen Sie, eine Änderung zu vermeiden. Alles ist auf mehreren Computern gleich, neue Geräte sollten nicht hinzugefügt werden. Sicher anzunehmen, dass der Wert zwischen den Computern gleich ist? K.Doe vor 7 Jahren 0
Es ist natürlich in Ordnung, mehrere Geräte desselben Typs eindeutig zu identifizieren, aber auch hier: Warum? Es ist nicht nötig, so etwas fest zu codieren. Daniel B vor 7 Jahren 0

0 Antworten auf die Frage