Client Betriebssystem
Übersicht

danibertBetreff: Client Betriebssystem |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hallo,
wurde bestimmt schon mal gefragt, ich habe aber über die Hilfe nichts gefunden: Wie kann ich mit BMax auslesen, welches Betriebssystem auf dem Rechner installiert ist? Danke im Voraus |
||
![]() |
klin |
![]() Antworten mit Zitat ![]() |
---|---|---|
Das Thema gibts schon sehr oft.. Einfach mal die Forun suche anschmeißen Oder auch einfach googeln. ![]() Also wenn du genau das OS herausfinden willst, wirds ein wenig schwierig. Dazu sind sehr viele umwege nötig... leider. Aber Wenn du entscheiden willst, ob WINDOWS 32/64bit,MAC oder LINUX (und mehr) kannst du das verwenden: BlitzMax: [AUSKLAPPEN] ?WIN32 MFG Klin |
||
danibert |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
ich bräuchte es genauer. Gibt es Beispiele, wie man sowas macht? Google bringt mich nicht wirklich weiter. | ||
![]() |
Goodjee |
![]() Antworten mit Zitat ![]() |
---|---|---|
guck in deiner hilfe unter language\Conditional compiling | ||
"Ideen sind keine Coladosen, man kann sie nicht recyclen"-Dr. House
http://deeebian.redio.de/ http://goodjee.redio.de/ |
Macintosh |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
könntest dir auch eine C funktion schreiben :) | ||
![]() |
Goodjee |
![]() Antworten mit Zitat ![]() |
---|---|---|
nein, das wäre total blödsinnig.
was du machen könntest ist eine globale variable anlegen, der du je nach betriebssystem mit ?win32 und seinen kollegen einen anderen wert zuweißt, zum beispiel 1 für windows und 2 für linux. dann kannst du an den stellen wos drauf ankommt in der variable gucken welches system bennutzt wird. oder du schreibst die ganzen parts des sourcecodes die sich unterscheiden hinter die ?flags. |
||
"Ideen sind keine Coladosen, man kann sie nicht recyclen"-Dr. House
http://deeebian.redio.de/ http://goodjee.redio.de/ |
![]() |
klin |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich denke mit genau meint er, ob Windows XP/Vista/7 usw.
Da wäre eine C Funktion lediglich einfacher. Denn es gibt keine Konstante Variable, welches OS (also XP,Vista) drauf ist. Das finde ich eben total dumm. Aber durch C++ geht das. @Macintosh: Wenn du das kannst, dann poste es auch bitte. Denn derzeit benutze ich eine total dumme methode (batch und viel krims kram). MFG Klin |
||
Macintosh |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Tut mir leid, ich habe kein windows zur zeit, kann dir daher nichts coden :/ | ||
danibert |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
...genau, ich meinte Windows 2000, XP, Vista, etc.
Nicht unbedíngt nötig, aber trotzdem schön wäre auch, wenn ich Linux differenzieren könnte (Suse, Debian etc.), sowie die OS-Version auf dem Mac. Ich werde mal nach C++-Funktionen schauen. Hoffentlich bekomme ich das hin... |
||
![]() |
Silver_Knee |
![]() Antworten mit Zitat ![]() |
---|---|---|
also unter Windows musst du die ver.exe ausführen. die gibt dir im Stdstream die windows version an. zb
Code: [AUSKLAPPEN] Microsoft Windows [Version 6.0.6002]
unter Vista |
||
![]() |
klin |
![]() Antworten mit Zitat ![]() |
---|---|---|
Aha.. wusste ich garnicht. Ich sah nur einige C Codes wo es bis zu 30 Zeilen ging.
Unter Windows 7 kommt das bei mir (obwohl ich dachte es kommt 7 heraus): Code: [AUSKLAPPEN] Microsoft Windows [Version 6.1.7600]
MFG Klin |
||
![]() |
Thunder |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich nehme an, dass der erste Windows 7 Build die Nummer 7000 hatte (bei deinem 7600) und es daher Windows 7 heißt und nicht, wegen der 1. Zahl.
Edit: ok, habe jetzt nachgeschaut. War aber keine schlechte Vermutung: Windows 7 Beta 1 hatte die Buildnummer 7000. |
||
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit |
- Zuletzt bearbeitet von Thunder am Do, Mai 27, 2010 17:58, insgesamt einmal bearbeitet
![]() |
mpmxyz |
![]() Antworten mit Zitat ![]() |
---|---|---|
Nein, Windows 7 ist wirklich "nur" Windows 6.1.
Nur wegen der Kompatibilität soll es intern gesehen keine eigene Windows-Version sein. Quelle: Wikipedia mfG mpmxyz |
||
Moin Moin!
Projekte: DBPC CodeCruncher Mandelbrot-Renderer |
danibert |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
@Silver_Knee
wie funktioniert das auf Mac und Linux? Gibt es hier auch ein entsprechendes Programm? Oder gibt es eine Umsetzung von SystemProperty$ ("OS") für BlitzPlus? Kann man eigentlich aus BMax unter Windows die Umgebungsvariablen oder Werte aus der Registry auslesen? Dort wäre ja die OS-Version zu finden |
||
![]() |
ChaosCoder |
![]() Antworten mit Zitat ![]() |
---|---|---|
Mac OS X:
Befehl in der Konsole: sw_vers Output: ProductName: Mac OS X ProductVersion: 10.6.3 BuildVersion: 10D573 (kopiert) |
||
Projekte: Geolaria | aNemy
Webseite: chaosspace.de |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group