AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Dateisperre freigeben

Ein Thema von mumu · begonnen am 8. Sep 2005 · letzter Beitrag vom 21. Mär 2006
Antwort Antwort
Seite 5 von 6   « Erste     345 6      
Olli
(Gast)

n/a Beiträge
 
#41

Re: Dateisperre freigeben

  Alt 9. Jan 2006, 17:37
Zitat von mumu:
hmm ok danke olli.

wenn ich jetzt die Funktion ZwQueryObject im Treiber ausführen möchte, dann muss ich die sozusagen selbst importieren.

ich habe eine seite gefunden, die wirklich sau viel definiert hat...
pyrasis
Im Vergleich zum IFSKit ist das starker Mist, aber es ist nutzbar. Die aktuellste Headerdatei findest du ummer hier: http://www.acc.umu.se/~bosse/ntifs.h
Der "Autor" wird seit Jahren als Dieb beschimpft (diverse Mailinglisten).

Zitat von mumu:
Wenn ich jetzt z.B. die Funktion ZwQueryObject verwenden möchte, dann leg ich mir ne header datei an in der ich folgendes schreib...
Code:
NTSYSAPI
NTSTATUS
NTAPI
ZwQueryObject (
    IN HANDLE              ObjectHandle,
    IN OBJECT_INFO_CLASS   ObjectInformationClass,
    OUT PVOID              ObjectInformation,
    IN ULONG               Length,
    OUT PULONG             ResultLength
);
und dann include ich diese header datei. oder?
Ja ...

Zitat von mumu:
was bedeuten die 3 Ausdrücke vor dem ZwQueryObject?
NTSYSAPI
NTSTATUS
NTAPI
NTSTATUS ist ein Typ für die Statuscodes (ntstatus.h) und NTSYSAPI und NTAPI sind weitere Deklarationen, welche abhängig vom Linking entweder die Funktion exportieren (wenn MS den Source kompiliert) oder importieren (wenn du es tust). Ist ja ein übliches Schema in allen Headern.

Kleine Empfehlung: besorge dir das PSDK und das DDK (besser IFSKit oder WDK - in letzterem ist das IFSKit enthalten), danach besorge dir eine Desktop-Suchmaschine (ich benutze Copernic/CDS) - danach lasse das PSDK und das DDK indizieren und du kannst sogleich alles was du suchst einfach finden

Mache ich schon eine Weile mit meinen Sourcen.
  Mit Zitat antworten Zitat
mumu

Registriert seit: 28. Okt 2003
Ort: Bamberg
519 Beiträge
 
#42

Re: Dateisperre freigeben

  Alt 10. Jan 2006, 08:12
Zitat von Olli:
Kleine Empfehlung: besorge dir das PSDK und das DDK (besser IFSKit oder WDK - in letzterem ist das IFSKit enthalten), danach besorge dir eine Desktop-Suchmaschine (ich benutze Copernic/CDS) - danach lasse das PSDK und das DDK indizieren und du kannst sogleich alles was du suchst einfach finden

Mache ich schon eine Weile mit meinen Sourcen.
ja danke werd ich auf jeden fall machen... Ach ja und die Function ZwQueryObject kann ich dann wahrscheinlich über ne header datei im IFSkit importieren, oder?

vielen dank erstmal, mal schauen ob ichs jetzt hinkrieg. meld mich mal wenn ich zeit gefunden hab weng was zu machen.

gruß
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#43

Re: Dateisperre freigeben

  Alt 10. Jan 2006, 10:11
Zitat von mumu:
ja danke werd ich auf jeden fall machen... Ach ja und die Function ZwQueryObject kann ich dann wahrscheinlich über ne header datei im IFSkit importieren, oder?
Nein, daß ist leider eine, die nirgends deklariert ist (außer bei Nebbett, GNU-ntifs.h und vermutlich ROS).

Schreib mir mal ne PM.
  Mit Zitat antworten Zitat
NicoDE
(Gast)

n/a Beiträge
 
#44

Re: Dateisperre freigeben

  Alt 10. Jan 2006, 11:14
Zitat von Olli:
Ich hoffe mal, daß z.B. Nico uns da etwas Aufklärung verschaffen kann?
Die Browseinfos kann man vergessen (nur meine persönliche Meinung ).
Wer das Geld für MSVC hat, kann sich auch Visual Assist leisten.
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#45

