AGB  ·  Datenschutz  ·  Impressum  







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

Festplatte Unsichtbar machen

Ein Thema von hedie · begonnen am 9. Mär 2008 · letzter Beitrag vom 9. Mär 2008
Antwort Antwort
Seite 1 von 2  1 2      
hedie

Registriert seit: 12. Dez 2005
Ort: Schweiz
1.024 Beiträge
 
Delphi XE6 Starter
 
#1

Festplatte Unsichtbar machen

  Alt 9. Mär 2008, 18:18
Hallo

Ich wollte mal fragen ob es möglich ist, aus meinem Programm
eine Bestimmte Festplatte oder ein Bestimmter Datenträger
unsichtbar zu machen.

Ziel: Windows Soll den Daten Träger nicht anzeigen
bzw man soll als Normaler Benutzer nicht darauf zugreifen können.
Das Programm jedoch schon.

Sinn des ganzen. Ein Backup Programm
welches so seine Daten sicher verstauen kann
ohne gefahr der unabsichtlichen Veränderung.
Claudio
Tu was du nicht lassen kannst
- http://endasmedia.ch
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Festplatte Hidden

  Alt 9. Mär 2008, 18:34
für den Zweck würde ich die Festplatte einfach mit einem Dateisystem formatieren was "normalen" Nutzern den Zugriff verweigert. Bei NTFS musst du die Festplatte auch nicht als Laufwerk mounten sondern kannst sie in einen Ordner eines anderen NTFS einhängen. Und auf diesen Ordner kannst du "normalen" Nutzern den Zugriff ja wieder verweigern.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
hedie

Registriert seit: 12. Dez 2005
Ort: Schweiz
1.024 Beiträge
 
Delphi XE6 Starter
 
#3

Re: Festplatte Hidden

  Alt 9. Mär 2008, 18:38
Danke für die rasche Antwort

Das bedeutet, das ich allso ein Ordner innerhalb eines Laufwerks anlegen kann welcher sozusagen die zweite Festplatte ist? ja?

Wenn ich nun den Ordner für den Aktuellen Benutzer Sperre,
dann kann ja mein Programm auch nicht auf den Ordner zugreifen

oder kann ich den ordner unter anderen Rechten aus dem programm öffnen?
Claudio
Tu was du nicht lassen kannst
- http://endasmedia.ch
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Festplatte Hidden

  Alt 9. Mär 2008, 18:41
Du kannst das Programm aber mit anderen Rechten starten. Oder bei dem Ordner wo das Laufwerk eingangen ist das hidden Atribut aktivieren.
Ich wäre allerdings für die Variante mit alternativen Rechten denn auch ein verstecktes Laufwerk ist für Nutzer beschreibbar wenn sie es gefunden haben.

Wenn dein Laufwerk unter keinen umständen eingehangen werden soll dann könntest du noch direkt auf das Gerät zugreifen ohne Berücksichtigung des Dateisystems. Allerdings müssen dann auch ausreichend Rechte beim Nutzer liegen und somit kann er auch wieder direkt drauf rum schreiben wenn er will.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#5

Re: Festplatte Hidden

  Alt 9. Mär 2008, 18:42
Wie arbeitet denn dein Backupprogramm. Wenn als Service, dann vergebe dem SYSTEM Account die nötigen Rechte. Ansonsten kannst du über Impersonification dir temporär die Rechte eines anderen Users holen, der dann schreiben darf.
  Mit Zitat antworten Zitat
hathor
(Gast)

n/a Beiträge
 
#6

Re: Festplatte Hidden

  Alt 9. Mär 2008, 18:44
Das geht mit der Registry:

http://www.mydigitallife.info/2007/1...-drive-letter/
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#7

Re: Festplatte Hidden

  Alt 9. Mär 2008, 18:47
Zitat von hathor:
Und wenn der Datenträger mal einen anderen Laufwerksbuchstaben bekommt (weil an einem anderen Rechner das Laufwerk belegt war und somit die SystemVolumeInformation geändert wurde) so ist das Laufwerk sofort wieder sichtbar.
Ich halte verstecken für den falschen Weg solange die Daten dabei weiterhin ungeschützt sind.
Denn man muss sich immer die Frage stellen wer die Daten löscht - Leute die lange Weile haben und an den falschen Stellen rumspielen oder eben welche die dem Admin beweisen wollen das sein Konzept nichts bringt.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
hedie

Registriert seit: 12. Dez 2005
Ort: Schweiz
1.024 Beiträge
 
Delphi XE6 Starter
 
#8

Re: Festplatte Hidden

  Alt 9. Mär 2008, 18:48
Das mit dem Hidden also verstecken des Ordners ist mir auch unsympatisch

Temporär die Rechte eines Anderen benutzer holen...

Also auch vom Administrator?

Wenn ja, läuft sowas auch unter Vista? Weil das hat ja diese bekakte
Benutzerkontentsteuerung
Claudio
Tu was du nicht lassen kannst
- http://endasmedia.ch
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#9

Re: Festplatte Hidden

  Alt 9. Mär 2008, 18:53
Vista hat eigentlich die gleiche Benutzerkontensteuerung wie XP.
Das Problem ist nur das unter XP viele als Admin gearbeitet haben und somit keinem auffiel wenn ein Programm unter einem eingeschränktem Benutzeraccount nicht lief.
Aus diesem Grund werden bei Vista standardmäßig alle Programme unter eingeschränkten Rechten gestartet (auch wenn man als Admin arbeitet) und man wird bei Bedarf ausdrücklich gefragt ob man die benötigten Rechte dem Programm bewährt. (wer an dieser traurigen Entwicklung Schuld hat sei mal dahin gestellt)

Im übrigen brauchst du dir nicht temporär Rechte holen wenn dein Programm ein Dienst ist. Das fände ich in diesem Fall auch am besten. Denn was passiert wenn sich der Nutzer abmeldet während gerade Daten gesichert werden?! Und was passiert wenn sich kein Nutzer anmeldet bzw. nicht der Nutzer dessen Daten gesichert werden sollen?
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
hedie

Registriert seit: 12. Dez 2005
Ort: Schweiz
1.024 Beiträge
 
Delphi XE6 Starter
 
#10

Re: Festplatte Hidden

  Alt 9. Mär 2008, 18:58
Ja hast recht...

Ist ein Service Programmieren in etwa gleich kompliziert
wie ein Normales VCL Programm?
Claudio
Tu was du nicht lassen kannst
- http://endasmedia.ch
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 19: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