Welche Software Schnittstellen gibt es noch ausser der WIN API ?
-
Hallo
Welche Software Schnittstellen gibt es noch ausser der WIN API für Windows ?
-
Na ja, es gibt Frameworks, die auf der WinAPI aufbauen (MFC, Qt, wxWidgets...).
-
api schrieb:
Hallo
Welche Software Schnittstellen gibt es noch ausser der WIN API für Windows ?die 'native api'
--> http://www.ks.uni-freiburg.de/download/studienarbeit/SS07/09-07-napi-jrudolph/NativeAPI-ComputernameChanging.pdf

-
Wie heisst den die Linux standard API ?
Ich hab bis jetzt was von Linux Kernel API gelesen und von POSIX aber was davon ist die standard API ?
-
Die einzige User-Mode Schnittstelle ist die WinAPI.
Die native-API ist nicht dokumentiert.Es gibt auch noch die SFU
http://www.microsoft.com/germany/windowsserver2003/technologien/sfu/default.mspx
http://www.microsoft.com/downloads/details.aspx?FamilyID=896c9688-601b-44f1-81a4-02878ff11778&DisplayLang=en
-
Weisst du denn, was eine API ist? application programming interface -> grob Programmierschnittstelle fuer Anwendungen. Jeden "Dienst", den du in deiner Anwendung benutzt (also jede Funktion, die du nicht selbst geschrieben hast) wird von aussen bereitgestellt. Diese Dienste bieten eine Schnittstelle an, genannt API. Das sind ein Sammelsurium aus Funktionen, die die Nutzung dieses Dienstes ermoeglichen. Wenn du eine Datei speicherst mittels z.B. fprintf dann nutzt du einen Dienst des Betriebsystems. Dienste koennen hierarchisch aufgebaut sein. Das Betriebssystem nutzt z.B. einen Dienst des Dateisystemtreibers ...
Also: es gibt viele verschiedene APIs. (Millionen und mehr)
-
Jochen Kalmbach schrieb:
Die einzige User-Mode Schnittstelle ist die WinAPI.
wie isses mit psxss und os2ss? sind die mittlerweile rausgeflogen?
Jochen Kalmbach schrieb:
Die native-API ist nicht dokumentiert.
doch: http://www.amazon.com/Windows-2000-Native-Reference-Circle/dp/1578701996

-
+fricky schrieb:
Jochen Kalmbach schrieb:
Die einzige User-Mode Schnittstelle ist die WinAPI.
wie isses mit psxss und os2ss? sind die mittlerweile rausgeflogen?
Posix hab ich doch auch erwähnt, oder... spielen aber i.d.R. kaum noch eine Rolle
+fricky schrieb:
Jochen Kalmbach schrieb:
Die native-API ist nicht dokumentiert.
doch: http://www.amazon.com/Windows-2000-Native-Reference-Circle/dp/1578701996

Der Verlag ist aber nicht MS, oder? Somit: Nicht dokumentiert.
-
Jochen Kalmbach schrieb:
Der Verlag ist aber nicht MS, oder? Somit: Nicht dokumentiert.
naja, was ms versäumt hat, müssen andere eben nachholen.

-
+fricky schrieb:
wie isses mit psxss und os2ss? sind die mittlerweile rausgeflogen?
Das OS/2-API gibt es IIRC seit Windows 2000 nicht mehr.
Besonders tauglich war die OS/2-Implementation ohnehin nicht; wenn ich mich recht erinnere, wurde die Unterstützung für PM nie realisiert.
-
audacia schrieb:
Das OS/2-API gibt es IIRC seit Windows 2000 nicht mehr.
Häh? Was hat OS/2 denn mit Windows zu tun?
Das war nämlich ein Konkurrenzprodukt von IBM (mittlerweile wegen der Übermacht von MS Windows eingestampft).Meines Wissens hat Windows gar kein OS/2-API

Lasse mich aber gern vom Gegenteil überzeugen.Martin
-
Mmacher schrieb:
audacia schrieb:
Das OS/2-API gibt es IIRC seit Windows 2000 nicht mehr.
Häh? Was hat OS/2 denn mit Windows zu tun?
Das war nämlich ein Konkurrenzprodukt von IBM (mittlerweile wegen der Übermacht von MS Windows eingestampft).Martin
Na ja, http://de.wikipedia.org/wiki/OS/2 fast ...
-
Mmacher schrieb:
Meines Wissens hat Windows gar kein OS/2-API
Lasse mich aber gern vom Gegenteil überzeugen.früher mal wurde os-halbe (version 1, nur textmode) von win-nt durch ein eigenes subsystem unterstützt, ähnlich wie die dos und posix-emulationen, die's ja immer noch gibt.

-
Ich habs gerade mal nachgesehen: Windows NT unterstützte bis v4 das OS/2-API v1.2, dabei sogar den Presentation Manager. OS/2 2.0 unterstützte es nicht.
NTVDM ist AFAIK kein eigenes Subsystem, sondern eine Win32-Komponente.