Re: Dateisperre freigeben

  Alt 10. Jan 2006, 11:50
Zitat von NicoDE:
Die Browseinfos kann man vergessen (nur meine persönliche Meinung ).
Ohne die geht aber Intellisense nun mal nicht ...
Zitat von NicoDE:
Wer das Geld für MSVC hat, kann sich auch Visual Assist leisten.
Schon von gehört, umgeht das die Tatsache, daß man eine Browseinfo braucht? In dem Falle werde ich es mir nämlich zulegen.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#46

Re: Dateisperre freigeben

  Alt 10. Jan 2006, 12:38
Hallo ihr beiden, ihr werdet etwas offtopic.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
NicoDE
(Gast)

n/a Beiträge
 
#47

Re: Dateisperre freigeben

  Alt 10. Jan 2006, 13:26
Zitat von Olli:
Schon von gehört, umgeht das die Tatsache, daß man eine Browseinfo braucht? In dem Falle werde ich es mir nämlich zulegen.
Es erzeugt seine eigenen Informationen (dadurch kann Visual Assist auch Makros und Konsorten bei der Autovervollständigung anbieten...). Wenn du dich erstmal an die Vorzüge von VA gewöhnt hast, kommt es dir vor, als ob du vorher mit den Händen auf dem Rücken gearbeitet hast
Zitat von Luckie:
Hallo ihr beiden, ihr werdet etwas offtopic.
Es geht IMHO immer noch um die Lösung des (nicht ganz trivialen) Problems...
edit: ja, es geht gerade darum, welche Tools eingesetzt werden können um das Problem effizienter zu lösen - dazu gehören nunmal IDEs und Tools
(wie auch immer, die Diskussion ist in dieser Richtung ohnehin zu Ende *g*)
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#48

Re: Dateisperre freigeben

  Alt 10. Jan 2006, 13:30
Diskutioert ihr da jetzt nicht gerade die Vorzüge irgendwelche IDEs und Hilfsprogrammen? Aber gut wenn ihr meint... Ich will nichts gesagt haben.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
mumu

Registriert seit: 28. Okt 2003
Ort: Bamberg
519 Beiträge
 
#49

Re: Dateisperre freigeben

  Alt 10. Jan 2006, 15:38
Zitat von NicoDE:
Die Browseinfos kann man vergessen (nur meine persönliche Meinung ).
wieso findest du, dass man die Browseinfos vergessen kann?!?!

Zitat von NicoDE:
Es geht IMHO immer noch um die Lösung des (nicht ganz trivialen) Problems...
edit: ja, es geht gerade darum, welche Tools eingesetzt werden können um das Problem effizienter zu lösen - dazu gehören nunmal IDEs und Tools
(wie auch immer, die Diskussion ist in dieser Richtung ohnehin zu Ende *g*)
jo bin ich auch der meinung. gerade bei der treiber entwicklung gibt es jede menge auswahl möglichkeiten an tools und IDEs, welche die Entwicklung mehr oder weniger kompliziert machen.
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#50

Re: Dateisperre freigeben

  Alt 10. Jan 2006, 15:55
Zitat von mumu:
jo bin ich auch der meinung. gerade bei der treiber entwicklung gibt es jede menge auswahl möglichkeiten an tools und IDEs, welche die Entwicklung mehr oder weniger kompliziert machen.
Also ich finde, daß VS schon ziemlich gut geeignet ist, wenn man es mit DDKBUILD betreibt usw., aber dennoch war da bei mir immer diese Sache mit dem fehlenden Intellisense. Ich hatte zwar das von Nico erwähnte Produkt schon aucf CodeProject gesehen, aber noch eine Weile bevor ich mir VC++ 2003 .NET geleistet hatte. Aber jetzt, wo ich schon professionell damit arbeite, kann ich mir ruhig auch mal sowas leisten (ist bestellt, ich warte auf den Key).
An DDKBUILD hatte mich zuvor gestört, daß man bittesehr bei jedem Mal seine Projektdateien neu erstellen möge - und zwar manuell. Das hat sich mit meinem Perlscript dann ja auch erledigt

Danke nochmal, Nico!

Gruß nach Darmstadt und zum Rest der im Thread beteiligten,
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 5 von 6   « Erste     345 6      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:35 Uhr.
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