Skip to content

Commit afb6d1b

Browse files
committed
Cleanup/Fixes
1 parent 399ac6a commit afb6d1b

16 files changed

Lines changed: 6 additions & 6 deletions

DumpIt.sln

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
22
# Visual Studio Version 17
33
VisualStudioVersion = 17.6.33417.168
44
MinimumVisualStudioVersion = 10.0.40219.1
5-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DumpIt", "DumpIt.csproj", "{0D6EB7F0-F53D-4525-9703-B04C5A4B685B}"
5+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DumpIt", "src\DumpIt.csproj", "{0D6EB7F0-F53D-4525-9703-B04C5A4B685B}"
66
EndProject
77
Global
88
GlobalSection(SolutionConfigurationPlatforms) = preSolution

publish_win_arm64.cmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
@echo off
22

3-
msbuild /m /t:restore,dumpit:publish /p:Platform=arm64 /p:RuntimeIdentifier=win-arm64 /p:PublishDir="%CD%\publish\artifacts\win-arm64\CLI" /p:PublishSingleFile=true /p:PublishTrimmed=false /p:Configuration=Release DumpIt.sln
3+
msbuild /m /t:restore,dumpit:publish /p:Platform=arm64 /p:RuntimeIdentifier=win-arm64 /p:PublishDir="%CD%\publish\artifacts\win-arm64\CLI" /p:PublishTrimmed=false /p:Configuration=Release /p:IncludeNativeLibrariesForSelfExtract=true DumpIt.sln

publish_win_x64.cmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
@echo off
22

3-
msbuild /m /t:restore,dumpit:publish /p:Platform=x64 /p:RuntimeIdentifier=win-x64 /p:PublishDir="%CD%\publish\artifacts\win-x64\CLI" /p:PublishSingleFile=true /p:PublishTrimmed=false /p:Configuration=Release DumpIt.sln
3+
msbuild /m /t:restore,dumpit:publish /p:Platform=x64 /p:RuntimeIdentifier=win-x64 /p:PublishDir="%CD%\publish\artifacts\win-x64\CLI" /p:PublishTrimmed=false /p:Configuration=Release /p:IncludeNativeLibrariesForSelfExtract=true DumpIt.sln
File renamed without changes.
File renamed without changes.

DeviceStream.cs renamed to src/DeviceStream.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ private struct DISK_GEOMETRY_EX
101101
}
102102

103103
[LibraryImport("kernel32.dll", SetLastError = true, StringMarshalling = StringMarshalling.Utf16)]
104-
private static partial IntPtr CreateFile(string lpFileName, uint dwDesiredAccess, uint dwShareMode, IntPtr lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, IntPtr hTemplateFile);
104+
private static partial IntPtr CreateFileW(string lpFileName, uint dwDesiredAccess, uint dwShareMode, IntPtr lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, IntPtr hTemplateFile);
105105

106106
[LibraryImport("kernel32.dll", SetLastError = true)]
107107
[return: MarshalAs(UnmanagedType.Bool)]
@@ -161,7 +161,7 @@ public DeviceStream(string device, FileAccess access)
161161

162162
(_length, SectorSize) = GetDiskProperties(devicePath);
163163

164-
IntPtr ptr = CreateFile(devicePath, fileAccess, 0, IntPtr.Zero, OPEN_EXISTING, FILE_ATTRIBUTE_DEVICE | FILE_FLAG_NO_BUFFERING | FILE_FLAG_WRITE_THROUGH, IntPtr.Zero);
164+
IntPtr ptr = CreateFileW(devicePath, fileAccess, 0, IntPtr.Zero, OPEN_EXISTING, FILE_ATTRIBUTE_DEVICE | FILE_FLAG_NO_BUFFERING | FILE_FLAG_WRITE_THROUGH, IntPtr.Zero);
165165
handleValue = new SafeFileHandle(ptr, true);
166166

167167
if (handleValue.IsInvalid)
@@ -397,7 +397,7 @@ private static (long, uint) GetDiskProperties(string deviceName)
397397

398398
private static void Execute<T>(ref T x, uint dwIoControlCode, string lpFileName, uint dwDesiredAccess = GENERIC_READ, uint dwShareMode = FILE_SHARE_WRITE | FILE_SHARE_READ, IntPtr lpSecurityAttributes = default, uint dwCreationDisposition = OPEN_EXISTING, uint dwFlagsAndAttributes = 0, IntPtr hTemplateFile = default)
399399
{
400-
nint hDevice = CreateFile(lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile);
400+
nint hDevice = CreateFileW(lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile);
401401

402402
SafeFileHandle handleValue = new(hDevice, true);
403403

File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)