ShareX/ShareX.HelpersLib
Malte Kuhlmann 22859d5053
Ensure proper saving of settings on file shares
On Windows file shares (DFS) with restricted WRITE_DAC permission, the method File.Replace results in a System.UnauthorizedAccessException, even when the user has full permissions to interact with the file and folder. This configuration can commonly be found in business environments.

By setting the flag ignoreMetadataErrors to true, errors related to attributes and ACL are ignored. This results in the settings being saved correctly. Normal errors during file operation are not suppressed with this change, they should fail as usual.
2022-07-12 13:31:03 +02:00
..
CLI Update year 2022-01-11 19:32:17 +03:00
Colors Update year 2022-01-11 19:32:17 +03:00
Controls Polish translations 2022-07-03 22:17:03 +02:00
Cryptographic Update year 2022-01-11 19:32:17 +03:00
DNS Update year 2022-01-11 19:32:17 +03:00
Extensions Moved file related methods to FileHelpers class 2022-05-03 09:34:18 +03:00
Forms Add translations lost by IDE 2022-07-04 11:04:41 +02:00
GIF Update year 2022-01-11 19:32:17 +03:00
Helpers fixed #6362: Parse path correctly when path only contains root 2022-07-12 12:42:48 +03:00
Input Update year 2022-01-11 19:32:17 +03:00
NameParser Added SanitizePath method instead of SanitizeFolderPath and SanitizeFilePath 2022-05-23 10:59:23 +03:00
Native Get window icon async 2022-06-13 18:21:08 +03:00
Printer Update year 2022-01-11 19:32:17 +03:00
Properties Add translations lost by IDE 2022-07-04 11:04:41 +02:00
Random Update year 2022-01-11 19:32:17 +03:00
Resources [ImgBot] Optimize images 2021-03-10 17:34:38 +00:00
Settings Ensure proper saving of settings on file shares 2022-07-12 13:31:03 +02:00
UITypeEditors Moved file related methods to FileHelpers class 2022-05-03 09:34:18 +03:00
UpdateChecker Polish translations 2022-07-03 22:17:03 +02:00
Zip Moved file related methods to FileHelpers class 2022-05-03 09:34:18 +03:00
ApplicationInstanceManager.cs Update year 2022-01-11 19:32:17 +03:00
ClipboardFormat.cs Update year 2022-01-11 19:32:17 +03:00
ColorBgra.cs Update year 2022-01-11 19:32:17 +03:00
ColorMatrixManager.cs Update year 2022-01-11 19:32:17 +03:00
ColorPickerOptions.cs Update year 2022-01-11 19:32:17 +03:00
ControlHider.cs Update year 2022-01-11 19:32:17 +03:00
ConvolutionMatrix.cs Update year 2022-01-11 19:32:17 +03:00
ConvolutionMatrixManager.cs Update year 2022-01-11 19:32:17 +03:00
CursorData.cs #5055: If default size then use .NET method of converting cursor to bitmap 2022-06-29 19:31:59 +03:00
DebugHelper.cs Update year 2022-01-11 19:32:17 +03:00
DebugTimer.cs Update year 2022-01-11 19:32:17 +03:00
DWMManager.cs Update year 2022-01-11 19:32:17 +03:00
Emoji.cs Update year 2022-01-11 19:32:17 +03:00
EnumInfo.cs Update year 2022-01-11 19:32:17 +03:00
Enums.cs Update year 2022-01-11 19:32:17 +03:00
ExternalProgram.cs Moved file related methods to FileHelpers class 2022-05-03 09:34:18 +03:00
FastDateTime.cs Update year 2022-01-11 19:32:17 +03:00
FileDownloader.cs Update year 2022-01-11 19:32:17 +03:00
FixedSizedQueue.cs Update year 2022-01-11 19:32:17 +03:00
FontSafe.cs Update year 2022-01-11 19:32:17 +03:00
FPSManager.cs Code refactoring 2022-01-24 22:27:34 +03:00
GraphicsQualityManager.cs Code refactoring 2022-02-15 11:01:29 +03:00
HelpersOptions.cs Update year 2022-01-11 19:32:17 +03:00
ImageFilesCache.cs Update year 2022-01-11 19:32:17 +03:00
Links.cs fixed #6340: Added OCR help button, OCR window layout changes 2022-07-09 16:01:35 +03:00
ListViewColumnSorter.cs Update year 2022-01-11 19:32:17 +03:00
Logger.cs Moved file related methods to FileHelpers class 2022-05-03 09:34:18 +03:00
MaxLengthStream.cs Update year 2022-01-11 19:32:17 +03:00
PingHelper.cs Update year 2022-01-11 19:32:17 +03:00
PingResult.cs Update year 2022-01-11 19:32:17 +03:00
PointInfo.cs Update year 2022-01-11 19:32:17 +03:00
ProxyInfo.cs Update year 2022-01-11 19:32:17 +03:00
SevenZipManager.cs Moved file related methods to FileHelpers class 2022-05-03 09:34:18 +03:00
ShareX.HelpersLib.csproj Polish translations 2022-07-03 22:17:03 +02:00
ShareXResources.cs Update year 2022-01-11 19:32:17 +03:00
ShareXTheme.cs Update year 2022-01-11 19:32:17 +03:00
StringLineReader.cs Update year 2022-01-11 19:32:17 +03:00
TaskEx.cs Update year 2022-01-11 19:32:17 +03:00
TextBoxTraceListener.cs Update year 2022-01-11 19:32:17 +03:00
ThreadWorker.cs Update year 2022-01-11 19:32:17 +03:00
TimerResolutionManager.cs fixed #4951: Added support to limit region capture/image editor fps 2022-01-17 09:13:58 +03:00
UnsafeBitmap.cs Update year 2022-01-11 19:32:17 +03:00
Vector2.cs Switch to floating point internally. Panning fixes. (#6108) 2022-02-20 09:30:39 +03:00
WindowState.cs Update year 2022-01-11 19:32:17 +03:00
XmlColor.cs Update year 2022-01-11 19:32:17 +03:00
XmlFont.cs Update year 2022-01-11 19:32:17 +03:00