├── .gitattributes ├── .gitignore ├── EngineCore ├── Engine │ ├── Actions │ │ └── USN │ │ │ ├── DiskDataCache.cs │ │ │ ├── DriveInfoData.cs │ │ │ ├── FrnFileClass.cs │ │ │ └── Win32Api.cs │ └── Utils │ │ ├── CNchar.cs │ │ ├── NtfsUsnJournal.cs │ │ └── StringUtils.cs ├── EngineCore.csproj └── Utils │ ├── FileIconService.cs │ └── PathHelper.cs ├── Globalization ├── Class1.cs └── Globalization.csproj ├── LICENSE.txt ├── ProxyLibs ├── CreateLink.h ├── ProxyLibs.vcxproj ├── ProxyLibs.vcxproj.filters ├── dllmain.cpp ├── framework.h ├── pch.cpp └── pch.h ├── README.md ├── TDSAot.sln ├── TDSAot ├── App.axaml ├── App.axaml.cs ├── Assets │ └── tds32-32.ico ├── Globalization │ ├── ILanguage.cs │ ├── LangManager.cs │ ├── Lang_cn.cs │ └── Lang_en.cs ├── MainWindow │ ├── MainWindow.axaml │ ├── MainWindow.axaml.cs │ ├── MainWindow_BindedItems.cs │ ├── MainWindow_ChildrenWindow.cs │ ├── MainWindow_ContextMenu.cs │ ├── MainWindow_Converter.cs │ ├── MainWindow_Event.cs │ ├── MainWindow_InitializeFileAction.cs │ ├── MainWindow_InitializeRecord.cs │ ├── MainWindow_InitializeTrayIcon.cs │ ├── MainWindow_KeyGlobalWin.cs │ ├── MainWindow_KeyWithinApp.cs │ ├── MainWindow_Loaded.cs │ ├── MainWindow_TaskLoop.cs │ ├── MainWindow_Window.cs │ └── MainWindow_WndProc.cs ├── Program.cs ├── ProxyLibs.dll ├── State │ ├── ActionState.cs │ ├── AppInfomation.cs │ ├── AppOption.cs │ ├── RunningState.cs │ ├── StaticState.cs │ └── ThemeEnum.cs ├── TDS.csproj ├── ToolWindow │ ├── SettingWindow.axaml │ ├── SettingWindow.axaml.cs │ └── SettingsViewModel.cs ├── Utils │ ├── ApplicationSingleton.cs │ ├── ClipboardUtils.cs │ ├── DriverUtils.cs │ ├── FileAction.cs │ ├── FileIconService.cs │ ├── FilePropertiesOpener.cs │ ├── HookManager.cs │ ├── KeyTransfer.cs │ ├── Message.cs │ ├── RecordManager.cs │ ├── ShellRun.cs │ ├── SpanStringSearch.cs │ ├── StringSplitAndMerge.cs │ ├── Throttler.cs │ └── WindowUtils.cs ├── ViewModels │ ├── DataViewModel.cs │ ├── MessageViewModel.cs │ └── RecordFrn.cs ├── app.manifest ├── libs │ └── ConfigurationReader.dll └── tds32-32.ico ├── option.png ├── result.gif ├── results.png └── ui.png /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/.gitignore -------------------------------------------------------------------------------- /EngineCore/Engine/Actions/USN/DiskDataCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/EngineCore/Engine/Actions/USN/DiskDataCache.cs -------------------------------------------------------------------------------- /EngineCore/Engine/Actions/USN/DriveInfoData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/EngineCore/Engine/Actions/USN/DriveInfoData.cs -------------------------------------------------------------------------------- /EngineCore/Engine/Actions/USN/FrnFileClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/EngineCore/Engine/Actions/USN/FrnFileClass.cs -------------------------------------------------------------------------------- /EngineCore/Engine/Actions/USN/Win32Api.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/EngineCore/Engine/Actions/USN/Win32Api.cs -------------------------------------------------------------------------------- /EngineCore/Engine/Utils/CNchar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/EngineCore/Engine/Utils/CNchar.cs -------------------------------------------------------------------------------- /EngineCore/Engine/Utils/NtfsUsnJournal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/EngineCore/Engine/Utils/NtfsUsnJournal.cs -------------------------------------------------------------------------------- /EngineCore/Engine/Utils/StringUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/EngineCore/Engine/Utils/StringUtils.cs -------------------------------------------------------------------------------- /EngineCore/EngineCore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/EngineCore/EngineCore.csproj -------------------------------------------------------------------------------- /EngineCore/Utils/FileIconService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/EngineCore/Utils/FileIconService.cs -------------------------------------------------------------------------------- /EngineCore/Utils/PathHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/EngineCore/Utils/PathHelper.cs -------------------------------------------------------------------------------- /Globalization/Class1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/Globalization/Class1.cs -------------------------------------------------------------------------------- /Globalization/Globalization.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/Globalization/Globalization.csproj -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /ProxyLibs/CreateLink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/ProxyLibs/CreateLink.h -------------------------------------------------------------------------------- /ProxyLibs/ProxyLibs.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/ProxyLibs/ProxyLibs.vcxproj -------------------------------------------------------------------------------- /ProxyLibs/ProxyLibs.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/ProxyLibs/ProxyLibs.vcxproj.filters -------------------------------------------------------------------------------- /ProxyLibs/dllmain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/ProxyLibs/dllmain.cpp -------------------------------------------------------------------------------- /ProxyLibs/framework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/ProxyLibs/framework.h -------------------------------------------------------------------------------- /ProxyLibs/pch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/ProxyLibs/pch.cpp -------------------------------------------------------------------------------- /ProxyLibs/pch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/ProxyLibs/pch.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/README.md -------------------------------------------------------------------------------- /TDSAot.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot.sln -------------------------------------------------------------------------------- /TDSAot/App.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/App.axaml -------------------------------------------------------------------------------- /TDSAot/App.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/App.axaml.cs -------------------------------------------------------------------------------- /TDSAot/Assets/tds32-32.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/Assets/tds32-32.ico -------------------------------------------------------------------------------- /TDSAot/Globalization/ILanguage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/Globalization/ILanguage.cs -------------------------------------------------------------------------------- /TDSAot/Globalization/LangManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/Globalization/LangManager.cs -------------------------------------------------------------------------------- /TDSAot/Globalization/Lang_cn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/Globalization/Lang_cn.cs -------------------------------------------------------------------------------- /TDSAot/Globalization/Lang_en.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/Globalization/Lang_en.cs -------------------------------------------------------------------------------- /TDSAot/MainWindow/MainWindow.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/MainWindow/MainWindow.axaml -------------------------------------------------------------------------------- /TDSAot/MainWindow/MainWindow.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/MainWindow/MainWindow.axaml.cs -------------------------------------------------------------------------------- /TDSAot/MainWindow/MainWindow_BindedItems.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/MainWindow/MainWindow_BindedItems.cs -------------------------------------------------------------------------------- /TDSAot/MainWindow/MainWindow_ChildrenWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/MainWindow/MainWindow_ChildrenWindow.cs -------------------------------------------------------------------------------- /TDSAot/MainWindow/MainWindow_ContextMenu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/MainWindow/MainWindow_ContextMenu.cs -------------------------------------------------------------------------------- /TDSAot/MainWindow/MainWindow_Converter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/MainWindow/MainWindow_Converter.cs -------------------------------------------------------------------------------- /TDSAot/MainWindow/MainWindow_Event.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/MainWindow/MainWindow_Event.cs -------------------------------------------------------------------------------- /TDSAot/MainWindow/MainWindow_InitializeFileAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/MainWindow/MainWindow_InitializeFileAction.cs -------------------------------------------------------------------------------- /TDSAot/MainWindow/MainWindow_InitializeRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/MainWindow/MainWindow_InitializeRecord.cs -------------------------------------------------------------------------------- /TDSAot/MainWindow/MainWindow_InitializeTrayIcon.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/MainWindow/MainWindow_InitializeTrayIcon.cs -------------------------------------------------------------------------------- /TDSAot/MainWindow/MainWindow_KeyGlobalWin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/MainWindow/MainWindow_KeyGlobalWin.cs -------------------------------------------------------------------------------- /TDSAot/MainWindow/MainWindow_KeyWithinApp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/MainWindow/MainWindow_KeyWithinApp.cs -------------------------------------------------------------------------------- /TDSAot/MainWindow/MainWindow_Loaded.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/MainWindow/MainWindow_Loaded.cs -------------------------------------------------------------------------------- /TDSAot/MainWindow/MainWindow_TaskLoop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/MainWindow/MainWindow_TaskLoop.cs -------------------------------------------------------------------------------- /TDSAot/MainWindow/MainWindow_Window.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/MainWindow/MainWindow_Window.cs -------------------------------------------------------------------------------- /TDSAot/MainWindow/MainWindow_WndProc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/MainWindow/MainWindow_WndProc.cs -------------------------------------------------------------------------------- /TDSAot/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/Program.cs -------------------------------------------------------------------------------- /TDSAot/ProxyLibs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/ProxyLibs.dll -------------------------------------------------------------------------------- /TDSAot/State/ActionState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/State/ActionState.cs -------------------------------------------------------------------------------- /TDSAot/State/AppInfomation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/State/AppInfomation.cs -------------------------------------------------------------------------------- /TDSAot/State/AppOption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/State/AppOption.cs -------------------------------------------------------------------------------- /TDSAot/State/RunningState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/State/RunningState.cs -------------------------------------------------------------------------------- /TDSAot/State/StaticState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/State/StaticState.cs -------------------------------------------------------------------------------- /TDSAot/State/ThemeEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/State/ThemeEnum.cs -------------------------------------------------------------------------------- /TDSAot/TDS.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/TDS.csproj -------------------------------------------------------------------------------- /TDSAot/ToolWindow/SettingWindow.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/ToolWindow/SettingWindow.axaml -------------------------------------------------------------------------------- /TDSAot/ToolWindow/SettingWindow.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/ToolWindow/SettingWindow.axaml.cs -------------------------------------------------------------------------------- /TDSAot/ToolWindow/SettingsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/ToolWindow/SettingsViewModel.cs -------------------------------------------------------------------------------- /TDSAot/Utils/ApplicationSingleton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/Utils/ApplicationSingleton.cs -------------------------------------------------------------------------------- /TDSAot/Utils/ClipboardUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/Utils/ClipboardUtils.cs -------------------------------------------------------------------------------- /TDSAot/Utils/DriverUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/Utils/DriverUtils.cs -------------------------------------------------------------------------------- /TDSAot/Utils/FileAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/Utils/FileAction.cs -------------------------------------------------------------------------------- /TDSAot/Utils/FileIconService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/Utils/FileIconService.cs -------------------------------------------------------------------------------- /TDSAot/Utils/FilePropertiesOpener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/Utils/FilePropertiesOpener.cs -------------------------------------------------------------------------------- /TDSAot/Utils/HookManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/Utils/HookManager.cs -------------------------------------------------------------------------------- /TDSAot/Utils/KeyTransfer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/Utils/KeyTransfer.cs -------------------------------------------------------------------------------- /TDSAot/Utils/Message.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/Utils/Message.cs -------------------------------------------------------------------------------- /TDSAot/Utils/RecordManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/Utils/RecordManager.cs -------------------------------------------------------------------------------- /TDSAot/Utils/ShellRun.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/Utils/ShellRun.cs -------------------------------------------------------------------------------- /TDSAot/Utils/SpanStringSearch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/Utils/SpanStringSearch.cs -------------------------------------------------------------------------------- /TDSAot/Utils/StringSplitAndMerge.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/Utils/StringSplitAndMerge.cs -------------------------------------------------------------------------------- /TDSAot/Utils/Throttler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/Utils/Throttler.cs -------------------------------------------------------------------------------- /TDSAot/Utils/WindowUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/Utils/WindowUtils.cs -------------------------------------------------------------------------------- /TDSAot/ViewModels/DataViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/ViewModels/DataViewModel.cs -------------------------------------------------------------------------------- /TDSAot/ViewModels/MessageViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/ViewModels/MessageViewModel.cs -------------------------------------------------------------------------------- /TDSAot/ViewModels/RecordFrn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/ViewModels/RecordFrn.cs -------------------------------------------------------------------------------- /TDSAot/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/app.manifest -------------------------------------------------------------------------------- /TDSAot/libs/ConfigurationReader.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/libs/ConfigurationReader.dll -------------------------------------------------------------------------------- /TDSAot/tds32-32.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/TDSAot/tds32-32.ico -------------------------------------------------------------------------------- /option.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/option.png -------------------------------------------------------------------------------- /result.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/result.gif -------------------------------------------------------------------------------- /results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/results.png -------------------------------------------------------------------------------- /ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LdotJdot/TDS/HEAD/ui.png --------------------------------------------------------------------------------