Grin logo
en de es fr
Shop
GRIN Website
Publish your texts - enjoy our full service for authors
Go to shop › Computer Science - Software

Windows Registry Abfrage mit dem Java Native Interface

Title: Windows Registry Abfrage mit dem Java Native Interface

Elaboration , 2002 , 17 Pages , Grade: 1,0

Autor:in: Patrick Harms (Author)

Computer Science - Software
Excerpt & Details   Look inside the ebook
Summary Excerpt Details

Die Registry ist unter Windows Betriebsystemen ein wichtiges Element, um Statusinformationen zu speichern und zu laden. Aufgabe Erstellen Sie ein Java-Programm, welches die Registry-Einträge bzgl. der Verknüpfungen verwaltet. Da dies direkt aus Java nicht möglich ist erstellen sie eine Dynamic Link Library (DLL) in C / C++, die Ihnen entsprechende Methoden zur Verfügung stellt, und greifen Sie mit Hilfe des Java Native Interface darauf zu. [...]

Excerpt


Inhaltsverzeichnis

  • AUFGABENSTELLUNG
    • Registry Abfrage mit Java (JNI)
    • Grundlage
    • Aufgabe
    • Testkriterien
  • LÖSUNG
    • Allgemeine Lösungsreihenfolge
    • Das Java-Programm
      • Erläuterung
      • Quelltext
    • Die C++ Dynamic Link Library
      • ADVAPI32.DLL
      • long RegOpenKeyEx()
      • long RegCloseKey()
      • long RegEnumKeyEx()
      • long RegQueryValueEx()
      • long RegCreateKeyEx()
      • long RegSetValueEx()
      • Erläuterung
      • void GetAlleErweiterungen()
      • void neuerKey()
      • long getErweiterung ()
      • long* getUserKey ( )
      • Quelltext
        • Header
        • CPP-Datei
  • ALLGEMEINE HINWEISE
  • QUELLEN
  • SOFTWARE

Zielsetzung und Themenschwerpunkte

Die Arbeit befasst sich mit der Entwicklung eines Java-Programms zur Verwaltung von Registry-Einträgen unter Windows. Da Java keine direkten Zugriffe auf die Registry ermöglicht, wird eine C/C++ Dynamic Link Library (DLL) mit entsprechenden Methoden erstellt und über das Java Native Interface (JNI) angesprochen. Die Zielsetzung ist die Implementierung eines Programms, das die Anzeige aller Erweiterungen und die Hinzufügung neuer Verknüpfungen zur Registrierung ermöglicht.

  • Java-Programmierung
  • C/C++-Programmierung
  • Dynamic Link Libraries (DLL)
  • Java Native Interface (JNI)
  • Registry-Zugriff unter Windows

Zusammenfassung der Kapitel

Das erste Kapitel behandelt die Aufgabenstellung und definiert die Anforderungen an das zu entwickelnde Java-Programm. Es werden die Grundlage, die Aufgabe und die Testkriterien für das Projekt erläutert. Das zweite Kapitel beschreibt die Lösungsstrategie und die Implementierung des Java-Programms und der C/C++ DLL. Es wird die allgemeine Lösungsreihenfolge vorgestellt und die einzelnen Komponenten des Programms, einschließlich der verwendeten API-Funktionen, detailliert erklärt. Die detaillierte Erklärung des Java-Quelltextes mit seinen Methoden und Funktionsweisen, sowie der C/C++ Quelltext, ist ebenfalls im Kapitel 2 enthalten.

Schlüsselwörter

Java, C/C++, Dynamic Link Library, DLL, Java Native Interface, JNI, Windows, Registry, API-Funktionen, Erweiterung, Verknüpfung, System.loadLibrary, RegOpenKeyEx, RegCloseKey, RegEnumKeyEx, RegQueryValueEx, RegCreateKeyEx, RegSetValueEx, neuerKey, getAlleErweiterungen, getUserKey

Excerpt out of 17 pages  - scroll top

Details

Title
Windows Registry Abfrage mit dem Java Native Interface
College
University resin university for applied sciences
Grade
1,0
Author
Patrick Harms (Author)
Publication Year
2002
Pages
17
Catalog Number
V67541
ISBN (eBook)
9783638586405
ISBN (Book)
9783656810339
Language
German
Tags
Windows Registry Abfrage Java Native Interface
Product Safety
GRIN Publishing GmbH
Quote paper
Patrick Harms (Author), 2002, Windows Registry Abfrage mit dem Java Native Interface, Munich, GRIN Verlag, https://www.grin.com/document/67541
Look inside the ebook
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
Excerpt from  17  pages
Grin logo
  • Grin.com
  • Payment & Shipping
  • Contact
  • Privacy
  • Terms
  • Imprint