Geräteinformationen mit C # in der Windows Universal App abrufen (Windows 10)

8

Ich habe mich gefragt, wie programmspezifische Informationen programmgesteuert mit C # in der neuen universellen Windows-App-Plattform abgerufen werden können. Dies ist, um eine einfache PC-Toolbox, die ich aus bestehenden C # -Code für ein altes Windows Form-Projekt auf die UAP in Windows 10 habe.

Ich möchte RAM (installiert oder verfügbar), CPU-Architektur und ID / Name (z. B. 64-Bit Intel Core i5-XXXX), Gerätehersteller und Modellnummer (Dell XPS XXXX) und Seriennummer installieren / Service-Tag.

Es ist eine Tatsache, dass diese Apps Windows 10 verwenden werden und diese App wird anfänglich für traditionelle PCs ausgelegt sein, aber ich möchte Windows Phone / Mobile mit begrenzten Fähigkeiten erweitern (nicht sicher, wie / ob einige Teile funktionieren werden) auf ARM). Wie würde ich feststellen, welche Edition von Windows 10 wie "Home", "Pro", "Enterprise", "Mobile" oder "Mobile Enterprise" sowie 32/64 Bit und Sprache?

Ich habe vorhandenen C # -Code, der eine Bibliothek verwendet, die nicht mit Windows Store-Apps zu funktionieren scheint.

Ich bin ziemlich rostig mit C #, aber jede Hilfe zu irgendwelchen Klassen oder Referenzen würde sehr geschätzt werden. Mir ist klar, dass der gesamte Code, um all diese Spezifikationen zu speichern, ein bisschen viel (wenn auch möglich ATM) sein könnte, aber ein Zeiger in die richtige Richtung wäre sehr hilfreich.

    
Lincoln Quick 26.05.2015, 13:51
quelle

2 Antworten

6

Sie können AnalyticsInfo und AnalyticsVersionInfo aufrufen, um die Informationen zu erhalten, die auf der Dokumentationsseite ( Ссылка )

Wenn Sie die HardwareIdentification-Informationen erhalten möchten, müssen Sie sich jedoch woanders umsehen, da sie nicht Teil der Universal Device Family ist. Sie ist Teil der Desktop- und Mobile-Familie (Gerätespezifisch).

Um diese Art von gerätespezifischen Informationen verfügbar zu machen, müssen Sie die Referenzen den gerätespezifischen Erweiterungen hinzufügen.

Wie auch immer, Die APIs, die zum Sammeln dieser Daten verwendet wurden, wurden von 8.x auf UWP umgestellt. Ich habe einen Blogpost gefunden <& hr; Ссылка & gt; für jemanden, der eine Hilfsklasse erstellt hat, die die folgenden Eigenschaften zum Beispiel von einer Windows 10 UWP App abruft

  

aktuelle OS-Familie - Telefon / Desktop / ...

     

aktuelle OS-Build-Nummer - 10.0.10240.16413

     

aktuelle OS-Architektur - x86 / x64 / ARM

     

aktueller App-Anzeigename

     

aktuelle App Version - 3.0.2.0

     

aktueller Gerätehersteller - Nokia

     

aktuelles Gerätemodell - Lumia 1520

In seinem Beitrag zeigt er, wie man grundlegende Daten über das aktuelle Gerät, Betriebssystem und Anwendung erhält. hoffe es hilft!

    
Rami Sarieddine 06.12.2015 07:43
quelle
-1

Schauen Sie hier nach:

Ссылка

Ссылка

Damit erhalten Sie zumindest die SM Bios Seriennummer und mögliche Informationen zur Hardware.

    
WJM 27.05.2015 11:34
quelle