ImDisk - modified flag auswerten

Smagjus

Vice Admiral
Registriert
Feb. 2011
Beiträge
6.148
Hallo,

ich habe mir vor kurzem ImDisk installiert und komme auch gut damit zurecht. Nur würde ich gerne über die Konsole das Modified Flag auslesen, verstehe aber die Syntax nicht. Hat zufällig jemand das Tool und kann mir hier helfen?
 
du hast dir eine RAM-Disk erstellt und willst (falls etwas geändert wurde) diese Eigenschaft auslesen?


C:\WINDOWS\system32>imdisk.exe -l -m v:
Mount point: v:
Image file: \??\D:\workflow.drive
Size: 314572800 bytes (300 MB), Virtual Memory Disk, HDD.

oder

C:\WINDOWS\system32>imdisk.exe -l -m v:
Mount point: v:
Image file: \??\D:\workflow.drive
Size: 314572800 bytes (300 MB), Virtual Memory Disk, HDD, Modified.

Die Eigenschaft "Modified" kann m.W. nicht allein ausgelesen werden.

Du musst also auf dieses "Schlüsselwort" achten.

d.h. im Batch
rem alle Eigenschaften auflisten und per find das Modified suchen
C:\WINDOWS\system32>imdisk.exe -l -m <driveletter>: | find "Modified" >NUL
rem hier den return des "find" auswerten (0=modified nicht gefunden)
IF %ERRORLEVEL% == 0 goto NotModified
rem hier also die Aktion für Speichern u.ä.
...
:NotModified
exit


Ref: http://reboot.pro/topic/15593-faqs-and-how-tos/
 
Zuletzt bearbeitet:
Vielen Dank für die ausführliche Antwort. Leider scheint das nicht ganz so zu funktionieren. Welche Bedingung muss genau erfüllt sein, damit das modified Flag nicht erscheint? Weder nach dem Speichern, noch nach dem Laden verschwindet es bei mir.
 
hm, gleich nach dem Laden und auch nach dem Speichern ist das "Modified" Schlüsselwort bei mir weg?
 
Zurück
Oben