Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Bussystem des Rechners ermitteln (https://www.delphipraxis.net/167095-bussystem-des-rechners-ermitteln.html)

Coffeecoder 13. Mär 2012 14:01

Betriebssystem: Win XP,Win Vista,Win 7

Bussystem des Rechners ermitteln
 
Hi Leute,
Ich suche nach einer Möglichkeit um herauszufinden ob es sich um einen 32-Bit oder 64-Bit Bussystem handelt.
Dies habe ich versucht :
Code:
@echo off & setlocal
wmic path win32_operatingsystem get caption|FINDSTR "x64" && goto:AAA

echo client ist ein XP 32 Bit rechner
goto ende

:AAA

echo Client ist XP 64 Bit Rechner

:ENDE
echo ende! 
pause
Quelle: http://www.administrator.de/index.php?content=94877
Dies zeigt bei einem Windows mit 64 Bit dennoch 32 Bit an.

Hat jemand eine andere Idee noch?

Danke euch 8-)

vagtler 13. Mär 2012 14:07

AW: Bussystem des Rechners ermitteln
 
Code:
Caption
ist definitiv die falsche Spalte. Hilfreicher wäre die Abfrage der Betriebssystemarchitektur.

Morphie 13. Mär 2012 14:07

AW: Bussystem des Rechners ermitteln
 
Das Script scheint nicht vernünftig zu funktionieren... Es gibt bestimmt bessere Alternativen, aber um mal bei deinem Beispiel zu bleiben, versuch mal das:
Code:
@echo off & setlocal
wmic path win32_operatingsystem get OSArchitecture|FINDSTR "64-Bit" && goto:AAA

echo client ist ein 32 Bit rechner
goto ende

:AAA

echo Client ist ein 64 Bit Rechner

:ENDE
echo ende! 
pause

implementation 13. Mär 2012 14:08

AW: Bussystem des Rechners ermitteln
 
Schau vielleicht mal, ob WOW64* vorhanden ist.

*Windows On Windows64

Luckie 13. Mär 2012 14:13

AW: Bussystem des Rechners ermitteln
 
Morphies Version gibt bei mir 64-Bit (endlich ;) ) aus.

Coffeecoder 13. Mär 2012 14:13

AW: Bussystem des Rechners ermitteln
 
Zitat:

Zitat von Luckie (Beitrag 1156324)
Morphies Version gibt bei mir 64-Bit (endlich ;) ) aus.

Darf ich fragen welches Windows du hast?

Coffeecoder 13. Mär 2012 14:15

AW: Bussystem des Rechners ermitteln
 
Zitat:

Zitat von implementation (Beitrag 1156322)
Schau vielleicht mal, ob WOW64* vorhanden ist.

*Windows On Windows64

Ich nehme an, dass dieser Ordner C:\Windows\SysWow64 auf einem 64 Bit Rechner anwesend ist und auf einem 32 Bit eben nicht. Dann wäre das ein Ansatz.

So geht es auch:

Code:
@echo off
if exist C:\Windows\SysWow64  (
   echo Client ist ein 64 Bit
) else (
   echo Client ist ein 32 Bit
)
pause

Luckie 13. Mär 2012 14:27

AW: Bussystem des Rechners ermitteln
 
Zitat:

Zitat von Coffeecoder (Beitrag 1156325)
Zitat:

Zitat von Luckie (Beitrag 1156324)
Morphies Version gibt bei mir 64-Bit (endlich ;) ) aus.

Darf ich fragen welches Windows du hast?

Windows 7 HP 64-Bit.

Coffeecoder 13. Mär 2012 14:30

AW: Bussystem des Rechners ermitteln
 
Zitat:

Zitat von Luckie (Beitrag 1156331)
Zitat:

Zitat von Coffeecoder (Beitrag 1156325)
Zitat:

Zitat von Luckie (Beitrag 1156324)
Morphies Version gibt bei mir 64-Bit (endlich ;) ) aus.

Darf ich fragen welches Windows du hast?

Windows 7 HP 64-Bit.

Hmm eigenartig bei meinem Kollegen zeigte er vonMorphies Version "32 Bit" an obwohl es ein Windows 7 Pro 64-Bit ist. Sei es drum.
Was zeigt er denn bei dir an mit der Wow64 Variante an?

Luckie 13. Mär 2012 14:33

AW: Bussystem des Rechners ermitteln
 
Auch 64-Bit.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:33 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz