diff --git a/README.md b/README.md index f8553d3..dd670f8 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,14 @@ # WinThumbsPreloader Thumbnails preloader for Windows Explorer -![Screenshot](https://raw.githubusercontent.com/bruhov/WinThumbsPreloader/master/Website/images/preview.gif) +![Screenshot](https://raw.githubusercontent.com/inthebrilliantblue/WinThumbsPreloader/master/Website/images/preview.gif) -### Download: [WinThumbsPreloader-1.0.1-setup.exe](https://github.com/bruhov/WinThumbsPreloader/releases/download/v1.0.1/WinThumbsPreloader-1.0.1-setup.exe) +# CLI Options +-s : Silent mode + +-r : Recursive directory search + +-m : Multi-threaded generation + + +### Download: [WinThumbsPreloader.exe](https://github.com/inthebrilliantblue/WinThumbsPreloader/releases/download/v1.0.2/WinThumbsPreloader.exe) diff --git a/WinThumbsPreloader/ConsoleWTP/App.config b/WinThumbsPreloader/ConsoleWTP/App.config new file mode 100644 index 0000000..5754728 --- /dev/null +++ b/WinThumbsPreloader/ConsoleWTP/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/WinThumbsPreloader/ConsoleWTP/ConsoleWTP.csproj b/WinThumbsPreloader/ConsoleWTP/ConsoleWTP.csproj new file mode 100644 index 0000000..b28647b --- /dev/null +++ b/WinThumbsPreloader/ConsoleWTP/ConsoleWTP.csproj @@ -0,0 +1,77 @@ + + + + + Debug + AnyCPU + {3B8D4D60-2087-42E3-B074-3AC3159FBDFE} + Exe + ConsoleWTP + ConsoleWTP + v4.7.2 + 512 + true + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + true + bin\x64\Debug\ + DEBUG;TRACE + full + x64 + 7.3 + prompt + MinimumRecommendedRules.ruleset + true + + + bin\x64\Release\ + TRACE + true + pdbonly + x64 + 7.3 + prompt + MinimumRecommendedRules.ruleset + true + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/WinThumbsPreloader/ConsoleWTP/DirectoryScanner.cs b/WinThumbsPreloader/ConsoleWTP/DirectoryScanner.cs new file mode 100644 index 0000000..48cf3c0 --- /dev/null +++ b/WinThumbsPreloader/ConsoleWTP/DirectoryScanner.cs @@ -0,0 +1,27 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.IO; +using System.Text; +using System.Threading.Tasks; + +namespace ConsoleWTP +{ + class DirectoryScanner + { + + public static List GetItemsBulk(string path, bool includeNestedDirectories) + { + List items = new List(); + if (includeNestedDirectories) + { + items = Directory.GetFiles(path, "*.*", SearchOption.AllDirectories).ToList(); + } + else + { + items = Directory.GetFiles(path, "*.*", SearchOption.TopDirectoryOnly).ToList(); + } + return items; + } + } +} diff --git a/WinThumbsPreloader/ConsoleWTP/Program.cs b/WinThumbsPreloader/ConsoleWTP/Program.cs new file mode 100644 index 0000000..43b5f44 --- /dev/null +++ b/WinThumbsPreloader/ConsoleWTP/Program.cs @@ -0,0 +1,32 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ConsoleWTP +{ + class Program + { + static void Main(string[] args) + { + //Check args + if (string.IsNullOrWhiteSpace(args[0])) { + Console.WriteLine("Please provide a location to scan!"); + return; + } + //Get the items first before doing work + List items = DirectoryScanner.GetItemsBulk(args[0], true); + Parallel.ForEach( + items, + new ParallelOptions { MaxDegreeOfParallelism = 2048 }, + item => + { + ThumbnailPreloader thumbnailPreloader = new ThumbnailPreloader(); + Console.WriteLine(item); + thumbnailPreloader.PreloadThumbnail(item); + } + ); + } + } +} diff --git a/WinThumbsPreloader/ConsoleWTP/Properties/AssemblyInfo.cs b/WinThumbsPreloader/ConsoleWTP/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..1a2bcc5 --- /dev/null +++ b/WinThumbsPreloader/ConsoleWTP/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("ConsoleWTP")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("ConsoleWTP")] +[assembly: AssemblyCopyright("Copyright © 2021")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("3b8d4d60-2087-42e3-b074-3ac3159fbdfe")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/WinThumbsPreloader/ConsoleWTP/ThumbnailPreloader.cs b/WinThumbsPreloader/ConsoleWTP/ThumbnailPreloader.cs new file mode 100644 index 0000000..ef5d44e --- /dev/null +++ b/WinThumbsPreloader/ConsoleWTP/ThumbnailPreloader.cs @@ -0,0 +1,177 @@ +using System; +using System.Runtime.InteropServices; + +namespace ConsoleWTP +{ + class ThumbnailPreloader + { + private Guid iIdIShellItem; + private IThumbnailCache TBCache; + + public ThumbnailPreloader() + { + iIdIShellItem = new Guid("43826d1e-e718-42ee-bc55-a1e261c37bfe"); + Guid CLSIDLocalThumbnailCache = new Guid("50ef4544-ac9f-4a8e-b21b-8a26180db13f"); + var TBCacheType = Type.GetTypeFromCLSID(CLSIDLocalThumbnailCache); + TBCache = (IThumbnailCache)Activator.CreateInstance(TBCacheType); + } + + public void PreloadThumbnail(string filePath) + { + IShellItem shellItem = null; + ISharedBitmap bmp = null; + WTS_CACHEFLAGS cFlags; + WTS_THUMBNAILID bmpId; + try + { + SHCreateItemFromParsingName(filePath, IntPtr.Zero, iIdIShellItem, out shellItem); + TBCache.GetThumbnail(shellItem, 128, WTS_FLAGS.WTS_EXTRACTINPROC, out bmp, out cFlags, out bmpId); + } + catch (Exception e) + { + Console.WriteLine(e.ToString()); + } + if (bmp != null) Marshal.ReleaseComObject(bmp); + if (shellItem != null) Marshal.ReleaseComObject(shellItem); + bmp = null; + shellItem = null; + } + + //Import native functions + [DllImport("shell32.dll", CharSet = CharSet.Unicode, PreserveSig = false)] + static extern void SHCreateItemFromParsingName( + [In][MarshalAs(UnmanagedType.LPWStr)] string pszPath, + [In] IntPtr pbc, + [In][MarshalAs(UnmanagedType.LPStruct)] Guid riid, + [Out][MarshalAs(UnmanagedType.Interface, IidParameterIndex = 2)] out IShellItem ppv); + + [ComImport] + [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] + [Guid("F676C15D-596A-4ce2-8234-33996F445DB1")] + interface IThumbnailCache + { + uint GetThumbnail( + [In] IShellItem pShellItem, + [In] uint cxyRequestedThumbSize, + [In] WTS_FLAGS flags /*default: WTS_FLAGS.WTS_EXTRACT*/, + [Out][MarshalAs(UnmanagedType.Interface)] out ISharedBitmap ppvThumb, + [Out] out WTS_CACHEFLAGS pOutFlags, + [Out] out WTS_THUMBNAILID pThumbnailID + ); + + void GetThumbnailByID( + [In, MarshalAs(UnmanagedType.Struct)] WTS_THUMBNAILID thumbnailID, + [In] uint cxyRequestedThumbSize, + [Out][MarshalAs(UnmanagedType.Interface)] out ISharedBitmap ppvThumb, + [Out] out WTS_CACHEFLAGS pOutFlags + ); + } + + [Flags] + enum WTS_FLAGS : uint + { + WTS_EXTRACT = 0x00000000, + WTS_INCACHEONLY = 0x00000001, + WTS_FASTEXTRACT = 0x00000002, + WTS_SLOWRECLAIM = 0x00000004, + WTS_FORCEEXTRACTION = 0x00000008, + WTS_EXTRACTDONOTCACHE = 0x00000020, + WTS_SCALETOREQUESTEDSIZE = 0x00000040, + WTS_SKIPFASTEXTRACT = 0x00000080, + WTS_EXTRACTINPROC = 0x00000100 + } + + [Flags] + enum WTS_CACHEFLAGS : uint + { + WTS_DEFAULT = 0x00000000, + WTS_LOWQUALITY = 0x00000001, + WTS_CACHED = 0x00000002 + } + + [StructLayout(LayoutKind.Sequential, Size = 16), Serializable] + struct WTS_THUMBNAILID + { + [MarshalAsAttribute(UnmanagedType.ByValArray, SizeConst = 16)] + byte[] rgbKey; + } + + [ComImport] + [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] + [Guid("43826d1e-e718-42ee-bc55-a1e261c37bfe")] + public interface IShellItem + { + void BindToHandler(IntPtr pbc, + [MarshalAs(UnmanagedType.LPStruct)] Guid bhid, + [MarshalAs(UnmanagedType.LPStruct)] Guid riid, + out IntPtr ppv); + + void GetParent(out IShellItem ppsi); + + void GetDisplayName(SIGDN sigdnName, out IntPtr ppszName); + + void GetAttributes(uint sfgaoMask, out uint psfgaoAttribs); + + void Compare(IShellItem psi, uint hint, out int piOrder); + }; + + public enum SIGDN : uint + { + NORMALDISPLAY = 0, + PARENTRELATIVEPARSING = 0x80018001, + PARENTRELATIVEFORADDRESSBAR = 0x8001c001, + DESKTOPABSOLUTEPARSING = 0x80028000, + PARENTRELATIVEEDITING = 0x80031001, + DESKTOPABSOLUTEEDITING = 0x8004c000, + FILESYSPATH = 0x80058000, + URL = 0x80068000 + } + + [ComImportAttribute()] + [GuidAttribute("091162a4-bc96-411f-aae8-c5122cd03363")] + [InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)] + public interface ISharedBitmap + { + uint Detach( + [Out] out IntPtr phbm + ); + + uint GetFormat( + [Out] out WTS_ALPHATYPE pat + ); + + uint GetSharedBitmap( + [Out] out IntPtr phbm + ); + + uint GetSize( + [Out, MarshalAs(UnmanagedType.Struct)] out SIZE pSize + ); + + uint InitializeBitmap( + [In] IntPtr hbm, + [In] WTS_ALPHATYPE wtsAT + ); + } + + [StructLayout(LayoutKind.Sequential)] + public struct SIZE + { + public int cx; + public int cy; + + public SIZE(int cx, int cy) + { + this.cx = cx; + this.cy = cy; + } + } + + public enum WTS_ALPHATYPE : uint + { + WTSAT_UNKNOWN = 0, + WTSAT_RGB = 1, + WTSAT_ARGB = 2 + } + } +} diff --git a/WinThumbsPreloader/ConsoleWTP/bin/Debug/ConsoleWTP.exe b/WinThumbsPreloader/ConsoleWTP/bin/Debug/ConsoleWTP.exe new file mode 100644 index 0000000..08317d1 Binary files /dev/null and b/WinThumbsPreloader/ConsoleWTP/bin/Debug/ConsoleWTP.exe differ diff --git a/WinThumbsPreloader/ConsoleWTP/bin/Debug/ConsoleWTP.exe.config b/WinThumbsPreloader/ConsoleWTP/bin/Debug/ConsoleWTP.exe.config new file mode 100644 index 0000000..5754728 --- /dev/null +++ b/WinThumbsPreloader/ConsoleWTP/bin/Debug/ConsoleWTP.exe.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/WinThumbsPreloader/ConsoleWTP/bin/Debug/ConsoleWTP.pdb b/WinThumbsPreloader/ConsoleWTP/bin/Debug/ConsoleWTP.pdb new file mode 100644 index 0000000..eb91afd Binary files /dev/null and b/WinThumbsPreloader/ConsoleWTP/bin/Debug/ConsoleWTP.pdb differ diff --git a/WinThumbsPreloader/ConsoleWTP/bin/Release/ConsoleWTP.exe b/WinThumbsPreloader/ConsoleWTP/bin/Release/ConsoleWTP.exe new file mode 100644 index 0000000..103f0bc Binary files /dev/null and b/WinThumbsPreloader/ConsoleWTP/bin/Release/ConsoleWTP.exe differ diff --git a/WinThumbsPreloader/ConsoleWTP/bin/Release/ConsoleWTP.exe.config b/WinThumbsPreloader/ConsoleWTP/bin/Release/ConsoleWTP.exe.config new file mode 100644 index 0000000..5754728 --- /dev/null +++ b/WinThumbsPreloader/ConsoleWTP/bin/Release/ConsoleWTP.exe.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/WinThumbsPreloader/ConsoleWTP/bin/Release/ConsoleWTP.pdb b/WinThumbsPreloader/ConsoleWTP/bin/Release/ConsoleWTP.pdb new file mode 100644 index 0000000..a3f9cc5 Binary files /dev/null and b/WinThumbsPreloader/ConsoleWTP/bin/Release/ConsoleWTP.pdb differ diff --git a/WinThumbsPreloader/ConsoleWTP/bin/x64/Debug/ConsoleWTP.exe b/WinThumbsPreloader/ConsoleWTP/bin/x64/Debug/ConsoleWTP.exe new file mode 100644 index 0000000..d637367 Binary files /dev/null and b/WinThumbsPreloader/ConsoleWTP/bin/x64/Debug/ConsoleWTP.exe differ diff --git a/WinThumbsPreloader/ConsoleWTP/bin/x64/Debug/ConsoleWTP.exe.config b/WinThumbsPreloader/ConsoleWTP/bin/x64/Debug/ConsoleWTP.exe.config new file mode 100644 index 0000000..5754728 --- /dev/null +++ b/WinThumbsPreloader/ConsoleWTP/bin/x64/Debug/ConsoleWTP.exe.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/WinThumbsPreloader/ConsoleWTP/bin/x64/Debug/ConsoleWTP.pdb b/WinThumbsPreloader/ConsoleWTP/bin/x64/Debug/ConsoleWTP.pdb new file mode 100644 index 0000000..475feca Binary files /dev/null and b/WinThumbsPreloader/ConsoleWTP/bin/x64/Debug/ConsoleWTP.pdb differ diff --git a/WinThumbsPreloader/ConsoleWTP/bin/x64/Release/ConsoleWTP.exe b/WinThumbsPreloader/ConsoleWTP/bin/x64/Release/ConsoleWTP.exe new file mode 100644 index 0000000..38e1069 Binary files /dev/null and b/WinThumbsPreloader/ConsoleWTP/bin/x64/Release/ConsoleWTP.exe differ diff --git a/WinThumbsPreloader/ConsoleWTP/bin/x64/Release/ConsoleWTP.exe.config b/WinThumbsPreloader/ConsoleWTP/bin/x64/Release/ConsoleWTP.exe.config new file mode 100644 index 0000000..5754728 --- /dev/null +++ b/WinThumbsPreloader/ConsoleWTP/bin/x64/Release/ConsoleWTP.exe.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/WinThumbsPreloader/ConsoleWTP/bin/x64/Release/ConsoleWTP.pdb b/WinThumbsPreloader/ConsoleWTP/bin/x64/Release/ConsoleWTP.pdb new file mode 100644 index 0000000..d06feef Binary files /dev/null and b/WinThumbsPreloader/ConsoleWTP/bin/x64/Release/ConsoleWTP.pdb differ diff --git a/WinThumbsPreloader/ConsoleWTP/obj/Debug/ConsoleWTP.csproj.CoreCompileInputs.cache b/WinThumbsPreloader/ConsoleWTP/obj/Debug/ConsoleWTP.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..3f9fbaa --- /dev/null +++ b/WinThumbsPreloader/ConsoleWTP/obj/Debug/ConsoleWTP.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +a57fce1cec13f9f011f0618c10b7bb67f73ca4ad diff --git a/WinThumbsPreloader/ConsoleWTP/obj/Debug/ConsoleWTP.csproj.FileListAbsolute.txt b/WinThumbsPreloader/ConsoleWTP/obj/Debug/ConsoleWTP.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..275c82f --- /dev/null +++ b/WinThumbsPreloader/ConsoleWTP/obj/Debug/ConsoleWTP.csproj.FileListAbsolute.txt @@ -0,0 +1,7 @@ +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\ConsoleWTP\obj\Debug\ConsoleWTP.csprojAssemblyReference.cache +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\ConsoleWTP\obj\Debug\ConsoleWTP.csproj.CoreCompileInputs.cache +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\ConsoleWTP\bin\Debug\ConsoleWTP.exe.config +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\ConsoleWTP\bin\Debug\ConsoleWTP.exe +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\ConsoleWTP\bin\Debug\ConsoleWTP.pdb +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\ConsoleWTP\obj\Debug\ConsoleWTP.exe +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\ConsoleWTP\obj\Debug\ConsoleWTP.pdb diff --git a/WinThumbsPreloader/ConsoleWTP/obj/Debug/ConsoleWTP.csprojAssemblyReference.cache b/WinThumbsPreloader/ConsoleWTP/obj/Debug/ConsoleWTP.csprojAssemblyReference.cache new file mode 100644 index 0000000..24df8ab Binary files /dev/null and b/WinThumbsPreloader/ConsoleWTP/obj/Debug/ConsoleWTP.csprojAssemblyReference.cache differ diff --git a/WinThumbsPreloader/ConsoleWTP/obj/Debug/ConsoleWTP.exe b/WinThumbsPreloader/ConsoleWTP/obj/Debug/ConsoleWTP.exe new file mode 100644 index 0000000..08317d1 Binary files /dev/null and b/WinThumbsPreloader/ConsoleWTP/obj/Debug/ConsoleWTP.exe differ diff --git a/WinThumbsPreloader/ConsoleWTP/obj/Debug/ConsoleWTP.pdb b/WinThumbsPreloader/ConsoleWTP/obj/Debug/ConsoleWTP.pdb new file mode 100644 index 0000000..eb91afd Binary files /dev/null and b/WinThumbsPreloader/ConsoleWTP/obj/Debug/ConsoleWTP.pdb differ diff --git a/WinThumbsPreloader/ConsoleWTP/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/WinThumbsPreloader/ConsoleWTP/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..2a7f1f5 Binary files /dev/null and b/WinThumbsPreloader/ConsoleWTP/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/WinThumbsPreloader/ConsoleWTP/obj/Release/ConsoleWTP.csproj.CoreCompileInputs.cache b/WinThumbsPreloader/ConsoleWTP/obj/Release/ConsoleWTP.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..da09204 --- /dev/null +++ b/WinThumbsPreloader/ConsoleWTP/obj/Release/ConsoleWTP.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +b27dfe4b1f5195df15a6743020c4491ee3f6cbe4 diff --git a/WinThumbsPreloader/ConsoleWTP/obj/Release/ConsoleWTP.csproj.FileListAbsolute.txt b/WinThumbsPreloader/ConsoleWTP/obj/Release/ConsoleWTP.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..c0852e9 --- /dev/null +++ b/WinThumbsPreloader/ConsoleWTP/obj/Release/ConsoleWTP.csproj.FileListAbsolute.txt @@ -0,0 +1,7 @@ +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\ConsoleWTP\bin\Release\ConsoleWTP.exe.config +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\ConsoleWTP\bin\Release\ConsoleWTP.exe +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\ConsoleWTP\bin\Release\ConsoleWTP.pdb +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\ConsoleWTP\obj\Release\ConsoleWTP.csprojAssemblyReference.cache +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\ConsoleWTP\obj\Release\ConsoleWTP.csproj.CoreCompileInputs.cache +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\ConsoleWTP\obj\Release\ConsoleWTP.exe +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\ConsoleWTP\obj\Release\ConsoleWTP.pdb diff --git a/WinThumbsPreloader/ConsoleWTP/obj/Release/ConsoleWTP.csprojAssemblyReference.cache b/WinThumbsPreloader/ConsoleWTP/obj/Release/ConsoleWTP.csprojAssemblyReference.cache new file mode 100644 index 0000000..24df8ab Binary files /dev/null and b/WinThumbsPreloader/ConsoleWTP/obj/Release/ConsoleWTP.csprojAssemblyReference.cache differ diff --git a/WinThumbsPreloader/ConsoleWTP/obj/Release/ConsoleWTP.exe b/WinThumbsPreloader/ConsoleWTP/obj/Release/ConsoleWTP.exe new file mode 100644 index 0000000..103f0bc Binary files /dev/null and b/WinThumbsPreloader/ConsoleWTP/obj/Release/ConsoleWTP.exe differ diff --git a/WinThumbsPreloader/ConsoleWTP/obj/Release/ConsoleWTP.pdb b/WinThumbsPreloader/ConsoleWTP/obj/Release/ConsoleWTP.pdb new file mode 100644 index 0000000..a3f9cc5 Binary files /dev/null and b/WinThumbsPreloader/ConsoleWTP/obj/Release/ConsoleWTP.pdb differ diff --git a/WinThumbsPreloader/ConsoleWTP/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/WinThumbsPreloader/ConsoleWTP/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..c2bb055 Binary files /dev/null and b/WinThumbsPreloader/ConsoleWTP/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/WinThumbsPreloader/ConsoleWTP/obj/x64/Debug/ConsoleWTP.csproj.CoreCompileInputs.cache b/WinThumbsPreloader/ConsoleWTP/obj/x64/Debug/ConsoleWTP.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..3b28668 --- /dev/null +++ b/WinThumbsPreloader/ConsoleWTP/obj/x64/Debug/ConsoleWTP.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +19b69abf3ba0408816bb0a5c62b560a66ab4cc47 diff --git a/WinThumbsPreloader/ConsoleWTP/obj/x64/Debug/ConsoleWTP.csproj.FileListAbsolute.txt b/WinThumbsPreloader/ConsoleWTP/obj/x64/Debug/ConsoleWTP.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..2526a53 --- /dev/null +++ b/WinThumbsPreloader/ConsoleWTP/obj/x64/Debug/ConsoleWTP.csproj.FileListAbsolute.txt @@ -0,0 +1,7 @@ +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\ConsoleWTP\bin\x64\Debug\ConsoleWTP.exe.config +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\ConsoleWTP\bin\x64\Debug\ConsoleWTP.exe +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\ConsoleWTP\bin\x64\Debug\ConsoleWTP.pdb +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\ConsoleWTP\obj\x64\Debug\ConsoleWTP.csprojAssemblyReference.cache +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\ConsoleWTP\obj\x64\Debug\ConsoleWTP.csproj.CoreCompileInputs.cache +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\ConsoleWTP\obj\x64\Debug\ConsoleWTP.exe +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\ConsoleWTP\obj\x64\Debug\ConsoleWTP.pdb diff --git a/WinThumbsPreloader/ConsoleWTP/obj/x64/Debug/ConsoleWTP.csprojAssemblyReference.cache b/WinThumbsPreloader/ConsoleWTP/obj/x64/Debug/ConsoleWTP.csprojAssemblyReference.cache new file mode 100644 index 0000000..24df8ab Binary files /dev/null and b/WinThumbsPreloader/ConsoleWTP/obj/x64/Debug/ConsoleWTP.csprojAssemblyReference.cache differ diff --git a/WinThumbsPreloader/ConsoleWTP/obj/x64/Debug/ConsoleWTP.exe b/WinThumbsPreloader/ConsoleWTP/obj/x64/Debug/ConsoleWTP.exe new file mode 100644 index 0000000..d637367 Binary files /dev/null and b/WinThumbsPreloader/ConsoleWTP/obj/x64/Debug/ConsoleWTP.exe differ diff --git a/WinThumbsPreloader/ConsoleWTP/obj/x64/Debug/ConsoleWTP.pdb b/WinThumbsPreloader/ConsoleWTP/obj/x64/Debug/ConsoleWTP.pdb new file mode 100644 index 0000000..475feca Binary files /dev/null and b/WinThumbsPreloader/ConsoleWTP/obj/x64/Debug/ConsoleWTP.pdb differ diff --git a/WinThumbsPreloader/ConsoleWTP/obj/x64/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/WinThumbsPreloader/ConsoleWTP/obj/x64/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..2e9f3f2 Binary files /dev/null and b/WinThumbsPreloader/ConsoleWTP/obj/x64/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/WinThumbsPreloader/ConsoleWTP/obj/x64/Release/ConsoleWTP.csproj.CoreCompileInputs.cache b/WinThumbsPreloader/ConsoleWTP/obj/x64/Release/ConsoleWTP.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..62afc0b --- /dev/null +++ b/WinThumbsPreloader/ConsoleWTP/obj/x64/Release/ConsoleWTP.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +bc0558d08eab7a9d2f90aba7e9fbeda440fccdb6 diff --git a/WinThumbsPreloader/ConsoleWTP/obj/x64/Release/ConsoleWTP.csproj.FileListAbsolute.txt b/WinThumbsPreloader/ConsoleWTP/obj/x64/Release/ConsoleWTP.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..9e29e75 --- /dev/null +++ b/WinThumbsPreloader/ConsoleWTP/obj/x64/Release/ConsoleWTP.csproj.FileListAbsolute.txt @@ -0,0 +1,6 @@ +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\ConsoleWTP\bin\x64\Release\ConsoleWTP.exe.config +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\ConsoleWTP\bin\x64\Release\ConsoleWTP.exe +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\ConsoleWTP\bin\x64\Release\ConsoleWTP.pdb +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\ConsoleWTP\obj\x64\Release\ConsoleWTP.csproj.CoreCompileInputs.cache +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\ConsoleWTP\obj\x64\Release\ConsoleWTP.exe +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\ConsoleWTP\obj\x64\Release\ConsoleWTP.pdb diff --git a/WinThumbsPreloader/ConsoleWTP/obj/x64/Release/ConsoleWTP.exe b/WinThumbsPreloader/ConsoleWTP/obj/x64/Release/ConsoleWTP.exe new file mode 100644 index 0000000..38e1069 Binary files /dev/null and b/WinThumbsPreloader/ConsoleWTP/obj/x64/Release/ConsoleWTP.exe differ diff --git a/WinThumbsPreloader/ConsoleWTP/obj/x64/Release/ConsoleWTP.pdb b/WinThumbsPreloader/ConsoleWTP/obj/x64/Release/ConsoleWTP.pdb new file mode 100644 index 0000000..d06feef Binary files /dev/null and b/WinThumbsPreloader/ConsoleWTP/obj/x64/Release/ConsoleWTP.pdb differ diff --git a/WinThumbsPreloader/ConsoleWTP/obj/x64/Release/DesignTimeResolveAssemblyReferencesInput.cache b/WinThumbsPreloader/ConsoleWTP/obj/x64/Release/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..d3f8fae Binary files /dev/null and b/WinThumbsPreloader/ConsoleWTP/obj/x64/Release/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/WinThumbsPreloader/WinThumbsPreloader.sln b/WinThumbsPreloader/WinThumbsPreloader.sln index 9833d51..d868698 100644 --- a/WinThumbsPreloader/WinThumbsPreloader.sln +++ b/WinThumbsPreloader/WinThumbsPreloader.sln @@ -1,20 +1,36 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.27130.2024 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.30225.117 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WinThumbsPreloader", "WinThumbsPreloader\WinThumbsPreloader.csproj", "{08E06E69-90AF-421A-B2C1-95D886657F77}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleWTP", "ConsoleWTP\ConsoleWTP.csproj", "{3B8D4D60-2087-42E3-B074-3AC3159FBDFE}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU + Debug|x64 = Debug|x64 Release|Any CPU = Release|Any CPU + Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {08E06E69-90AF-421A-B2C1-95D886657F77}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {08E06E69-90AF-421A-B2C1-95D886657F77}.Debug|Any CPU.Build.0 = Debug|Any CPU + {08E06E69-90AF-421A-B2C1-95D886657F77}.Debug|x64.ActiveCfg = Debug|x64 + {08E06E69-90AF-421A-B2C1-95D886657F77}.Debug|x64.Build.0 = Debug|x64 {08E06E69-90AF-421A-B2C1-95D886657F77}.Release|Any CPU.ActiveCfg = Release|Any CPU {08E06E69-90AF-421A-B2C1-95D886657F77}.Release|Any CPU.Build.0 = Release|Any CPU + {08E06E69-90AF-421A-B2C1-95D886657F77}.Release|x64.ActiveCfg = Release|x64 + {08E06E69-90AF-421A-B2C1-95D886657F77}.Release|x64.Build.0 = Release|x64 + {3B8D4D60-2087-42E3-B074-3AC3159FBDFE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3B8D4D60-2087-42E3-B074-3AC3159FBDFE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3B8D4D60-2087-42E3-B074-3AC3159FBDFE}.Debug|x64.ActiveCfg = Debug|x64 + {3B8D4D60-2087-42E3-B074-3AC3159FBDFE}.Debug|x64.Build.0 = Debug|x64 + {3B8D4D60-2087-42E3-B074-3AC3159FBDFE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3B8D4D60-2087-42E3-B074-3AC3159FBDFE}.Release|Any CPU.Build.0 = Release|Any CPU + {3B8D4D60-2087-42E3-B074-3AC3159FBDFE}.Release|x64.ActiveCfg = Release|x64 + {3B8D4D60-2087-42E3-B074-3AC3159FBDFE}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/WinThumbsPreloader/WinThumbsPreloader/AboutForm.resx b/WinThumbsPreloader/WinThumbsPreloader/AboutForm.resx index 0b6da0c..9af6f86 100644 --- a/WinThumbsPreloader/WinThumbsPreloader/AboutForm.resx +++ b/WinThumbsPreloader/WinThumbsPreloader/AboutForm.resx @@ -181,7 +181,7 @@ Bottom - 0, 287 + 0, 315 386, 1 @@ -205,7 +205,7 @@ Bottom - 0, 288 + 0, 316 386, 43 @@ -361,25 +361,26 @@ 20, 20, 20, 20 - 356, 198 + 356, 226 3 - To use this app start with a right click on a folder to call the context menu and select WinThumbsPreloader > Preload thumbnails in the menu. - -Also you can launch the app from command line: -Usage: - WinThumbsPreloader.exe [-r] <path> -Options: - -r Recursively preload thumbnails in nested folders. - -s Silent mode - don't show a progress dialog. - - -Website: https://bruhov.com/WinThumbsPreloader -Project page: https://github.com/bruhov/WinThumbsPreloader - + To use this app start with a right click on a folder to call the context menu and select WinThumbsPreloader > Preload thumbnails in the menu. + +Also you can launch the app from command line: +Usage: + WinThumbsPreloader.exe [-r] <path> +Options: + -r Recursively preload thumbnails in nested folders. + -s Silent mode - don't show a progress dialog. + -m Multi-Threaded mode + + +Website: https://bruhov.com/WinThumbsPreloader +Project page: https://github.com/bruhov/WinThumbsPreloader + Copyright (c) 2018 Dmitry Bruhov @@ -404,7 +405,7 @@ Copyright (c) 2018 Dmitry Bruhov 15, 10, 15, 10 - 386, 218 + 386, 246 10 @@ -428,7 +429,7 @@ Copyright (c) 2018 Dmitry Bruhov 6, 13 - 386, 331 + 386, 359 CenterScreen diff --git a/WinThumbsPreloader/WinThumbsPreloader/DirectoryScanner.cs b/WinThumbsPreloader/WinThumbsPreloader/DirectoryScanner.cs index b8f62a6..0dd8d3a 100644 --- a/WinThumbsPreloader/WinThumbsPreloader/DirectoryScanner.cs +++ b/WinThumbsPreloader/WinThumbsPreloader/DirectoryScanner.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections.Generic; using System.IO; using System.Linq; @@ -28,6 +28,19 @@ public IEnumerable GetItems() } } + public List GetItemsBulk() { + List items = new List(); + if (includeNestedDirectories) + { + items = Directory.GetFiles("path/to/dir", "*.*", SearchOption.AllDirectories).ToList(); + } + else + { + items = Directory.GetFiles("path/to/dir", "*.*", SearchOption.TopDirectoryOnly).ToList(); + } + return items; + } + private IEnumerable GetItemsOnlyFirstLevel() { string[] items = null; diff --git a/WinThumbsPreloader/WinThumbsPreloader/Options.cs b/WinThumbsPreloader/WinThumbsPreloader/Options.cs index cf28bde..3a5234b 100644 --- a/WinThumbsPreloader/WinThumbsPreloader/Options.cs +++ b/WinThumbsPreloader/WinThumbsPreloader/Options.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections.Generic; using System.IO; using System.Linq; @@ -13,21 +13,39 @@ class Options public bool includeNestedDirectories; public bool silentMode; public string path; + public bool multithreaded; public Options(string[] arguments) { - badArguments = (arguments.Length == 0 || arguments.Length > 2); + //Check if we have more arguments than we support + badArguments = (arguments.Length == 0 || arguments.Length > 4); if (badArguments) return; - bool optionsProvided = (arguments.Length == 2); - string rawOptions = (optionsProvided ? arguments[0] : ""); - path = arguments[optionsProvided ? 1 : 0]; + //Set default options + includeNestedDirectories = false; + silentMode = false; + multithreaded = false; + //Set the options the user wants from the arguments + foreach (string argu in arguments) { + switch (argu) { + case "-r": + includeNestedDirectories = true; + break; + case "-s": + silentMode = true; + break; + case "-m": + multithreaded = true; + break; + default: + path = argu; + break; + } + } + //Check if the path we grabbed is real badArguments = !Directory.Exists(path); if (badArguments) return; - - includeNestedDirectories = rawOptions.Contains("r"); - silentMode = rawOptions.Contains("s"); } } } diff --git a/WinThumbsPreloader/WinThumbsPreloader/Program.cs b/WinThumbsPreloader/WinThumbsPreloader/Program.cs index 3f8209a..65e65f8 100644 --- a/WinThumbsPreloader/WinThumbsPreloader/Program.cs +++ b/WinThumbsPreloader/WinThumbsPreloader/Program.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.IO; using System.Windows.Forms; @@ -29,7 +29,7 @@ static void Main(string[] arguments) } else { - new ThumbnailsPreloader(options.path, options.includeNestedDirectories, options.silentMode); + new ThumbnailsPreloader(options.path, options.includeNestedDirectories, options.silentMode, options.multithreaded); Application.Run(); } } diff --git a/WinThumbsPreloader/WinThumbsPreloader/ThumbnailPreloader.cs b/WinThumbsPreloader/WinThumbsPreloader/ThumbnailPreloader.cs index 8c2477b..11a8a05 100644 --- a/WinThumbsPreloader/WinThumbsPreloader/ThumbnailPreloader.cs +++ b/WinThumbsPreloader/WinThumbsPreloader/ThumbnailPreloader.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Runtime.InteropServices; using System.Windows.Forms; @@ -176,4 +176,4 @@ public enum WTS_ALPHATYPE : uint WTSAT_ARGB = 2 } } -} \ No newline at end of file +} diff --git a/WinThumbsPreloader/WinThumbsPreloader/ThumbnailsPreloader.cs b/WinThumbsPreloader/WinThumbsPreloader/ThumbnailsPreloader.cs index 5ff8cd4..1a235ae 100644 --- a/WinThumbsPreloader/WinThumbsPreloader/ThumbnailsPreloader.cs +++ b/WinThumbsPreloader/WinThumbsPreloader/ThumbnailsPreloader.cs @@ -1,8 +1,9 @@ -using System; -using System.Threading.Tasks; +using System; using System.Windows.Forms; using System.IO; using WinThumbsPreloader.Properties; +using System.Threading.Tasks; +using System.Collections.Generic; namespace WinThumbsPreloader { @@ -22,13 +23,15 @@ class ThumbnailsPreloader private ProgressDialog progressDialog; private Timer progressDialogUpdateTimer; + protected bool _multiThreaded; + public ThumbnailsPreloaderState state = ThumbnailsPreloaderState.GettingNumberOfItems; public ThumbnailsPreloaderState prevState = ThumbnailsPreloaderState.New; public int totalItemsCount = 0; public int processedItemsCount = 0; public string currentFile = ""; - public ThumbnailsPreloader(string path, bool includeNestedDirectories, bool silentMode) + public ThumbnailsPreloader(string path, bool includeNestedDirectories, bool silentMode, bool multiThreaded) { directoryScanner = new DirectoryScanner(path, includeNestedDirectories); if (!silentMode) @@ -36,6 +39,7 @@ public ThumbnailsPreloader(string path, bool includeNestedDirectories, bool sile InitProgressDialog(); InitProgressDialogUpdateTimer(); } + _multiThreaded = multiThreaded; Run(); } @@ -112,14 +116,32 @@ await Task.Run(() => //Start processing state = ThumbnailsPreloaderState.Processing; ThumbnailPreloader thumbnailPreloader = new ThumbnailPreloader(); - foreach (string item in directoryScanner.GetItems()) + //Get the items first before doing work + List items = directoryScanner.GetItemsBulk(); + if (!_multiThreaded) { - currentFile = item; - thumbnailPreloader.PreloadThumbnail(item); - processedItemsCount++; - if (processedItemsCount == totalItemsCount) state = ThumbnailsPreloaderState.Done; - if (state == ThumbnailsPreloaderState.Canceled) return; + foreach (string item in items) + { + currentFile = item; + thumbnailPreloader.PreloadThumbnail(item); + processedItemsCount++; + if (processedItemsCount == totalItemsCount) state = ThumbnailsPreloaderState.Done; + if (state == ThumbnailsPreloaderState.Canceled) return; + } } + else { + Parallel.ForEach( + items, + new ParallelOptions { MaxDegreeOfParallelism = 2048 }, + item => + { + currentFile = item; + thumbnailPreloader.PreloadThumbnail(item); + processedItemsCount++; + if (processedItemsCount == totalItemsCount) state = ThumbnailsPreloaderState.Done; + if (state == ThumbnailsPreloaderState.Canceled) return; + }); + } }); Application.Exit(); } diff --git a/WinThumbsPreloader/WinThumbsPreloader/bin/Debug/WinThumbsPreloader.exe b/WinThumbsPreloader/WinThumbsPreloader/bin/Debug/WinThumbsPreloader.exe new file mode 100644 index 0000000..08bde18 Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/bin/Debug/WinThumbsPreloader.exe differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/bin/Debug/WinThumbsPreloader.exe.config b/WinThumbsPreloader/WinThumbsPreloader/bin/Debug/WinThumbsPreloader.exe.config new file mode 100644 index 0000000..5d61cd1 --- /dev/null +++ b/WinThumbsPreloader/WinThumbsPreloader/bin/Debug/WinThumbsPreloader.exe.config @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/WinThumbsPreloader/WinThumbsPreloader/bin/Debug/WinThumbsPreloader.pdb b/WinThumbsPreloader/WinThumbsPreloader/bin/Debug/WinThumbsPreloader.pdb new file mode 100644 index 0000000..534cdf4 Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/bin/Debug/WinThumbsPreloader.pdb differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/bin/Debug/ru/WinThumbsPreloader.resources.dll b/WinThumbsPreloader/WinThumbsPreloader/bin/Debug/ru/WinThumbsPreloader.resources.dll new file mode 100644 index 0000000..b3625ab Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/bin/Debug/ru/WinThumbsPreloader.resources.dll differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/bin/Release/WinThumbsPreloader.exe b/WinThumbsPreloader/WinThumbsPreloader/bin/Release/WinThumbsPreloader.exe new file mode 100644 index 0000000..52f52f9 Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/bin/Release/WinThumbsPreloader.exe differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/bin/Release/WinThumbsPreloader.exe.config b/WinThumbsPreloader/WinThumbsPreloader/bin/Release/WinThumbsPreloader.exe.config new file mode 100644 index 0000000..5d61cd1 --- /dev/null +++ b/WinThumbsPreloader/WinThumbsPreloader/bin/Release/WinThumbsPreloader.exe.config @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/WinThumbsPreloader/WinThumbsPreloader/bin/Release/WinThumbsPreloader.pdb b/WinThumbsPreloader/WinThumbsPreloader/bin/Release/WinThumbsPreloader.pdb new file mode 100644 index 0000000..9021f3a Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/bin/Release/WinThumbsPreloader.pdb differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/bin/Release/ru/WinThumbsPreloader.resources.dll b/WinThumbsPreloader/WinThumbsPreloader/bin/Release/ru/WinThumbsPreloader.resources.dll new file mode 100644 index 0000000..3dab653 Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/bin/Release/ru/WinThumbsPreloader.resources.dll differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/bin/x64/Debug/WinThumbsPreloader.exe b/WinThumbsPreloader/WinThumbsPreloader/bin/x64/Debug/WinThumbsPreloader.exe new file mode 100644 index 0000000..3ada0ea Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/bin/x64/Debug/WinThumbsPreloader.exe differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/bin/x64/Debug/WinThumbsPreloader.exe.config b/WinThumbsPreloader/WinThumbsPreloader/bin/x64/Debug/WinThumbsPreloader.exe.config new file mode 100644 index 0000000..5d61cd1 --- /dev/null +++ b/WinThumbsPreloader/WinThumbsPreloader/bin/x64/Debug/WinThumbsPreloader.exe.config @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/WinThumbsPreloader/WinThumbsPreloader/bin/x64/Debug/WinThumbsPreloader.pdb b/WinThumbsPreloader/WinThumbsPreloader/bin/x64/Debug/WinThumbsPreloader.pdb new file mode 100644 index 0000000..e9d9a91 Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/bin/x64/Debug/WinThumbsPreloader.pdb differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/bin/x64/Debug/ru/WinThumbsPreloader.resources.dll b/WinThumbsPreloader/WinThumbsPreloader/bin/x64/Debug/ru/WinThumbsPreloader.resources.dll new file mode 100644 index 0000000..4328997 Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/bin/x64/Debug/ru/WinThumbsPreloader.resources.dll differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/bin/x64/Release/WinThumbsPreloader.exe b/WinThumbsPreloader/WinThumbsPreloader/bin/x64/Release/WinThumbsPreloader.exe new file mode 100644 index 0000000..7563752 Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/bin/x64/Release/WinThumbsPreloader.exe differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/bin/x64/Release/WinThumbsPreloader.exe.config b/WinThumbsPreloader/WinThumbsPreloader/bin/x64/Release/WinThumbsPreloader.exe.config new file mode 100644 index 0000000..5d61cd1 --- /dev/null +++ b/WinThumbsPreloader/WinThumbsPreloader/bin/x64/Release/WinThumbsPreloader.exe.config @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/WinThumbsPreloader/WinThumbsPreloader/bin/x64/Release/WinThumbsPreloader.pdb b/WinThumbsPreloader/WinThumbsPreloader/bin/x64/Release/WinThumbsPreloader.pdb new file mode 100644 index 0000000..c2a1729 Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/bin/x64/Release/WinThumbsPreloader.pdb differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/bin/x64/Release/ru/WinThumbsPreloader.resources.dll b/WinThumbsPreloader/WinThumbsPreloader/bin/x64/Release/ru/WinThumbsPreloader.resources.dll new file mode 100644 index 0000000..a259338 Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/bin/x64/Release/ru/WinThumbsPreloader.resources.dll differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 0000000..8ae26a8 Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..20296b6 Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll b/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll new file mode 100644 index 0000000..dc5f7ea Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/WinThumbsPreloader.AboutForm.resources b/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/WinThumbsPreloader.AboutForm.resources new file mode 100644 index 0000000..3ebc152 Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/WinThumbsPreloader.AboutForm.resources differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/WinThumbsPreloader.AboutForm.ru.resources b/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/WinThumbsPreloader.AboutForm.ru.resources new file mode 100644 index 0000000..d097e3b Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/WinThumbsPreloader.AboutForm.ru.resources differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/WinThumbsPreloader.Properties.Resources.resources b/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/WinThumbsPreloader.Properties.Resources.resources new file mode 100644 index 0000000..ac248c2 Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/WinThumbsPreloader.Properties.Resources.resources differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/WinThumbsPreloader.Properties.Resources.ru.resources b/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/WinThumbsPreloader.Properties.Resources.ru.resources new file mode 100644 index 0000000..4a0bb68 Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/WinThumbsPreloader.Properties.Resources.ru.resources differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/WinThumbsPreloader.csproj.CoreCompileInputs.cache b/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/WinThumbsPreloader.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..8169baf --- /dev/null +++ b/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/WinThumbsPreloader.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +ec4afd3586dcc416bebf60b3b4202419f4791371 diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/WinThumbsPreloader.csproj.FileListAbsolute.txt b/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/WinThumbsPreloader.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..12a09b6 --- /dev/null +++ b/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/WinThumbsPreloader.csproj.FileListAbsolute.txt @@ -0,0 +1,14 @@ +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\bin\Debug\WinThumbsPreloader.exe.config +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\bin\Debug\WinThumbsPreloader.exe +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\bin\Debug\WinThumbsPreloader.pdb +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\bin\Debug\ru\WinThumbsPreloader.resources.dll +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\obj\Debug\WinThumbsPreloader.csprojAssemblyReference.cache +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\obj\Debug\WinThumbsPreloader.AboutForm.resources +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\obj\Debug\WinThumbsPreloader.Properties.Resources.resources +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\obj\Debug\WinThumbsPreloader.AboutForm.ru.resources +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\obj\Debug\WinThumbsPreloader.Properties.Resources.ru.resources +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\obj\Debug\WinThumbsPreloader.csproj.GenerateResource.cache +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\obj\Debug\WinThumbsPreloader.csproj.CoreCompileInputs.cache +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\obj\Debug\ru\WinThumbsPreloader.resources.dll +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\obj\Debug\WinThumbsPreloader.exe +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\obj\Debug\WinThumbsPreloader.pdb diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/WinThumbsPreloader.csproj.GenerateResource.cache b/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/WinThumbsPreloader.csproj.GenerateResource.cache new file mode 100644 index 0000000..b3a92db Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/WinThumbsPreloader.csproj.GenerateResource.cache differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/WinThumbsPreloader.csprojAssemblyReference.cache b/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/WinThumbsPreloader.csprojAssemblyReference.cache new file mode 100644 index 0000000..733f00d Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/WinThumbsPreloader.csprojAssemblyReference.cache differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/WinThumbsPreloader.exe b/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/WinThumbsPreloader.exe new file mode 100644 index 0000000..08bde18 Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/WinThumbsPreloader.exe differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/WinThumbsPreloader.pdb b/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/WinThumbsPreloader.pdb new file mode 100644 index 0000000..534cdf4 Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/WinThumbsPreloader.pdb differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/ru/WinThumbsPreloader.resources.dll b/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/ru/WinThumbsPreloader.resources.dll new file mode 100644 index 0000000..b3625ab Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/Debug/ru/WinThumbsPreloader.resources.dll differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/Release/TempPE/Properties.Resources.Designer.cs.dll b/WinThumbsPreloader/WinThumbsPreloader/obj/Release/TempPE/Properties.Resources.Designer.cs.dll new file mode 100644 index 0000000..b2a2c39 Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/Release/TempPE/Properties.Resources.Designer.cs.dll differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/Release/WinThumbsPreloader.AboutForm.resources b/WinThumbsPreloader/WinThumbsPreloader/obj/Release/WinThumbsPreloader.AboutForm.resources new file mode 100644 index 0000000..3ebc152 Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/Release/WinThumbsPreloader.AboutForm.resources differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/Release/WinThumbsPreloader.AboutForm.ru.resources b/WinThumbsPreloader/WinThumbsPreloader/obj/Release/WinThumbsPreloader.AboutForm.ru.resources new file mode 100644 index 0000000..d097e3b Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/Release/WinThumbsPreloader.AboutForm.ru.resources differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/Release/WinThumbsPreloader.Properties.Resources.resources b/WinThumbsPreloader/WinThumbsPreloader/obj/Release/WinThumbsPreloader.Properties.Resources.resources new file mode 100644 index 0000000..ac248c2 Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/Release/WinThumbsPreloader.Properties.Resources.resources differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/Release/WinThumbsPreloader.Properties.Resources.ru.resources b/WinThumbsPreloader/WinThumbsPreloader/obj/Release/WinThumbsPreloader.Properties.Resources.ru.resources new file mode 100644 index 0000000..4a0bb68 Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/Release/WinThumbsPreloader.Properties.Resources.ru.resources differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/Release/WinThumbsPreloader.csproj.CoreCompileInputs.cache b/WinThumbsPreloader/WinThumbsPreloader/obj/Release/WinThumbsPreloader.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..08aa8ec --- /dev/null +++ b/WinThumbsPreloader/WinThumbsPreloader/obj/Release/WinThumbsPreloader.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +5cdf170fbc599f21e8b5084af84a16aa057d8f72 diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/Release/WinThumbsPreloader.csproj.FileListAbsolute.txt b/WinThumbsPreloader/WinThumbsPreloader/obj/Release/WinThumbsPreloader.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..218339e --- /dev/null +++ b/WinThumbsPreloader/WinThumbsPreloader/obj/Release/WinThumbsPreloader.csproj.FileListAbsolute.txt @@ -0,0 +1,14 @@ +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\bin\Release\WinThumbsPreloader.exe.config +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\bin\Release\WinThumbsPreloader.exe +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\bin\Release\WinThumbsPreloader.pdb +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\bin\Release\ru\WinThumbsPreloader.resources.dll +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\obj\Release\WinThumbsPreloader.csprojAssemblyReference.cache +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\obj\Release\WinThumbsPreloader.AboutForm.resources +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\obj\Release\WinThumbsPreloader.Properties.Resources.resources +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\obj\Release\WinThumbsPreloader.AboutForm.ru.resources +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\obj\Release\WinThumbsPreloader.Properties.Resources.ru.resources +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\obj\Release\WinThumbsPreloader.csproj.GenerateResource.cache +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\obj\Release\WinThumbsPreloader.csproj.CoreCompileInputs.cache +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\obj\Release\ru\WinThumbsPreloader.resources.dll +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\obj\Release\WinThumbsPreloader.exe +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\obj\Release\WinThumbsPreloader.pdb diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/Release/WinThumbsPreloader.csproj.GenerateResource.cache b/WinThumbsPreloader/WinThumbsPreloader/obj/Release/WinThumbsPreloader.csproj.GenerateResource.cache new file mode 100644 index 0000000..02ad1d3 Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/Release/WinThumbsPreloader.csproj.GenerateResource.cache differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/Release/WinThumbsPreloader.csprojAssemblyReference.cache b/WinThumbsPreloader/WinThumbsPreloader/obj/Release/WinThumbsPreloader.csprojAssemblyReference.cache new file mode 100644 index 0000000..fcb839c Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/Release/WinThumbsPreloader.csprojAssemblyReference.cache differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/Release/WinThumbsPreloader.exe b/WinThumbsPreloader/WinThumbsPreloader/obj/Release/WinThumbsPreloader.exe new file mode 100644 index 0000000..52f52f9 Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/Release/WinThumbsPreloader.exe differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/Release/WinThumbsPreloader.pdb b/WinThumbsPreloader/WinThumbsPreloader/obj/Release/WinThumbsPreloader.pdb new file mode 100644 index 0000000..9021f3a Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/Release/WinThumbsPreloader.pdb differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/Release/ru/WinThumbsPreloader.resources.dll b/WinThumbsPreloader/WinThumbsPreloader/obj/Release/ru/WinThumbsPreloader.resources.dll new file mode 100644 index 0000000..3dab653 Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/Release/ru/WinThumbsPreloader.resources.dll differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..07e12ef Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/TempPE/Properties.Resources.Designer.cs.dll b/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/TempPE/Properties.Resources.Designer.cs.dll new file mode 100644 index 0000000..8d88a55 Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/TempPE/Properties.Resources.Designer.cs.dll differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/WinThumbsPreloader.AboutForm.resources b/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/WinThumbsPreloader.AboutForm.resources new file mode 100644 index 0000000..3ebc152 Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/WinThumbsPreloader.AboutForm.resources differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/WinThumbsPreloader.AboutForm.ru.resources b/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/WinThumbsPreloader.AboutForm.ru.resources new file mode 100644 index 0000000..d097e3b Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/WinThumbsPreloader.AboutForm.ru.resources differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/WinThumbsPreloader.Properties.Resources.resources b/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/WinThumbsPreloader.Properties.Resources.resources new file mode 100644 index 0000000..ac248c2 Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/WinThumbsPreloader.Properties.Resources.resources differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/WinThumbsPreloader.Properties.Resources.ru.resources b/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/WinThumbsPreloader.Properties.Resources.ru.resources new file mode 100644 index 0000000..4a0bb68 Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/WinThumbsPreloader.Properties.Resources.ru.resources differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/WinThumbsPreloader.csproj.CoreCompileInputs.cache b/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/WinThumbsPreloader.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..d76e636 --- /dev/null +++ b/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/WinThumbsPreloader.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +a9d2d35c3752f9fd2efe29653e29e657c31f3e15 diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/WinThumbsPreloader.csproj.FileListAbsolute.txt b/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/WinThumbsPreloader.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..b0cfe3a --- /dev/null +++ b/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/WinThumbsPreloader.csproj.FileListAbsolute.txt @@ -0,0 +1,14 @@ +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\bin\x64\Debug\WinThumbsPreloader.exe.config +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\bin\x64\Debug\WinThumbsPreloader.exe +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\bin\x64\Debug\WinThumbsPreloader.pdb +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\bin\x64\Debug\ru\WinThumbsPreloader.resources.dll +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\obj\x64\Debug\WinThumbsPreloader.csprojAssemblyReference.cache +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\obj\x64\Debug\WinThumbsPreloader.AboutForm.resources +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\obj\x64\Debug\WinThumbsPreloader.Properties.Resources.resources +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\obj\x64\Debug\WinThumbsPreloader.AboutForm.ru.resources +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\obj\x64\Debug\WinThumbsPreloader.Properties.Resources.ru.resources +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\obj\x64\Debug\WinThumbsPreloader.csproj.GenerateResource.cache +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\obj\x64\Debug\WinThumbsPreloader.csproj.CoreCompileInputs.cache +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\obj\x64\Debug\ru\WinThumbsPreloader.resources.dll +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\obj\x64\Debug\WinThumbsPreloader.exe +C:\Users\scott\Downloads\WinThumbsPreloader-master (1)\WinThumbsPreloader-master\WinThumbsPreloader\WinThumbsPreloader\obj\x64\Debug\WinThumbsPreloader.pdb diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/WinThumbsPreloader.csproj.GenerateResource.cache b/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/WinThumbsPreloader.csproj.GenerateResource.cache new file mode 100644 index 0000000..7458bac Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/WinThumbsPreloader.csproj.GenerateResource.cache differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/WinThumbsPreloader.csprojAssemblyReference.cache b/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/WinThumbsPreloader.csprojAssemblyReference.cache new file mode 100644 index 0000000..d9ed93c Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/WinThumbsPreloader.csprojAssemblyReference.cache differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/WinThumbsPreloader.exe b/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/WinThumbsPreloader.exe new file mode 100644 index 0000000..3ada0ea Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/WinThumbsPreloader.exe differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/WinThumbsPreloader.pdb b/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/WinThumbsPreloader.pdb new file mode 100644 index 0000000..e9d9a91 Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/WinThumbsPreloader.pdb differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/ru/WinThumbsPreloader.resources.dll b/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/ru/WinThumbsPreloader.resources.dll new file mode 100644 index 0000000..4328997 Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Debug/ru/WinThumbsPreloader.resources.dll differ diff --git a/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Release/DesignTimeResolveAssemblyReferencesInput.cache b/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Release/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..5207f74 Binary files /dev/null and b/WinThumbsPreloader/WinThumbsPreloader/obj/x64/Release/DesignTimeResolveAssemblyReferencesInput.cache differ