Autor Beitrag
Wolle92
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1296

Windows Vista Home Premium
Delphi 7 PE, Delphi 7 Portable, bald C++ & DirectX
BeitragVerfasst: Sa 13.10.07 08:01 
user profile iconChryzler hat folgendes geschrieben:
user profile iconjaenicke hat folgendes geschrieben:
Der direkte Hardwarezugriff ist unter Windows nur durch einen Treiber möglich (und eben durch das System).

Und woher soll ich das wissen? ;) Muss einem doch gesagt werden.. tststs..

Dann muss aber Windows (genauer theoretisch die Win-API) für sich selber auch nen Treiber haben. :!:


Klar hat Windows nen Treiber... Windows hat ne Menge Treiber... Ist ja auch das Betriebssystem, das braucht Treiber.
Tilo
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 1098
Erhaltene Danke: 13

Win7 geg. WInXP oder sogar Win98
Rad2007
BeitragVerfasst: Sa 13.10.07 09:45 
Ist das denn nicht auch der Sinn eines Betriebssystems?
Ein Programm sagt: Ich hätte gerne Datei YX, ihr Pfad ist XC, das BS sagt: Okay, hier bitte oder nö keine Erlaubnis. Dabei ist dem Programm egal ob der Pfad XC der physische ist und wie das Gerät wo die Datei liegt angesprochen wird(CD, DVD, SD, RAM, FDD, HDD, Intenetordner,....).
//inlinedit:
übertrieben dargestellt
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Sa 13.10.07 09:50 
Eben, und deshalb ist eben kein direkter Zugriff auf die Festplatte möglich, weil man sonst ja einfach versuchen könnte eine Datei zu lesen, und wenn das Betriebssystem sagt: "Nö", dann antwortet das Programm "Ätsch, ich kann Assembler, versuch mich doch aufzuhalten"^^
Chryzler
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1097
Erhaltene Danke: 2



BeitragVerfasst: Sa 13.10.07 09:58 
Kommt aber eigentlich drauf an, an welcher Stelle Windows "nö" sagt. Denn sonst kann man ja einfach selber den Treiber von Windows nehmen, ohne "Umweg" über die WinAPI. :)
Timosch
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1314

Debian Squeeze, Win 7 Prof.
D7 Pers
BeitragVerfasst: Sa 13.10.07 10:08 
user profile iconjaenicke hat folgendes geschrieben:
Eben, und deshalb ist eben kein direkter Zugriff auf die Festplatte möglich, weil man sonst ja einfach versuchen könnte eine Datei zu lesen, und wenn das Betriebssystem sagt: "Nö", dann antwortet das Programm "Ätsch, ich kann Assembler, versuch mich doch aufzuhalten"^^

Wenn man einen eigenen NTFS-Treiber verwendet, geht das schon.
Oder andersherum: Ein Treiber schaltet sich dazwischen und versteckt Dateien einfach. Womit wir bei Rootkits angekommen wären...

_________________
If liberty means anything at all, it means the right to tell people what they do not want to hear. - George Orwell
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: So 14.10.07 19:04 
Wenn man die Verschlüsseln-Funktion verwendet, werden die Dateien ja nicht nur gesperrt, sondern auch noch eben verschlüsselt. Dann reicht es nicht, einfach an die Daten zu kommen.