Skip to content

Commit

Permalink
Cleanup.
Browse files Browse the repository at this point in the history
  • Loading branch information
wangfu91 committed Mar 10, 2022
1 parent 557b789 commit 878614b
Show file tree
Hide file tree
Showing 3 changed files with 0 additions and 303 deletions.
260 changes: 0 additions & 260 deletions UsnParser/Native/FileFlagsAndAttributes.cs

This file was deleted.

38 changes: 0 additions & 38 deletions UsnParser/UsnJournal.cs
Original file line number Diff line number Diff line change
Expand Up @@ -516,44 +516,6 @@ public bool IsUsnJournalValid(USN_JOURNAL_DATA_V0 usnJournalPreviousState)
usnJournalPreviousState.NextUsn >= usnJournalState.NextUsn;
}

private static uint GetVolumeSerialNumber(DriveInfo driveInfo, out uint volumeSerialNumber)
{
volumeSerialNumber = 0;
var pathRoot = string.Concat(@"\\.\", driveInfo.Name);

using var hRoot = CreateFile(pathRoot,
0,
FILE_SHARE_READ | FILE_SHARE_WRITE,
IntPtr.Zero,
OPEN_EXISTING,
(uint)FileFlagsAndAttributes.FILE_FLAG_BACKUP_SEMANTICS,
IntPtr.Zero);

if (hRoot.IsInvalid)
{
var lastError = Marshal.GetLastWin32Error();
throw new Win32Exception(lastError);
}


if (!hRoot.IsInvalid)
{
var bRtn = GetFileInformationByHandle(hRoot, out var fi);
if (bRtn)
{
volumeSerialNumber = fi.VolumeSerialNumber;
}
else
{
var lastError = Marshal.GetLastWin32Error();
throw new Win32Exception(lastError);
}
}

return volumeSerialNumber;
}


private SafeFileHandle GetRootHandle()
{
var vol = string.Concat(@"\\.\", _driveInfo.Name.TrimEnd('\\'));
Expand Down
5 changes: 0 additions & 5 deletions UsnParser/UsnParser.cs
Original file line number Diff line number Diff line change
Expand Up @@ -123,11 +123,6 @@ private static bool HasAdministratorPrivilege()
[Command("monitor", Description = "Monitor real-time USN journal changes")]
internal class MonitorCommand : SubCommandBase
{
// You can use this pattern when the parent command may have options or methods you want to
// use from sub-commands.
// This will automatically be set before OnExecute is invoked
private UsnParser Parent { get; set; }

[Option("-f|--filter", Description = "Filter the result with keyword, wildcards are permitted")]
public string Keyword { get; set; }

Expand Down

0 comments on commit 878614b

Please sign in to comment.