add logger and fix types

This commit is contained in:
Leilei Zhang
2025-06-04 11:38:41 +08:00
parent 676e0a1568
commit bf8f3ca3a5
2 changed files with 4 additions and 4 deletions

View File

@@ -208,9 +208,8 @@ public static partial class ReparsePoint
out int pBytesReturned,
IntPtr lpOverlapped);
[LibraryImport("kernel32.dll", SetLastError = true, StringMarshalling = StringMarshalling.Utf8)]
[return: MarshalAs(UnmanagedType.SysInt)]
internal static partial IntPtr CreateFile(
[LibraryImport("kernel32.dll", SetLastError = true, StringMarshalling = StringMarshalling.Utf16)]
internal static partial int CreateFile(
string lpFileName,
FileAccessType dwDesiredAccess,
FileShareType dwShareMode,

View File

@@ -87,9 +87,10 @@ public partial class UWP
return valid;
}).ToList();
}
catch (Exception)
catch (Exception ex)
{
Apps = Array.Empty<UWPApplication>();
Logger.LogError($"Failed to initialize UWP app info for {Name} ({FullName}): {ex.Message}");
return;
}
}