├── .gitattributes ├── .gitignore ├── Build32 └── BlankDir.txt ├── Build64 └── BlankDir.txt ├── CollectWOW64 ├── CollectWOW64.csproj ├── Program.cs └── Properties │ └── AssemblyInfo.cs ├── FoxCWrapper ├── DLLMain.cpp ├── DotNET.cpp ├── FoxCWrapper.vcxproj └── FoxCWrapper.vcxproj.filters ├── FoxCWrapperWIM ├── DLLMain.cpp ├── DotNET.cpp ├── FoxCWrapperWIM.vcxproj ├── FoxCWrapperWIM.vcxproj.filters ├── dismapi.h ├── dismapi.lib ├── dismapi_x64.lib ├── wimgapi.h ├── wimgapi.lib └── wimgapi_x64.lib ├── FoxCommon ├── BrandingDNSDecoder.cs ├── CPU.cs ├── CRC32.cs ├── Disk.cs ├── FileRegexTest.cs ├── Files.cs ├── FoxCommon.csproj ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ └── Resources.resx ├── Resources │ └── exec.ico ├── ShellIcons.cs └── Utilities.cs ├── FoxInstallWIM ├── ExcludeDirFiles.Designer.cs ├── ExcludeDirFiles.cs ├── ExcludeDirFiles.resx ├── FoxMultiWIM.csproj ├── MainDLG.Designer.cs ├── MainDLG.cs ├── MainDLG.resx ├── PatchOptions.Designer.cs ├── PatchOptions.cs ├── PatchOptions.resx ├── Program.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── Resources │ └── OOBEXML.xml ├── SDCData.cs ├── SelectEdition.Designer.cs ├── SelectEdition.cs ├── SelectEdition.resx ├── app.manifest └── ico15.ico ├── FoxMapNet ├── FoxMapNet.csproj ├── MapNet.ico ├── Program.cs └── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── FoxMiniNTBrandingMaker ├── App.config ├── FoxMiniNTBrandingMaker.csproj ├── MainDLG.Designer.cs ├── MainDLG.cs ├── MainDLG.resx ├── Program.cs └── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── FoxSetKeyboard ├── FoxSetKeyboard.csproj ├── MainDLG.Designer.cs ├── MainDLG.cs ├── MainDLG.resx ├── Program.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings └── keyboard.ico ├── FoxShell ├── AutoVersion.cs ├── FoxShell.csproj ├── IcoList.cs ├── ItemProperty.Designer.cs ├── ItemProperty.cs ├── ItemProperty.resx ├── MainDLG.Designer.cs ├── MainDLG.cs ├── MainDLG.resx ├── MapNet.ico ├── PipeServer.cs ├── Program.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── ShutDown.Designer.cs ├── ShutDown.cs ├── ShutDown.resx ├── Splash.Designer.cs ├── Splash.cs ├── Splash.resx ├── UnMapNet.ico ├── UserSettings.cs ├── autoruns.ico ├── calc.ico ├── cmd.ico ├── cpuz.ico ├── exec.ico ├── keyboard.ico ├── progman.ico ├── regedit.ico └── tv.ico ├── FoxShellIcon ├── FoxShellIcon.csproj ├── Program.cs └── Properties │ └── AssemblyInfo.cs ├── FoxUnmapNet ├── FoxUnmapNet.csproj ├── MainDLG.Designer.cs ├── MainDLG.cs ├── MainDLG.resx ├── Program.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings └── UnMapNet.ico ├── LICENSE ├── MiniNT5 Tools.sln ├── MiniNTBuilder ├── 01 prep.cmd ├── 02 install components.cmd ├── 03 patch registry.cmd ├── 04 copy files.cmd ├── 05 copy Fox files.cmd ├── 06 copy Windows files.cmd ├── 07 install WOW64.cmd ├── 08 move profile.cmd ├── 09 Add Drivers.cmd ├── 10 copy tools.cmd ├── 11 Copy FoxSDC.cmd ├── 96 Windows FE.cmd ├── 97 Update MiniNT ID.cmd ├── 98 Optimize Image.cmd ├── 99 Create ISOs.cmd ├── 99 Make PXE Boot.cmd ├── Drivers │ ├── x64 │ │ └── BlankDir.txt │ └── x86 │ │ └── BlankDir.txt ├── Files │ ├── General │ │ └── Windows │ │ │ ├── Fonts │ │ │ └── segoeui.ttf │ │ │ ├── Fox │ │ │ └── BlankDir.txt │ │ │ ├── FoxGreen.bmp │ │ │ ├── HDD.ico │ │ │ ├── Profiles │ │ │ └── SystemProfile │ │ │ │ └── AppData │ │ │ │ └── Roaming │ │ │ │ └── gsmartcontrol │ │ │ │ └── gsmartcontrol.conf │ │ │ ├── System32 │ │ │ └── winpeshl.ini │ │ │ ├── mountdisks.cmd │ │ │ └── win.ini │ ├── Tools32 │ │ ├── GSmartCTL │ │ │ ├── etc │ │ │ │ ├── fonts │ │ │ │ │ └── fonts.conf │ │ │ │ ├── gtk-2.0 │ │ │ │ │ ├── gdk-pixbuf.loaders │ │ │ │ │ ├── gtk.immodules │ │ │ │ │ ├── gtkrc │ │ │ │ │ ├── gtkrc.default │ │ │ │ │ └── im-multipress.conf │ │ │ │ └── pango │ │ │ │ │ └── pango.modules │ │ │ ├── fc-cache.exe │ │ │ ├── fc-list.exe │ │ │ ├── freetype6.dll │ │ │ ├── gdk-pixbuf-query-loaders.exe │ │ │ ├── gsmartcontrol.exe │ │ │ ├── gsmartcontrol.exe.manifest │ │ │ ├── gspawn-win32-helper-console.exe │ │ │ ├── gspawn-win32-helper.exe │ │ │ ├── gtk-query-immodules-2.0.exe │ │ │ ├── gtk-update-icon-cache.exe │ │ │ ├── gtk-update-icon-cache.exe.manifest │ │ │ ├── gtk2-runtime │ │ │ │ └── gtk.ico │ │ │ ├── icon_cddvd.png │ │ │ ├── icon_hdd.png │ │ │ ├── intl.dll │ │ │ ├── lib │ │ │ │ ├── charset.alias │ │ │ │ └── gtk-2.0 │ │ │ │ │ ├── 2.10.0 │ │ │ │ │ └── engines │ │ │ │ │ │ ├── libpixmap.dll │ │ │ │ │ │ └── libwimp.dll │ │ │ │ │ └── modules │ │ │ │ │ └── modules │ │ │ │ │ └── libgail.dll │ │ │ ├── libatk-1.0-0.dll │ │ │ ├── libcairo-2.dll │ │ │ ├── libexpat-1.dll │ │ │ ├── libfontconfig-1.dll │ │ │ ├── libgailutil-18.dll │ │ │ ├── libgdk-win32-2.0-0.dll │ │ │ ├── libgdk_pixbuf-2.0-0.dll │ │ │ ├── libgio-2.0-0.dll │ │ │ ├── libglib-2.0-0.dll │ │ │ ├── libgmodule-2.0-0.dll │ │ │ ├── libgobject-2.0-0.dll │ │ │ ├── libgthread-2.0-0.dll │ │ │ ├── libgtk-win32-2.0-0.dll │ │ │ ├── libpango-1.0-0.dll │ │ │ ├── libpangocairo-1.0-0.dll │ │ │ ├── libpangoft2-1.0-0.dll │ │ │ ├── libpangowin32-1.0-0.dll │ │ │ ├── libpng14-14.dll │ │ │ ├── pango-querymodules.exe │ │ │ ├── share │ │ │ │ └── themes │ │ │ │ │ ├── Emacs │ │ │ │ │ └── gtk-2.0-key │ │ │ │ │ │ └── gtkrc │ │ │ │ │ ├── MS-Windows │ │ │ │ │ └── gtk-2.0 │ │ │ │ │ │ └── gtkrc │ │ │ │ │ └── Raleigh │ │ │ │ │ └── gtk-2.0 │ │ │ │ │ └── gtkrc │ │ │ ├── smartctl-nc.exe │ │ │ ├── smartctl.exe │ │ │ └── zlib1.dll │ │ └── RW │ │ │ ├── 25308086.IRW │ │ │ ├── ATA.IRW │ │ │ ├── ATAPI.IRW │ │ │ ├── DDR2SPD.IRW │ │ │ ├── DDR3SPD.IRW │ │ │ ├── DDRSPD.IRW │ │ │ ├── PCIBRI.IRW │ │ │ ├── PCISTD.IRW │ │ │ ├── Rw.exe │ │ │ ├── Rw.ini │ │ │ ├── SDRSPD.IRW │ │ │ ├── W697HF0.IRW │ │ │ └── rw.chm │ ├── Tools64 │ │ ├── GSmartCTL │ │ │ ├── etc │ │ │ │ ├── fonts │ │ │ │ │ └── fonts.conf │ │ │ │ ├── gtk-2.0 │ │ │ │ │ ├── gdk-pixbuf.loaders │ │ │ │ │ ├── gtk.immodules │ │ │ │ │ ├── gtkrc │ │ │ │ │ ├── gtkrc.default │ │ │ │ │ └── im-multipress.conf │ │ │ │ └── pango │ │ │ │ │ └── pango.modules │ │ │ ├── fc-cache.exe │ │ │ ├── fc-list.exe │ │ │ ├── freetype6.dll │ │ │ ├── gdk-pixbuf-query-loaders.exe │ │ │ ├── gsmartcontrol.exe │ │ │ ├── gsmartcontrol.exe.manifest │ │ │ ├── gspawn-win32-helper-console.exe │ │ │ ├── gspawn-win32-helper.exe │ │ │ ├── gtk-query-immodules-2.0.exe │ │ │ ├── gtk-update-icon-cache.exe │ │ │ ├── gtk-update-icon-cache.exe.manifest │ │ │ ├── gtk2-runtime │ │ │ │ └── gtk.ico │ │ │ ├── icon_cddvd.png │ │ │ ├── icon_hdd.png │ │ │ ├── intl.dll │ │ │ ├── lib │ │ │ │ ├── charset.alias │ │ │ │ └── gtk-2.0 │ │ │ │ │ ├── 2.10.0 │ │ │ │ │ └── engines │ │ │ │ │ │ ├── libpixmap.dll │ │ │ │ │ │ └── libwimp.dll │ │ │ │ │ └── modules │ │ │ │ │ └── modules │ │ │ │ │ └── libgail.dll │ │ │ ├── libatk-1.0-0.dll │ │ │ ├── libcairo-2.dll │ │ │ ├── libexpat-1.dll │ │ │ ├── libfontconfig-1.dll │ │ │ ├── libgailutil-18.dll │ │ │ ├── libgdk-win32-2.0-0.dll │ │ │ ├── libgdk_pixbuf-2.0-0.dll │ │ │ ├── libgio-2.0-0.dll │ │ │ ├── libglib-2.0-0.dll │ │ │ ├── libgmodule-2.0-0.dll │ │ │ ├── libgobject-2.0-0.dll │ │ │ ├── libgthread-2.0-0.dll │ │ │ ├── libgtk-win32-2.0-0.dll │ │ │ ├── libpango-1.0-0.dll │ │ │ ├── libpangocairo-1.0-0.dll │ │ │ ├── libpangoft2-1.0-0.dll │ │ │ ├── libpangowin32-1.0-0.dll │ │ │ ├── libpng14-14.dll │ │ │ ├── pango-querymodules.exe │ │ │ ├── share │ │ │ │ └── themes │ │ │ │ │ ├── Emacs │ │ │ │ │ └── gtk-2.0-key │ │ │ │ │ │ └── gtkrc │ │ │ │ │ ├── MS-Windows │ │ │ │ │ └── gtk-2.0 │ │ │ │ │ │ └── gtkrc │ │ │ │ │ └── Raleigh │ │ │ │ │ └── gtk-2.0 │ │ │ │ │ └── gtkrc │ │ │ ├── smartctl-nc.exe │ │ │ ├── smartctl.exe │ │ │ └── zlib1.dll │ │ └── RW │ │ │ ├── 25308086.IRW │ │ │ ├── ATA.IRW │ │ │ ├── ATAPI.IRW │ │ │ ├── DDR2SPD.IRW │ │ │ ├── DDR3SPD.IRW │ │ │ ├── DDRSPD.IRW │ │ │ ├── PCIBRI.IRW │ │ │ ├── PCISTD.IRW │ │ │ ├── Rw.exe │ │ │ ├── Rw.ini │ │ │ ├── RwDebug.rw │ │ │ ├── SDRSPD.IRW │ │ │ ├── W697HF0.IRW │ │ │ └── rw.chm │ ├── x64 │ │ └── Windows │ │ │ ├── Fox │ │ │ └── Explorer++.exe │ │ │ ├── FoxSuppl │ │ │ ├── FixCHS.exe │ │ │ └── calc.exe │ │ │ ├── System32 │ │ │ ├── concrt140.dll │ │ │ ├── devcon.exe │ │ │ ├── en-US │ │ │ │ └── sc.exe.mui │ │ │ ├── msvcp120.dll │ │ │ ├── msvcp120_clr0400.dll │ │ │ ├── msvcp140.dll │ │ │ ├── msvcp140_1.dll │ │ │ ├── msvcp140_2.dll │ │ │ ├── msvcr120.dll │ │ │ ├── msvcr120_clr0400.dll │ │ │ ├── sc.exe │ │ │ ├── vcamp140.dll │ │ │ ├── vccorlib140.dll │ │ │ └── vcruntime140.dll │ │ │ └── gdisk.exe │ └── x86 │ │ └── Windows │ │ ├── Fox │ │ └── Explorer++.exe │ │ ├── FoxSuppl │ │ ├── FixCHS.exe │ │ └── calc.exe │ │ ├── System32 │ │ ├── concrt140.dll │ │ ├── devcon.exe │ │ ├── en-US │ │ │ └── sc.exe.mui │ │ ├── msvcp120.dll │ │ ├── msvcp120_clr0400.dll │ │ ├── msvcp140.dll │ │ ├── msvcp140_1.dll │ │ ├── msvcp140_2.dll │ │ ├── msvcr120.dll │ │ ├── msvcr120_clr0400.dll │ │ ├── sc.exe │ │ ├── vcamp140.dll │ │ ├── vccorlib140.dll │ │ └── vcruntime140.dll │ │ └── gdisk.exe ├── MiniNT ID.reg ├── Registry │ ├── DEFAULT.reg │ ├── SOFTWARE.reg │ ├── SYSTEM.reg │ ├── WOW64 │ │ ├── CLSID1.reg │ │ ├── CLSID2.reg │ │ ├── Cryptography.reg │ │ ├── SMI.reg │ │ └── SxS.reg │ ├── x64 │ │ └── BlankDir.txt │ └── x86 │ │ └── BlankDir.txt ├── WinFE.reg ├── mount wims.cmd ├── paths.cmd ├── tune TFTP Window Size.cmd ├── unmount discard wims.cmd └── unmount wims.cmd ├── README.md ├── Screenshots ├── MiniNT01.png ├── MiniNT02.png ├── MiniNT03.png ├── MiniNT04.png ├── MiniNT05.png ├── MiniNT06.png └── MiniNT07.png ├── StampVersion ├── Program.cs ├── Properties │ └── AssemblyInfo.cs └── StampVersion.csproj └── UnitTestProject ├── MainTest.cs ├── Properties └── AssemblyInfo.cs └── UnitTestProject.csproj /.gitattributes: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # Set default behavior to automatically normalize line endings. 3 | ############################################################################### 4 | * text=auto 5 | 6 | ############################################################################### 7 | # Set default behavior for command prompt diff. 8 | # 9 | # This is need for earlier builds of msysgit that does not have it on by 10 | # default for csharp files. 11 | # Note: This is only used by command line 12 | ############################################################################### 13 | #*.cs diff=csharp 14 | 15 | ############################################################################### 16 | # Set the merge driver for project and solution files 17 | # 18 | # Merging from the command prompt will add diff markers to the files if there 19 | # are conflicts (Merging from VS is not affected by the settings below, in VS 20 | # the diff markers are never inserted). Diff markers may cause the following 21 | # file extensions to fail to load in VS. An alternative would be to treat 22 | # these files as binary and thus will always conflict and require user 23 | # intervention with every merge. To do so, just uncomment the entries below 24 | ############################################################################### 25 | #*.sln merge=binary 26 | #*.csproj merge=binary 27 | #*.vbproj merge=binary 28 | #*.vcxproj merge=binary 29 | #*.vcproj merge=binary 30 | #*.dbproj merge=binary 31 | #*.fsproj merge=binary 32 | #*.lsproj merge=binary 33 | #*.wixproj merge=binary 34 | #*.modelproj merge=binary 35 | #*.sqlproj merge=binary 36 | #*.wwaproj merge=binary 37 | 38 | ############################################################################### 39 | # behavior for image files 40 | # 41 | # image files are treated as binary by default. 42 | ############################################################################### 43 | #*.jpg binary 44 | #*.png binary 45 | #*.gif binary 46 | 47 | ############################################################################### 48 | # diff behavior for common document formats 49 | # 50 | # Convert binary document formats to text before diffing them. This feature 51 | # is only available from the command line. Turn it on by uncommenting the 52 | # entries below. 53 | ############################################################################### 54 | #*.doc diff=astextplain 55 | #*.DOC diff=astextplain 56 | #*.docx diff=astextplain 57 | #*.DOCX diff=astextplain 58 | #*.dot diff=astextplain 59 | #*.DOT diff=astextplain 60 | #*.pdf diff=astextplain 61 | #*.PDF diff=astextplain 62 | #*.rtf diff=astextplain 63 | #*.RTF diff=astextplain 64 | -------------------------------------------------------------------------------- /Build32/BlankDir.txt: -------------------------------------------------------------------------------- 1 | Blank Directory -------------------------------------------------------------------------------- /Build64/BlankDir.txt: -------------------------------------------------------------------------------- 1 | Blank Directory -------------------------------------------------------------------------------- /CollectWOW64/CollectWOW64.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Debug 6 | AnyCPU 7 | {FD9F2C2E-C875-40B6-A001-549852337CCB} 8 | Exe 9 | Properties 10 | CollectWOW64 11 | CollectWOW64 12 | v4.0 13 | 512 14 | SAK 15 | SAK 16 | SAK 17 | SAK 18 | 19 | 20 | x86 21 | true 22 | full 23 | false 24 | ..\Debug\ 25 | DEBUG;TRACE 26 | prompt 27 | 4 28 | 29 | 30 | AnyCPU 31 | pdbonly 32 | true 33 | ..\Release\ 34 | TRACE 35 | prompt 36 | 4 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 59 | -------------------------------------------------------------------------------- /CollectWOW64/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Diagnostics; 4 | using System.IO; 5 | using System.Linq; 6 | using System.Text; 7 | 8 | namespace CollectWOW64 9 | { 10 | class Program 11 | { 12 | static void Main(string[] args) 13 | { 14 | try 15 | { 16 | string ROOTDIR = args[0]; 17 | string CDDIR = args[1]; 18 | string CMDFILE = args[2]; 19 | string Lang = args[3]; 20 | string BatchData = ""; 21 | 22 | if (ROOTDIR.EndsWith("\\") == false) 23 | ROOTDIR += "\\"; 24 | if (CDDIR.EndsWith("\\") == false) 25 | CDDIR += "\\"; 26 | 27 | foreach (string file in Directory.GetFiles(ROOTDIR + "WINDOWS\\SYSTEM32")) 28 | { 29 | Debug.WriteLine(file); 30 | string Fileonly = Path.GetFileName(file); 31 | if (File.Exists(CDDIR + "WINDOWS\\SYSWOW64\\" + Fileonly) == false) 32 | continue; 33 | BatchData += "xcopy /g /h /r /y \"" + CDDIR + "WINDOWS\\SYSWOW64\\" + Fileonly + "\" \"" + ROOTDIR + "WINDOWS\\SYSWOW64\"\r\n"; 34 | if (File.Exists(CDDIR + "WINDOWS\\SYSWOW64\\" + Lang + "\\" + Fileonly + ".mui") == false) 35 | continue; 36 | BatchData += "xcopy /g /h /r /y \"" + CDDIR + "WINDOWS\\SYSWOW64\\" + Lang + "\\" + Fileonly + ".mui" + "\" \"" + ROOTDIR + "WINDOWS\\SYSWOW64\\" + Lang + "\"\r\n"; 37 | } 38 | File.WriteAllText(CMDFILE, BatchData); 39 | } 40 | catch (Exception ee) 41 | { 42 | Console.WriteLine(ee.ToString()); 43 | } 44 | 45 | } 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /CollectWOW64/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("CollectWOW64")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("CollectWOW64")] 13 | [assembly: AssemblyCopyright("Copyright © 2014")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("ce947a64-68cb-495a-b078-6fe3af7050cd")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /FoxCWrapper/DLLMain.cpp: -------------------------------------------------------------------------------- 1 | #pragma unmanaged 2 | #include 3 | 4 | HINSTANCE GlobalhInstDLL; 5 | 6 | BOOL WINAPI DllMain( 7 | HINSTANCE hinstDLL, // handle to DLL module 8 | DWORD fdwReason, // reason for calling function 9 | LPVOID lpvReserved // reserved 10 | ) 11 | { 12 | if (fdwReason==DLL_PROCESS_ATTACH) 13 | { 14 | GlobalhInstDLL=hinstDLL; 15 | return(TRUE); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /FoxCWrapper/FoxCWrapper.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF} 6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx 7 | 8 | 9 | {93995380-89BD-4b04-88EB-625FBE52EBFB} 10 | h;hpp;hxx;hm;inl;inc;xsd 11 | 12 | 13 | {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} 14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms 15 | 16 | 17 | 18 | 19 | Source Files 20 | 21 | 22 | Source Files 23 | 24 | 25 | -------------------------------------------------------------------------------- /FoxCWrapperWIM/DLLMain.cpp: -------------------------------------------------------------------------------- 1 | #pragma unmanaged 2 | #include 3 | 4 | HINSTANCE GlobalhInstDLL; 5 | 6 | BOOL WINAPI DllMain( 7 | HINSTANCE hinstDLL, // handle to DLL module 8 | DWORD fdwReason, // reason for calling function 9 | LPVOID lpvReserved // reserved 10 | ) 11 | { 12 | if (fdwReason==DLL_PROCESS_ATTACH) 13 | { 14 | GlobalhInstDLL=hinstDLL; 15 | return(TRUE); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /FoxCWrapperWIM/FoxCWrapperWIM.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF} 6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx 7 | 8 | 9 | {93995380-89BD-4b04-88EB-625FBE52EBFB} 10 | h;hpp;hxx;hm;inl;inc;xsd 11 | 12 | 13 | {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} 14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms 15 | 16 | 17 | 18 | 19 | Source Files 20 | 21 | 22 | Source Files 23 | 24 | 25 | 26 | 27 | Header Files 28 | 29 | 30 | Header Files 31 | 32 | 33 | 34 | 35 | Source Files 36 | 37 | 38 | Source Files 39 | 40 | 41 | Source Files 42 | 43 | 44 | Source Files 45 | 46 | 47 | -------------------------------------------------------------------------------- /FoxCWrapperWIM/dismapi.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/FoxCWrapperWIM/dismapi.lib -------------------------------------------------------------------------------- /FoxCWrapperWIM/dismapi_x64.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/FoxCWrapperWIM/dismapi_x64.lib -------------------------------------------------------------------------------- /FoxCWrapperWIM/wimgapi.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/FoxCWrapperWIM/wimgapi.lib -------------------------------------------------------------------------------- /FoxCWrapperWIM/wimgapi_x64.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/FoxCWrapperWIM/wimgapi_x64.lib -------------------------------------------------------------------------------- /FoxCommon/CPU.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.Win32; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using System.Runtime.InteropServices; 6 | using System.Text; 7 | 8 | namespace Fox.Common 9 | { 10 | public class CPU 11 | { 12 | [DllImport("kernel32.dll")] 13 | internal static extern void GetNativeSystemInfo(ref SystemInfo lpSystemInfo); 14 | 15 | [DllImport("kernel32.dll")] 16 | internal static extern void GetSystemInfo(ref SystemInfo lpSystemInfo); 17 | 18 | [StructLayout(LayoutKind.Sequential)] 19 | internal struct SystemInfo 20 | { 21 | public ushort wProcessorArchitecture; 22 | public ushort wReserved; 23 | public uint dwPageSize; 24 | public IntPtr lpMinimumApplicationAddress; 25 | public IntPtr lpMaximumApplicationAddress; 26 | public UIntPtr dwActiveProcessorMask; 27 | public uint dwNumberOfProcessors; 28 | public uint dwProcessorType; 29 | public uint dwAllocationGranularity; 30 | public ushort wProcessorLevel; 31 | public ushort wProcessorRevision; 32 | } 33 | 34 | internal const ushort ProcessorArchitectureIntel = 0; 35 | internal const ushort ProcessorArchitectureIa64 = 6; 36 | internal const ushort ProcessorArchitectureAmd64 = 9; 37 | internal const ushort ProcessorArchitectureUnknown = 0xFFFF; 38 | 39 | public enum CPUType 40 | { 41 | Intel32, 42 | EM64T, 43 | IA64, 44 | Unknown 45 | } 46 | 47 | public static CPUType GetCPU() 48 | { 49 | SystemInfo SysInfoNative = new SystemInfo(); 50 | SystemInfo SysInfoProcess = new SystemInfo(); 51 | GetNativeSystemInfo(ref SysInfoNative); 52 | GetSystemInfo(ref SysInfoProcess); 53 | 54 | if (SysInfoNative.wProcessorArchitecture == ProcessorArchitectureUnknown || SysInfoProcess.wProcessorArchitecture == ProcessorArchitectureUnknown) 55 | return (CPUType.Unknown); 56 | if (SysInfoProcess.wProcessorArchitecture == ProcessorArchitectureIntel) 57 | return (CPUType.Intel32); 58 | if (SysInfoProcess.wProcessorArchitecture == ProcessorArchitectureAmd64) 59 | return (CPUType.EM64T); 60 | if (SysInfoProcess.wProcessorArchitecture == ProcessorArchitectureIa64) 61 | return (CPUType.IA64); 62 | return (CPUType.Unknown); 63 | } 64 | 65 | public static string GetSecureBootState() 66 | { 67 | RegistryKey reg = Registry.LocalMachine.OpenSubKey("SYSTEM\\CurrentControlSet\\Control\\SecureBoot\\State"); 68 | if (reg == null) 69 | return ("Unknown"); 70 | object o = reg.GetValue("UEFISecureBootEnabled"); 71 | if (o == null) 72 | { 73 | reg.Close(); 74 | return ("Unknown"); 75 | } 76 | reg.Close(); 77 | int state = 0; 78 | if (int.TryParse(o.ToString(), out state) == false) 79 | return ("Unknown"); 80 | if (state == 0) 81 | return ("Disabled"); 82 | if (state == 1) 83 | return ("Enabled"); 84 | return ("Unknown"); 85 | } 86 | 87 | } 88 | } 89 | -------------------------------------------------------------------------------- /FoxCommon/FileRegexTest.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Text.RegularExpressions; 6 | 7 | namespace Fox.Common 8 | { 9 | public class FileRegexTest 10 | { 11 | public static bool WildcardMatchesWindowsStyle(string fileName, string pattern) 12 | { 13 | var dotdot = pattern.IndexOf("..", StringComparison.Ordinal); 14 | if (dotdot >= 0) 15 | { 16 | for (var i = dotdot; i < pattern.Length; i++) 17 | if (pattern[i] != '.') 18 | return false; 19 | } 20 | 21 | var normalized = Regex.Replace(pattern, @"\.+$", ""); 22 | var endsWithDot = normalized.Length != pattern.Length; 23 | 24 | var endWeight = 0; 25 | if (endsWithDot) 26 | { 27 | var lastNonWildcard = normalized.Length - 1; 28 | for (; lastNonWildcard >= 0; lastNonWildcard--) 29 | { 30 | var c = normalized[lastNonWildcard]; 31 | if (c == '*') 32 | endWeight += short.MaxValue; 33 | else if (c == '?') 34 | endWeight += 1; 35 | else 36 | break; 37 | } 38 | 39 | if (endWeight > 0) 40 | normalized = normalized.Substring(0, lastNonWildcard + 1); 41 | } 42 | 43 | var endsWithWildcardDot = endWeight > 0; 44 | var endsWithDotWildcardDot = endsWithWildcardDot && normalized.EndsWith("."); 45 | if (endsWithDotWildcardDot) 46 | normalized = normalized.Substring(0, normalized.Length - 1); 47 | 48 | normalized = Regex.Replace(normalized, @"(?!^)(\.\*)+$", @".*"); 49 | 50 | var escaped = Regex.Escape(normalized); 51 | string head, tail; 52 | 53 | if (endsWithDotWildcardDot) 54 | { 55 | head = "^" + escaped; 56 | tail = @"(\.[^.]{0," + endWeight + "})?$"; 57 | } 58 | else if (endsWithWildcardDot) 59 | { 60 | head = "^" + escaped; 61 | tail = "[^.]{0," + endWeight + "}$"; 62 | } 63 | else 64 | { 65 | head = "^" + escaped; 66 | tail = "$"; 67 | } 68 | 69 | if (head.EndsWith(@"\.\*") && head.Length > 5) 70 | { 71 | head = head.Substring(0, head.Length - 4); 72 | tail = @"(\..*)?" + tail; 73 | } 74 | 75 | var regex = head.Replace(@"\*", ".*").Replace(@"\?", "[^.]?") + tail; 76 | return Regex.IsMatch(fileName, regex, RegexOptions.IgnoreCase); 77 | } 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /FoxCommon/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("FoxCommon")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("FoxCommon")] 13 | [assembly: AssemblyCopyright("Copyright © 2013")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("8e4d59ec-fe9f-40f5-8644-640a06c1d22d")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /FoxCommon/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.18052 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace Fox.Common.Properties { 12 | using System; 13 | 14 | 15 | /// 16 | /// A strongly-typed resource class, for looking up localized strings, etc. 17 | /// 18 | // This class was auto-generated by the StronglyTypedResourceBuilder 19 | // class via a tool like ResGen or Visual Studio. 20 | // To add or remove a member, edit your .ResX file then rerun ResGen 21 | // with the /str option, or rebuild your VS project. 22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] 23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 25 | internal class Resources { 26 | 27 | private static global::System.Resources.ResourceManager resourceMan; 28 | 29 | private static global::System.Globalization.CultureInfo resourceCulture; 30 | 31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] 32 | internal Resources() { 33 | } 34 | 35 | /// 36 | /// Returns the cached ResourceManager instance used by this class. 37 | /// 38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 39 | internal static global::System.Resources.ResourceManager ResourceManager { 40 | get { 41 | if (object.ReferenceEquals(resourceMan, null)) { 42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Fox.Common.Properties.Resources", typeof(Resources).Assembly); 43 | resourceMan = temp; 44 | } 45 | return resourceMan; 46 | } 47 | } 48 | 49 | /// 50 | /// Overrides the current thread's CurrentUICulture property for all 51 | /// resource lookups using this strongly typed resource class. 52 | /// 53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 54 | internal static global::System.Globalization.CultureInfo Culture { 55 | get { 56 | return resourceCulture; 57 | } 58 | set { 59 | resourceCulture = value; 60 | } 61 | } 62 | 63 | /// 64 | /// Looks up a localized resource of type System.Drawing.Icon similar to (Icon). 65 | /// 66 | internal static System.Drawing.Icon exec { 67 | get { 68 | object obj = ResourceManager.GetObject("exec", resourceCulture); 69 | return ((System.Drawing.Icon)(obj)); 70 | } 71 | } 72 | } 73 | } 74 | -------------------------------------------------------------------------------- /FoxCommon/Resources/exec.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/FoxCommon/Resources/exec.ico -------------------------------------------------------------------------------- /FoxCommon/Utilities.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Windows.Forms; 6 | 7 | namespace Fox.Common 8 | { 9 | public class Utilities 10 | { 11 | public static DialogResult MessageBoxInvoke(Form owner, string msg, string caption, MessageBoxButtons buttons, MessageBoxIcon image) 12 | { 13 | if (owner.InvokeRequired == true) 14 | return ((DialogResult)owner.Invoke(new Func(() => MessageBoxInvoke(owner, msg, caption, buttons, image)))); 15 | 16 | return (System.Windows.Forms.MessageBox.Show(owner, msg, caption, buttons, image)); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /FoxInstallWIM/ExcludeDirFiles.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Data; 5 | using System.Drawing; 6 | using System.Linq; 7 | using System.Text; 8 | using System.Windows.Forms; 9 | 10 | namespace FoxMultiWIM 11 | { 12 | public partial class frmExcludeDirFiles : Form 13 | { 14 | public frmExcludeDirFiles() 15 | { 16 | InitializeComponent(); 17 | } 18 | 19 | private void cmdCancel_Click(object sender, EventArgs e) 20 | { 21 | this.Close(); 22 | } 23 | 24 | private void frmExcludeDirFiles_Load(object sender, EventArgs e) 25 | { 26 | this.Font = SystemFonts.CaptionFont; 27 | this.CenterToParent(); 28 | foreach (string s in Program.ExcludeFiles) 29 | lstFiles.Items.Add(s); 30 | } 31 | 32 | private void cmdAdd_Click(object sender, EventArgs e) 33 | { 34 | if (txtAddFile.Text.Trim() == "") 35 | return; 36 | lstFiles.Items.Add(txtAddFile.Text); 37 | txtAddFile.Text = ""; 38 | } 39 | 40 | private void cmdDelete_Click(object sender, EventArgs e) 41 | { 42 | if (lstFiles.SelectedIndex == -1) 43 | return; 44 | lstFiles.Items.RemoveAt(lstFiles.SelectedIndex); 45 | } 46 | 47 | private void cmdOK_Click(object sender, EventArgs e) 48 | { 49 | Program.ExcludeFiles.Clear(); 50 | foreach (string s in lstFiles.Items) 51 | Program.ExcludeFiles.Add(s); 52 | this.Close(); 53 | } 54 | } 55 | } 56 | -------------------------------------------------------------------------------- /FoxInstallWIM/Program.cs: -------------------------------------------------------------------------------- 1 | using Fox.Common; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using System.Windows.Forms; 6 | 7 | namespace FoxMultiWIM 8 | { 9 | public static class Program 10 | { 11 | public static List ExcludeFiles; 12 | 13 | [STAThread] 14 | static void Main() 15 | { 16 | Application.EnableVisualStyles(); 17 | Application.SetCompatibleTextRenderingDefault(false); 18 | MainDLG frm = new MainDLG(); 19 | Application.Run(frm); 20 | } 21 | 22 | public static bool TestFilenamePattern(string Source, string Test) 23 | { 24 | string SourceFilename = Source; 25 | if (SourceFilename.EndsWith("\\") == true) 26 | SourceFilename = SourceFilename.Substring(0, SourceFilename.Length - 1); 27 | string FilenameTest; 28 | if (Test.ToLower().StartsWith(SourceFilename.ToLower())) 29 | FilenameTest = Test.Substring(SourceFilename.Length, Test.Length - SourceFilename.Length); 30 | else 31 | FilenameTest = Test; 32 | 33 | foreach (string s in Program.ExcludeFiles) 34 | if (FileRegexTest.WildcardMatchesWindowsStyle(FilenameTest, s) == true) 35 | return (false); 36 | return (true); 37 | } 38 | 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /FoxInstallWIM/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("FoxInstallWIM")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("FoxInstallWIM")] 13 | [assembly: AssemblyCopyright("Copyright © 2013")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("eb821437-993d-485e-ac16-cb151e909d40")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /FoxInstallWIM/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace FoxMultiWIM.Properties { 12 | using System; 13 | 14 | 15 | /// 16 | /// A strongly-typed resource class, for looking up localized strings, etc. 17 | /// 18 | // This class was auto-generated by the StronglyTypedResourceBuilder 19 | // class via a tool like ResGen or Visual Studio. 20 | // To add or remove a member, edit your .ResX file then rerun ResGen 21 | // with the /str option, or rebuild your VS project. 22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")] 23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 25 | internal class Resources { 26 | 27 | private static global::System.Resources.ResourceManager resourceMan; 28 | 29 | private static global::System.Globalization.CultureInfo resourceCulture; 30 | 31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] 32 | internal Resources() { 33 | } 34 | 35 | /// 36 | /// Returns the cached ResourceManager instance used by this class. 37 | /// 38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 39 | internal static global::System.Resources.ResourceManager ResourceManager { 40 | get { 41 | if (object.ReferenceEquals(resourceMan, null)) { 42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FoxMultiWIM.Properties.Resources", typeof(Resources).Assembly); 43 | resourceMan = temp; 44 | } 45 | return resourceMan; 46 | } 47 | } 48 | 49 | /// 50 | /// Overrides the current thread's CurrentUICulture property for all 51 | /// resource lookups using this strongly typed resource class. 52 | /// 53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 54 | internal static global::System.Globalization.CultureInfo Culture { 55 | get { 56 | return resourceCulture; 57 | } 58 | set { 59 | resourceCulture = value; 60 | } 61 | } 62 | 63 | /// 64 | /// Looks up a localized string similar to . 65 | /// 66 | internal static string OOBEXML { 67 | get { 68 | return ResourceManager.GetString("OOBEXML", resourceCulture); 69 | } 70 | } 71 | } 72 | } 73 | -------------------------------------------------------------------------------- /FoxInstallWIM/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.34011 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace FoxMultiWIM.Properties { 12 | 13 | 14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "12.0.0.0")] 16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { 17 | 18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 19 | 20 | public static Settings Default { 21 | get { 22 | return defaultInstance; 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /FoxInstallWIM/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /FoxInstallWIM/Resources/OOBEXML.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | {0} 8 | 9 | {1} 10 | 11 | 12 | 13 | {0} 14 | 15 | {1} 16 | 17 | 18 | 19 | true 20 | true 21 | true 22 | true 23 | true 24 | false 25 | 3 26 | 27 | 28 | 29 | 30 | 31 | 32 | true</PlainText> 33 | </Password> 34 | <DisplayName>{2}</DisplayName> 35 | <Group>Administrators</Group> 36 | <Name>{3}</Name> 37 | </LocalAccount> 38 | </LocalAccounts> 39 | </UserAccounts> 40 | <RegisteredOwner>{4}</RegisteredOwner> 41 | <RegisteredOrganization>{5}</RegisteredOrganization> 42 | </component> 43 | <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 44 | <OOBE> 45 | <HideEULAPage>true</HideEULAPage> 46 | <HideLocalAccountScreen>true</HideLocalAccountScreen> 47 | <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen> 48 | <HideOnlineAccountScreens>true</HideOnlineAccountScreens> 49 | <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE> 50 | <UnattendEnableRetailDemo>false</UnattendEnableRetailDemo> 51 | <ProtectYourPC>3</ProtectYourPC> 52 | </OOBE> 53 | <UserAccounts> 54 | <LocalAccounts> 55 | <LocalAccount wcm:action="add"> 56 | <Password> 57 | <Value></Value> 58 | <PlainText>true</PlainText> 59 | </Password> 60 | <DisplayName>{2}</DisplayName> 61 | <Group>Administrators</Group> 62 | <Name>{3}</Name> 63 | </LocalAccount> 64 | </LocalAccounts> 65 | </UserAccounts> 66 | <RegisteredOwner>{4}</RegisteredOwner> 67 | <RegisteredOrganization>{5}</RegisteredOrganization> 68 | </component> 69 | </settings> 70 | </unattend> 71 | -------------------------------------------------------------------------------- /FoxInstallWIM/SDCData.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.Win32; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using System.Text; 6 | 7 | namespace FoxMultiWIM 8 | { 9 | static class SDCData 10 | { 11 | public static string MachineID; 12 | public static string MachinePassword; 13 | 14 | public static string ContractID; 15 | public static string ContractPassword; 16 | 17 | public static bool UseOnPrem; 18 | public static string URL; 19 | 20 | public static void ReadContractData() 21 | { 22 | using (RegistryKey r = Registry.LocalMachine.OpenSubKey("Software\\Fox\\SDC")) 23 | { 24 | if (r == null) 25 | return; 26 | MachineID = r.GetValue("ID", "").ToString(); 27 | MachinePassword = r.GetValue("PassID", "").ToString(); 28 | ContractID = r.GetValue("ContractID", "").ToString(); 29 | ContractPassword = r.GetValue("ContractPassword", "").ToString(); 30 | UseOnPrem = r.GetValue("UseOnPremServer", "0").ToString() == "1" ? true : false; 31 | URL = r.GetValue("URL", "").ToString(); 32 | } 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /FoxInstallWIM/SelectEdition.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Data; 5 | using System.Drawing; 6 | using System.Linq; 7 | using System.Text; 8 | using System.Windows.Forms; 9 | 10 | namespace FoxMultiWIM 11 | { 12 | public partial class frmSelectEdition : Form 13 | { 14 | public uint SelectedIndex; 15 | public string SelectedString; 16 | string Filename; 17 | 18 | public frmSelectEdition(string filename) 19 | { 20 | Filename = filename; 21 | InitializeComponent(); 22 | } 23 | 24 | private void cmdCancel_Click(object sender, EventArgs e) 25 | { 26 | this.DialogResult = System.Windows.Forms.DialogResult.Cancel; 27 | } 28 | 29 | private void cmdOK_Click(object sender, EventArgs e) 30 | { 31 | if (lstEditions.SelectedItems.Count == 0) 32 | return; 33 | SelectedIndex = (uint)lstEditions.SelectedItems[0].Tag; 34 | SelectedString = lstEditions.SelectedItems[0].SubItems[1].Text + ", " + lstEditions.SelectedItems[0].SubItems[2].Text+", "+ 35 | lstEditions.SelectedItems[0].SubItems[3].Text; 36 | this.DialogResult = System.Windows.Forms.DialogResult.OK; 37 | this.Close(); 38 | } 39 | 40 | private void frmSelectEdition_Load(object sender, EventArgs e) 41 | { 42 | this.Font = SystemFonts.CaptionFont; 43 | this.CenterToParent(); 44 | List<Fox.FoxDismImageInfo> lst = Fox.FoxCWrapperDISM.DISMGetInfo(Filename); 45 | foreach (Fox.FoxDismImageInfo l in lst) 46 | { 47 | ListViewItem li = new ListViewItem(l.ImageIndex.ToString ()); 48 | li.Tag = l.ImageIndex; 49 | li.SubItems.Add(l.ImageDescription); 50 | li.SubItems.Add(Fox.FoxCWrapperDISM.DISMDecodeArchitecture(l.Architecture)); 51 | li.SubItems.Add(l.Language.Count > 0 ? l.Language[0] : ""); 52 | lstEditions.Items.Add(li); 53 | } 54 | } 55 | 56 | private void lstEditions_DoubleClick(object sender, EventArgs e) 57 | { 58 | cmdOK_Click(sender, e); 59 | } 60 | } 61 | } 62 | -------------------------------------------------------------------------------- /FoxInstallWIM/app.manifest: -------------------------------------------------------------------------------- 1 | <?xml version="1.0" encoding="utf-8"?> 2 | <asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 3 | <assemblyIdentity version="1.0.0.0" name="MyApplication.app"/> 4 | <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> 5 | <security> 6 | <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3"> 7 | <!-- UAC Manifest Options 8 | If you want to change the Windows User Account Control level replace the 9 | requestedExecutionLevel node with one of the following. 10 | 11 | <requestedExecutionLevel level="asInvoker" uiAccess="false" /> 12 | <requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> 13 | <requestedExecutionLevel level="highestAvailable" uiAccess="false" /> 14 | 15 | Specifying requestedExecutionLevel node will disable file and registry virtualization. 16 | If you want to utilize File and Registry Virtualization for backward 17 | compatibility then delete the requestedExecutionLevel node. 18 | --> 19 | <requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> 20 | </requestedPrivileges> 21 | </security> 22 | </trustInfo> 23 | 24 | <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1"> 25 | <application> 26 | <!-- A list of all Windows versions that this application is designed to work with. 27 | Windows will automatically select the most compatible environment.--> 28 | 29 | <!-- If your application is designed to work with Windows Vista, uncomment the following supportedOS node--> 30 | <!--<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"></supportedOS>--> 31 | 32 | <!-- If your application is designed to work with Windows 7, uncomment the following supportedOS node--> 33 | <!--<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>--> 34 | 35 | <!-- If your application is designed to work with Windows 8, uncomment the following supportedOS node--> 36 | <!--<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"></supportedOS>--> 37 | 38 | <!-- If your application is designed to work with Windows 8.1, uncomment the following supportedOS node--> 39 | <!--<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/>--> 40 | 41 | </application> 42 | </compatibility> 43 | 44 | <!-- Enable themes for Windows common controls and dialogs (Windows XP and later) --> 45 | <!-- <dependency> 46 | <dependentAssembly> 47 | <assemblyIdentity 48 | type="win32" 49 | name="Microsoft.Windows.Common-Controls" 50 | version="6.0.0.0" 51 | processorArchitecture="*" 52 | publicKeyToken="6595b64144ccf1df" 53 | language="*" 54 | /> 55 | </dependentAssembly> 56 | </dependency>--> 57 | 58 | </asmv1:assembly> 59 | -------------------------------------------------------------------------------- /FoxInstallWIM/ico15.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/FoxInstallWIM/ico15.ico -------------------------------------------------------------------------------- /FoxMapNet/MapNet.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/FoxMapNet/MapNet.ico -------------------------------------------------------------------------------- /FoxMapNet/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Windows.Forms; 5 | 6 | namespace FoxMapNet 7 | { 8 | static class Program 9 | { 10 | /// <summary> 11 | /// The main entry point for the application. 12 | /// </summary> 13 | [STAThread] 14 | static void Main() 15 | { 16 | Application.EnableVisualStyles(); 17 | Application.SetCompatibleTextRenderingDefault(false); 18 | Fox.FoxCWrapper.FoxNetworkMap(); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /FoxMapNet/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("FoxMapNet")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("FoxMapNet")] 13 | [assembly: AssemblyCopyright("Copyright © 2013")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("1f2b8c72-79fd-4e82-9d72-9069e66dc29b")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /FoxMapNet/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // <auto-generated> 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.18052 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // </auto-generated> 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace FoxMapNet.Properties 12 | { 13 | 14 | 15 | /// <summary> 16 | /// A strongly-typed resource class, for looking up localized strings, etc. 17 | /// </summary> 18 | // This class was auto-generated by the StronglyTypedResourceBuilder 19 | // class via a tool like ResGen or Visual Studio. 20 | // To add or remove a member, edit your .ResX file then rerun ResGen 21 | // with the /str option, or rebuild your VS project. 22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] 23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 25 | internal class Resources 26 | { 27 | 28 | private static global::System.Resources.ResourceManager resourceMan; 29 | 30 | private static global::System.Globalization.CultureInfo resourceCulture; 31 | 32 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] 33 | internal Resources() 34 | { 35 | } 36 | 37 | /// <summary> 38 | /// Returns the cached ResourceManager instance used by this class. 39 | /// </summary> 40 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 41 | internal static global::System.Resources.ResourceManager ResourceManager 42 | { 43 | get 44 | { 45 | if ((resourceMan == null)) 46 | { 47 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FoxMapNet.Properties.Resources", typeof(Resources).Assembly); 48 | resourceMan = temp; 49 | } 50 | return resourceMan; 51 | } 52 | } 53 | 54 | /// <summary> 55 | /// Overrides the current thread's CurrentUICulture property for all 56 | /// resource lookups using this strongly typed resource class. 57 | /// </summary> 58 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 59 | internal static global::System.Globalization.CultureInfo Culture 60 | { 61 | get 62 | { 63 | return resourceCulture; 64 | } 65 | set 66 | { 67 | resourceCulture = value; 68 | } 69 | } 70 | } 71 | } 72 | -------------------------------------------------------------------------------- /FoxMapNet/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // <auto-generated> 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.18052 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // </auto-generated> 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace FoxMapNet.Properties 12 | { 13 | 14 | 15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] 17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase 18 | { 19 | 20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 21 | 22 | public static Settings Default 23 | { 24 | get 25 | { 26 | return defaultInstance; 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /FoxMapNet/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 | <?xml version='1.0' encoding='utf-8'?> 2 | <SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)"> 3 | <Profiles> 4 | <Profile Name="(Default)" /> 5 | </Profiles> 6 | <Settings /> 7 | </SettingsFile> 8 | -------------------------------------------------------------------------------- /FoxMiniNTBrandingMaker/App.config: -------------------------------------------------------------------------------- 1 | <?xml version="1.0" encoding="utf-8" ?> 2 | <configuration> 3 | <startup> 4 | <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" /> 5 | </startup> 6 | </configuration> -------------------------------------------------------------------------------- /FoxMiniNTBrandingMaker/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Threading.Tasks; 5 | using System.Windows.Forms; 6 | 7 | namespace FoxMiniNTBrandingMaker 8 | { 9 | static class Program 10 | { 11 | /// <summary> 12 | /// The main entry point for the application. 13 | /// </summary> 14 | [STAThread] 15 | static void Main() 16 | { 17 | Application.EnableVisualStyles(); 18 | Application.SetCompatibleTextRenderingDefault(false); 19 | Application.Run(new MainDLG()); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /FoxMiniNTBrandingMaker/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("FoxMiniNTBrandingMaker")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("FoxMiniNTBrandingMaker")] 13 | [assembly: AssemblyCopyright("Copyright © 2020")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("eb6159ed-8c2c-420a-b424-8886004040ec")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /FoxMiniNTBrandingMaker/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // <auto-generated> 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // </auto-generated> 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace FoxMiniNTBrandingMaker.Properties 12 | { 13 | 14 | 15 | /// <summary> 16 | /// A strongly-typed resource class, for looking up localized strings, etc. 17 | /// </summary> 18 | // This class was auto-generated by the StronglyTypedResourceBuilder 19 | // class via a tool like ResGen or Visual Studio. 20 | // To add or remove a member, edit your .ResX file then rerun ResGen 21 | // with the /str option, or rebuild your VS project. 22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] 23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 25 | internal class Resources 26 | { 27 | 28 | private static global::System.Resources.ResourceManager resourceMan; 29 | 30 | private static global::System.Globalization.CultureInfo resourceCulture; 31 | 32 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] 33 | internal Resources() 34 | { 35 | } 36 | 37 | /// <summary> 38 | /// Returns the cached ResourceManager instance used by this class. 39 | /// </summary> 40 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 41 | internal static global::System.Resources.ResourceManager ResourceManager 42 | { 43 | get 44 | { 45 | if ((resourceMan == null)) 46 | { 47 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FoxMiniNTBrandingMaker.Properties.Resources", typeof(Resources).Assembly); 48 | resourceMan = temp; 49 | } 50 | return resourceMan; 51 | } 52 | } 53 | 54 | /// <summary> 55 | /// Overrides the current thread's CurrentUICulture property for all 56 | /// resource lookups using this strongly typed resource class. 57 | /// </summary> 58 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 59 | internal static global::System.Globalization.CultureInfo Culture 60 | { 61 | get 62 | { 63 | return resourceCulture; 64 | } 65 | set 66 | { 67 | resourceCulture = value; 68 | } 69 | } 70 | } 71 | } 72 | -------------------------------------------------------------------------------- /FoxMiniNTBrandingMaker/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // <auto-generated> 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // </auto-generated> 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace FoxMiniNTBrandingMaker.Properties 12 | { 13 | 14 | 15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] 17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase 18 | { 19 | 20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 21 | 22 | public static Settings Default 23 | { 24 | get 25 | { 26 | return defaultInstance; 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /FoxMiniNTBrandingMaker/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 | <?xml version='1.0' encoding='utf-8'?> 2 | <SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)"> 3 | <Profiles> 4 | <Profile Name="(Default)" /> 5 | </Profiles> 6 | <Settings /> 7 | </SettingsFile> 8 | -------------------------------------------------------------------------------- /FoxSetKeyboard/MainDLG.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Data; 5 | using System.Drawing; 6 | using System.Linq; 7 | using System.Text; 8 | using System.Windows.Forms; 9 | 10 | namespace FoxSetKeyboard 11 | { 12 | public partial class MainDLG : Form 13 | { 14 | List<Fox.FoxKeyboardLayout> layouts; 15 | public MainDLG() 16 | { 17 | InitializeComponent(); 18 | } 19 | 20 | private void cmdCancel_Click(object sender, EventArgs e) 21 | { 22 | this.Close(); 23 | } 24 | 25 | void LoadList() 26 | { 27 | lstKeyboards.Items.Clear(); 28 | foreach (Fox.FoxKeyboardLayout layout in layouts) 29 | { 30 | if (txtSearch.Text.Trim() != "") 31 | { 32 | if (layout.Name.ToLower().Contains(txtSearch.Text.Trim().ToLower()) == true) 33 | lstKeyboards.Items.Add(layout); 34 | } 35 | else 36 | { 37 | lstKeyboards.Items.Add(layout); 38 | } 39 | } 40 | } 41 | 42 | private void MainDLG_Load(object sender, EventArgs e) 43 | { 44 | this.Font = SystemFonts.CaptionFont; 45 | this.CenterToScreen(); 46 | 47 | layouts = Fox.FoxCWrapper.KeyboardLayoutGetList(); 48 | Fox.FoxKeyboardLayout current = Fox.FoxCWrapper.KeyboardLayoutGetCurrent(); 49 | LoadList(); 50 | for (int i = 0; i < lstKeyboards.Items.Count; i++) 51 | { 52 | Fox.FoxKeyboardLayout layout = (Fox.FoxKeyboardLayout)lstKeyboards.Items[i]; 53 | if (layout.ID == current.ID) 54 | { 55 | lstKeyboards.SelectedIndex = i; 56 | break; 57 | } 58 | } 59 | } 60 | 61 | private void cmdOK_Click(object sender, EventArgs e) 62 | { 63 | if (lstKeyboards.SelectedIndex == -1) 64 | return; 65 | Fox.FoxKeyboardLayout layout = (Fox.FoxKeyboardLayout)lstKeyboards.Items[lstKeyboards.SelectedIndex]; 66 | int res = Fox.FoxCWrapper.KeyboardLayoutSet(layout.ID); 67 | if (res != 0) 68 | { 69 | MessageBox.Show(this, "Error setting the layout. (" + res.ToString() + ")", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); 70 | return; 71 | } 72 | this.Close(); 73 | } 74 | 75 | private void txtSearch_TextChanged(object sender, EventArgs e) 76 | { 77 | LoadList(); 78 | } 79 | } 80 | } 81 | -------------------------------------------------------------------------------- /FoxSetKeyboard/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Windows.Forms; 5 | 6 | namespace FoxSetKeyboard 7 | { 8 | static class Program 9 | { 10 | /// <summary> 11 | /// The main entry point for the application. 12 | /// </summary> 13 | [STAThread] 14 | static void Main() 15 | { 16 | Application.EnableVisualStyles(); 17 | Application.SetCompatibleTextRenderingDefault(false); 18 | Application.Run(new MainDLG()); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /FoxSetKeyboard/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("FoxSetKeyboard")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("FoxSetKeyboard")] 13 | [assembly: AssemblyCopyright("Copyright © 2013")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("7446055b-465b-4a32-a914-1a1dc69583ce")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /FoxSetKeyboard/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // <auto-generated> 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.18052 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // </auto-generated> 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace FoxSetKeyboard.Properties 12 | { 13 | 14 | 15 | /// <summary> 16 | /// A strongly-typed resource class, for looking up localized strings, etc. 17 | /// </summary> 18 | // This class was auto-generated by the StronglyTypedResourceBuilder 19 | // class via a tool like ResGen or Visual Studio. 20 | // To add or remove a member, edit your .ResX file then rerun ResGen 21 | // with the /str option, or rebuild your VS project. 22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] 23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 25 | internal class Resources 26 | { 27 | 28 | private static global::System.Resources.ResourceManager resourceMan; 29 | 30 | private static global::System.Globalization.CultureInfo resourceCulture; 31 | 32 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] 33 | internal Resources() 34 | { 35 | } 36 | 37 | /// <summary> 38 | /// Returns the cached ResourceManager instance used by this class. 39 | /// </summary> 40 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 41 | internal static global::System.Resources.ResourceManager ResourceManager 42 | { 43 | get 44 | { 45 | if ((resourceMan == null)) 46 | { 47 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FoxSetKeyboard.Properties.Resources", typeof(Resources).Assembly); 48 | resourceMan = temp; 49 | } 50 | return resourceMan; 51 | } 52 | } 53 | 54 | /// <summary> 55 | /// Overrides the current thread's CurrentUICulture property for all 56 | /// resource lookups using this strongly typed resource class. 57 | /// </summary> 58 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 59 | internal static global::System.Globalization.CultureInfo Culture 60 | { 61 | get 62 | { 63 | return resourceCulture; 64 | } 65 | set 66 | { 67 | resourceCulture = value; 68 | } 69 | } 70 | } 71 | } 72 | -------------------------------------------------------------------------------- /FoxSetKeyboard/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // <auto-generated> 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.18052 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // </auto-generated> 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace FoxSetKeyboard.Properties 12 | { 13 | 14 | 15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] 17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase 18 | { 19 | 20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 21 | 22 | public static Settings Default 23 | { 24 | get 25 | { 26 | return defaultInstance; 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /FoxSetKeyboard/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 | <?xml version='1.0' encoding='utf-8'?> 2 | <SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)"> 3 | <Profiles> 4 | <Profile Name="(Default)" /> 5 | </Profiles> 6 | <Settings /> 7 | </SettingsFile> 8 | -------------------------------------------------------------------------------- /FoxSetKeyboard/keyboard.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/FoxSetKeyboard/keyboard.ico -------------------------------------------------------------------------------- /FoxShell/AutoVersion.cs: -------------------------------------------------------------------------------- 1 | //REV:1:200405131339 2 | using System; 3 | namespace FoxStamp 4 | { 5 | public class FoxVersion 6 | { 7 | public const Int64 Version = 20040501; 8 | public const string DTV = "2004.0501"; 9 | public const string DTS = "200405131339"; 10 | public static readonly DateTime DT = new DateTime(2020, 4, 5, 13, 13, 39); 11 | public const int Revision = 1; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /FoxShell/MapNet.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/FoxShell/MapNet.ico -------------------------------------------------------------------------------- /FoxShell/PipeServer.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Diagnostics; 4 | using System.IO.Pipes; 5 | using System.Linq; 6 | using System.Text; 7 | using System.Threading; 8 | using System.Xml.Serialization; 9 | using Fox.Common; 10 | 11 | namespace FoxShell 12 | { 13 | static class PipeServer 14 | { 15 | static Thread SrvThread; 16 | static NamedPipeServerStream Pipe = null; 17 | static bool StopThread = false; 18 | const string PipeName = "Fox-Shell Comm Pipe"; 19 | static ManualResetEvent cancel; 20 | 21 | #region Hack 22 | public static void WaitForConnectionEx(this NamedPipeServerStream stream, ManualResetEvent cancelEvent) 23 | { 24 | Exception e = null; 25 | AutoResetEvent connectEvent = new AutoResetEvent(false); 26 | stream.BeginWaitForConnection(ar => 27 | { 28 | try 29 | { 30 | stream.EndWaitForConnection(ar); 31 | } 32 | catch (Exception er) 33 | { 34 | e = er; 35 | } 36 | connectEvent.Set(); 37 | }, null); 38 | if (WaitHandle.WaitAny(new WaitHandle[] { connectEvent, cancelEvent }) == 1) 39 | stream.Close(); 40 | if (e != null) 41 | throw e; // rethrow exception 42 | } 43 | #endregion 44 | 45 | public static void StartPipeServer() 46 | { 47 | StopThread = false; 48 | cancel = new ManualResetEvent(false); 49 | SrvThread = new Thread(new ThreadStart(PipeServerThread)); 50 | SrvThread.Start(); 51 | } 52 | 53 | public static void StopPipeServer() 54 | { 55 | if (Pipe != null) 56 | { 57 | StopThread = true; 58 | Pipe.Close(); 59 | Pipe = null; 60 | cancel.Set(); 61 | } 62 | Thread.Sleep(100); 63 | SrvThread.Abort(); 64 | } 65 | 66 | static void PipeServerThread() 67 | { 68 | try 69 | { 70 | Pipe = new NamedPipeServerStream(PipeName, PipeDirection.InOut,10, PipeTransmissionMode.Byte, PipeOptions.Asynchronous); 71 | do 72 | { 73 | try 74 | { 75 | if (StopThread == true) 76 | break; 77 | Pipe.WaitForConnectionEx(cancel); 78 | XmlSerializer reader = new XmlSerializer(typeof(IcoListData)); 79 | IcoListData i = new IcoListData(); 80 | i = (IcoListData)reader.Deserialize(Pipe); 81 | switch (i.Action) 82 | { 83 | case IcoListAction.Delete: 84 | Program.maindlg.THREADDeleteIcon(i.ID, i.Type); 85 | break; 86 | case IcoListAction.Add: 87 | Program.maindlg.THREADAddIcon(i.ID, i.Name, i.Group, i.IcoFile, i.Execute, i.Order, i.UseShellEx, i.Type); 88 | break; 89 | } 90 | Pipe.Disconnect(); 91 | } 92 | catch (Exception ee) 93 | { 94 | Debug.WriteLine("INNER CATCH"); 95 | Debug.WriteLine(ee.ToString()); 96 | } 97 | } 98 | while (true); 99 | } 100 | catch (Exception ee) 101 | { 102 | Debug.WriteLine("OUTER CATCH"); 103 | Debug.WriteLine(ee.ToString()); 104 | } 105 | } 106 | } 107 | } 108 | -------------------------------------------------------------------------------- /FoxShell/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Windows.Forms; 5 | 6 | namespace FoxShell 7 | { 8 | static class Program 9 | { 10 | public static bool IsInWindowsPE = false; 11 | public static MainDLG maindlg; 12 | [STAThread] 13 | static void Main() 14 | { 15 | frmSplash.ShowSplash(); 16 | frmSplash.UpdateText("Initialising ..."); 17 | 18 | Application.EnableVisualStyles(); 19 | Application.SetCompatibleTextRenderingDefault(false); 20 | maindlg = new MainDLG(); 21 | Application.Run(maindlg); 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /FoxShell/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("FoxShell")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("FoxShell")] 13 | [assembly: AssemblyCopyright("Copyright © 2013")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("e18ce4a7-32a3-4f2e-8f51-ebcf7448db73")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /FoxShell/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // <auto-generated> 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.18052 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // </auto-generated> 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace FoxShell.Properties 12 | { 13 | 14 | 15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] 17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase 18 | { 19 | 20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 21 | 22 | public static Settings Default 23 | { 24 | get 25 | { 26 | return defaultInstance; 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /FoxShell/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 | <?xml version='1.0' encoding='utf-8'?> 2 | <SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)"> 3 | <Profiles> 4 | <Profile Name="(Default)" /> 5 | </Profiles> 6 | <Settings /> 7 | </SettingsFile> 8 | -------------------------------------------------------------------------------- /FoxShell/ShutDown.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Data; 5 | using System.Drawing; 6 | using System.Linq; 7 | using System.Text; 8 | using System.Windows.Forms; 9 | 10 | namespace FoxShell 11 | { 12 | public partial class frmShutDown : Form 13 | { 14 | public bool Restart = false; 15 | 16 | public frmShutDown() 17 | { 18 | InitializeComponent(); 19 | } 20 | 21 | private void cmdOK_Click(object sender, EventArgs e) 22 | { 23 | this.DialogResult = System.Windows.Forms.DialogResult.OK; 24 | Restart = radRestart.Checked; 25 | this.Close(); 26 | } 27 | 28 | private void cmdCancel_Click(object sender, EventArgs e) 29 | { 30 | this.DialogResult = System.Windows.Forms.DialogResult.Cancel; 31 | this.Close(); 32 | } 33 | 34 | private void frmShutDown_Load(object sender, EventArgs e) 35 | { 36 | this.Font = SystemFonts.CaptionFont; 37 | this.CenterToParent(); 38 | } 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /FoxShell/Splash.Designer.cs: -------------------------------------------------------------------------------- 1 | namespace FoxShell 2 | { 3 | partial class frmSplash 4 | { 5 | /// <summary> 6 | /// Required designer variable. 7 | /// </summary> 8 | private System.ComponentModel.IContainer components = null; 9 | 10 | /// <summary> 11 | /// Clean up any resources being used. 12 | /// </summary> 13 | /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> 14 | protected override void Dispose(bool disposing) 15 | { 16 | if (disposing && (components != null)) 17 | { 18 | components.Dispose(); 19 | } 20 | base.Dispose(disposing); 21 | } 22 | 23 | #region Windows Form Designer generated code 24 | 25 | /// <summary> 26 | /// Required method for Designer support - do not modify 27 | /// the contents of this method with the code editor. 28 | /// </summary> 29 | private void InitializeComponent() 30 | { 31 | this.lblText = new System.Windows.Forms.Label(); 32 | this.SuspendLayout(); 33 | // 34 | // lblText 35 | // 36 | this.lblText.Location = new System.Drawing.Point(12, 9); 37 | this.lblText.Name = "lblText"; 38 | this.lblText.Size = new System.Drawing.Size(233, 59); 39 | this.lblText.TabIndex = 0; 40 | this.lblText.Text = "---"; 41 | // 42 | // frmSplash 43 | // 44 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); 45 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 46 | this.ClientSize = new System.Drawing.Size(257, 77); 47 | this.ControlBox = false; 48 | this.Controls.Add(this.lblText); 49 | this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; 50 | this.MaximizeBox = false; 51 | this.MinimizeBox = false; 52 | this.Name = "frmSplash"; 53 | this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; 54 | this.Text = "Please wait . . ."; 55 | this.Load += new System.EventHandler(this.frmSplash_Load); 56 | this.ResumeLayout(false); 57 | 58 | } 59 | 60 | #endregion 61 | 62 | private System.Windows.Forms.Label lblText; 63 | } 64 | } -------------------------------------------------------------------------------- /FoxShell/Splash.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Data; 5 | using System.Drawing; 6 | using System.Linq; 7 | using System.Runtime.InteropServices; 8 | using System.Text; 9 | using System.Threading; 10 | using System.Windows.Forms; 11 | 12 | namespace FoxShell 13 | { 14 | public partial class frmSplash : Form 15 | { 16 | private static Thread splashThread = null; 17 | private static frmSplash splashForm = null; 18 | 19 | [DllImport("User32.dll")] 20 | public static extern Int32 SetForegroundWindow(IntPtr hWnd); 21 | 22 | public static void ShowSplash() 23 | { 24 | if (splashThread == null) 25 | { 26 | splashThread = new Thread(new ThreadStart(DoShowSplash)); 27 | splashThread.IsBackground = true; 28 | splashThread.Start(); 29 | } 30 | } 31 | 32 | public static Form GetSplashForm() 33 | { 34 | return (splashForm); 35 | } 36 | 37 | private static void DoShowSplash() 38 | { 39 | if (splashForm == null) 40 | splashForm = new frmSplash(); 41 | Application.Run(splashForm); 42 | } 43 | 44 | public static void CloseSplash() 45 | { 46 | if (splashForm == null) 47 | return; 48 | if (splashForm.InvokeRequired) 49 | splashForm.Invoke(new MethodInvoker(CloseSplash)); 50 | else 51 | splashForm.Close(); 52 | } 53 | 54 | delegate void DUpdateText(string txt); 55 | 56 | public static void PutToFront() 57 | { 58 | if (splashForm == null) 59 | return; 60 | 61 | if (splashForm == null) 62 | return; 63 | if (splashForm.InvokeRequired) 64 | { 65 | splashForm.Invoke(new MethodInvoker(PutToFront)); 66 | return; 67 | } 68 | 69 | SetForegroundWindow(splashForm.Handle); 70 | } 71 | 72 | public static void UpdateText(string txt) 73 | { 74 | if (splashForm == null) 75 | return; 76 | if (splashForm.InvokeRequired) 77 | { 78 | splashForm.Invoke(new DUpdateText(UpdateText), txt); 79 | return; 80 | } 81 | splashForm.lblText.Text = txt; 82 | } 83 | 84 | public frmSplash() 85 | { 86 | InitializeComponent(); 87 | } 88 | 89 | private void frmSplash_Load(object sender, EventArgs e) 90 | { 91 | lblText.Text = ""; 92 | } 93 | } 94 | } 95 | -------------------------------------------------------------------------------- /FoxShell/UnMapNet.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/FoxShell/UnMapNet.ico -------------------------------------------------------------------------------- /FoxShell/UserSettings.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Drawing; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Windows.Forms; 7 | using Microsoft.Win32; 8 | 9 | namespace FoxShell 10 | { 11 | class UserSettings 12 | { 13 | const string RegKey = "Software\\Fox\\Shell"; 14 | 15 | public static Rectangle? GetRECT() 16 | { 17 | Rectangle rect = new Rectangle(); 18 | RegistryKey reg = Registry.CurrentUser.OpenSubKey(RegKey); 19 | if (reg == null) 20 | return (null); 21 | int X, Y, W, H; 22 | int.TryParse(Convert.ToString(reg.GetValue("X", "0")), out X); 23 | rect.X = X; 24 | int.TryParse(Convert.ToString(reg.GetValue("Y", "0")), out Y); 25 | rect.Y = Y; 26 | int.TryParse(Convert.ToString(reg.GetValue("W", "0")), out W); 27 | rect.Width = W; 28 | int.TryParse(Convert.ToString(reg.GetValue("H", "0")), out H); 29 | rect.Height = H; 30 | reg.Close(); 31 | if (X + Y + W + H == 0) 32 | return (null); 33 | return (rect); 34 | } 35 | 36 | public static FormWindowState GetState() 37 | { 38 | RegistryKey reg = Registry.CurrentUser.OpenSubKey(RegKey); 39 | if (reg == null) 40 | return (FormWindowState.Normal); 41 | string State = Convert.ToString(reg.GetValue("State", "Normal")); 42 | reg.Close(); 43 | switch (State) 44 | { 45 | case "Normal": 46 | return (FormWindowState.Normal); 47 | case "Maximized": 48 | return (FormWindowState.Maximized); 49 | case "Minimized": 50 | return (FormWindowState.Minimized); 51 | default: 52 | return (FormWindowState.Normal); 53 | } 54 | } 55 | 56 | public static void SaveRECT(Rectangle rect, FormWindowState state) 57 | { 58 | RegistryKey reg = Registry.CurrentUser.CreateSubKey(RegKey); 59 | if (reg == null) 60 | return; 61 | if (state == FormWindowState.Normal) 62 | { 63 | reg.SetValue("X", rect.X, RegistryValueKind.DWord); 64 | reg.SetValue("Y", rect.Y, RegistryValueKind.DWord); 65 | reg.SetValue("W", rect.Width, RegistryValueKind.DWord); 66 | reg.SetValue("H", rect.Height, RegistryValueKind.DWord); 67 | } 68 | switch (state) 69 | { 70 | case FormWindowState.Normal: 71 | reg.SetValue("State", "Normal"); break; 72 | case FormWindowState.Maximized: 73 | reg.SetValue("State", "Maximized"); break; 74 | case FormWindowState.Minimized: 75 | reg.SetValue("State", "Minimized"); break; 76 | } 77 | reg.Close(); 78 | } 79 | } 80 | } 81 | -------------------------------------------------------------------------------- /FoxShell/autoruns.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/FoxShell/autoruns.ico -------------------------------------------------------------------------------- /FoxShell/calc.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/FoxShell/calc.ico -------------------------------------------------------------------------------- /FoxShell/cmd.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/FoxShell/cmd.ico -------------------------------------------------------------------------------- /FoxShell/cpuz.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/FoxShell/cpuz.ico -------------------------------------------------------------------------------- /FoxShell/exec.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/FoxShell/exec.ico -------------------------------------------------------------------------------- /FoxShell/keyboard.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/FoxShell/keyboard.ico -------------------------------------------------------------------------------- /FoxShell/progman.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/FoxShell/progman.ico -------------------------------------------------------------------------------- /FoxShell/regedit.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/FoxShell/regedit.ico -------------------------------------------------------------------------------- /FoxShell/tv.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/FoxShell/tv.ico -------------------------------------------------------------------------------- /FoxShellIcon/FoxShellIcon.csproj: -------------------------------------------------------------------------------- 1 | <?xml version="1.0" encoding="utf-8"?> 2 | <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 3 | <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /> 4 | <PropertyGroup> 5 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> 6 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> 7 | <ProjectGuid>{4DD82BFF-B47C-4BAD-B782-B8292C1EC65E}</ProjectGuid> 8 | <OutputType>Exe</OutputType> 9 | <AppDesignerFolder>Properties</AppDesignerFolder> 10 | <RootNamespace>FoxShellIcon</RootNamespace> 11 | <AssemblyName>FoxShellIcon</AssemblyName> 12 | <TargetFrameworkVersion>v4.0</TargetFrameworkVersion> 13 | <FileAlignment>512</FileAlignment> 14 | <SccProjectName>SAK</SccProjectName> 15 | <SccLocalPath>SAK</SccLocalPath> 16 | <SccAuxPath>SAK</SccAuxPath> 17 | <SccProvider>SAK</SccProvider> 18 | </PropertyGroup> 19 | <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> 20 | <PlatformTarget>x86</PlatformTarget> 21 | <DebugSymbols>true</DebugSymbols> 22 | <DebugType>full</DebugType> 23 | <Optimize>false</Optimize> 24 | <OutputPath>..\Debug\</OutputPath> 25 | <DefineConstants>DEBUG;TRACE</DefineConstants> 26 | <ErrorReport>prompt</ErrorReport> 27 | <WarningLevel>4</WarningLevel> 28 | </PropertyGroup> 29 | <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> 30 | <PlatformTarget>x86</PlatformTarget> 31 | <DebugType>pdbonly</DebugType> 32 | <Optimize>true</Optimize> 33 | <OutputPath>..\Release\</OutputPath> 34 | <DefineConstants>TRACE</DefineConstants> 35 | <ErrorReport>prompt</ErrorReport> 36 | <WarningLevel>4</WarningLevel> 37 | </PropertyGroup> 38 | <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'"> 39 | <DebugSymbols>true</DebugSymbols> 40 | <OutputPath>..\x64\Debug\</OutputPath> 41 | <DefineConstants>DEBUG;TRACE</DefineConstants> 42 | <DebugType>full</DebugType> 43 | <PlatformTarget>x64</PlatformTarget> 44 | <ErrorReport>prompt</ErrorReport> 45 | <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> 46 | </PropertyGroup> 47 | <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'"> 48 | <OutputPath>..\x64\Release\</OutputPath> 49 | <DefineConstants>TRACE</DefineConstants> 50 | <Optimize>true</Optimize> 51 | <DebugType>pdbonly</DebugType> 52 | <PlatformTarget>x64</PlatformTarget> 53 | <ErrorReport>prompt</ErrorReport> 54 | <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> 55 | </PropertyGroup> 56 | <ItemGroup> 57 | <Reference Include="System" /> 58 | <Reference Include="System.Core" /> 59 | <Reference Include="System.Xml.Linq" /> 60 | <Reference Include="System.Data.DataSetExtensions" /> 61 | <Reference Include="Microsoft.CSharp" /> 62 | <Reference Include="System.Data" /> 63 | <Reference Include="System.Xml" /> 64 | </ItemGroup> 65 | <ItemGroup> 66 | <Compile Include="Program.cs" /> 67 | <Compile Include="Properties\AssemblyInfo.cs" /> 68 | </ItemGroup> 69 | <ItemGroup> 70 | <ProjectReference Include="..\FoxCommon\FoxCommon.csproj"> 71 | <Project>{d27d06b2-07ca-4b83-93b2-a0baba16e191}</Project> 72 | <Name>FoxCommon</Name> 73 | </ProjectReference> 74 | </ItemGroup> 75 | <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> 76 | <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 77 | Other similar extension points exist, see Microsoft.Common.targets. 78 | <Target Name="BeforeBuild"> 79 | </Target> 80 | <Target Name="AfterBuild"> 81 | </Target> 82 | --> 83 | </Project> -------------------------------------------------------------------------------- /FoxShellIcon/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("FoxShellIcon")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("FoxShellIcon")] 13 | [assembly: AssemblyCopyright("Copyright © 2013")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("155e8086-1d9c-42a4-a8cd-31340faa3271")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /FoxUnmapNet/MainDLG.Designer.cs: -------------------------------------------------------------------------------- 1 | namespace FoxUnmapNet 2 | { 3 | partial class MainDLG 4 | { 5 | /// <summary> 6 | /// Required designer variable. 7 | /// </summary> 8 | private System.ComponentModel.IContainer components = null; 9 | 10 | /// <summary> 11 | /// Clean up any resources being used. 12 | /// </summary> 13 | /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> 14 | protected override void Dispose(bool disposing) 15 | { 16 | if (disposing && (components != null)) 17 | { 18 | components.Dispose(); 19 | } 20 | base.Dispose(disposing); 21 | } 22 | 23 | #region Windows Form Designer generated code 24 | 25 | /// <summary> 26 | /// Required method for Designer support - do not modify 27 | /// the contents of this method with the code editor. 28 | /// </summary> 29 | private void InitializeComponent() 30 | { 31 | this.components = new System.ComponentModel.Container(); 32 | System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainDLG)); 33 | this.timer1 = new System.Windows.Forms.Timer(this.components); 34 | this.SuspendLayout(); 35 | // 36 | // timer1 37 | // 38 | this.timer1.Enabled = true; 39 | this.timer1.Interval = 1000; 40 | this.timer1.Tick += new System.EventHandler(this.timer1_Tick); 41 | // 42 | // MainDLG 43 | // 44 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); 45 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 46 | this.ClientSize = new System.Drawing.Size(292, 273); 47 | this.ControlBox = false; 48 | this.ForeColor = System.Drawing.Color.Fuchsia; 49 | this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; 50 | this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); 51 | this.MaximizeBox = false; 52 | this.MinimizeBox = false; 53 | this.Name = "MainDLG"; 54 | this.Text = "Disconnect Network Drives"; 55 | this.TransparencyKey = System.Drawing.Color.Fuchsia; 56 | this.Load += new System.EventHandler(this.MainDLG_Load); 57 | this.ResumeLayout(false); 58 | 59 | } 60 | 61 | #endregion 62 | 63 | private System.Windows.Forms.Timer timer1; 64 | } 65 | } -------------------------------------------------------------------------------- /FoxUnmapNet/MainDLG.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Data; 5 | using System.Diagnostics; 6 | using System.Drawing; 7 | using System.Linq; 8 | using System.Runtime.InteropServices; 9 | using System.Text; 10 | using System.Windows.Forms; 11 | 12 | namespace FoxUnmapNet 13 | { 14 | public partial class MainDLG : Form 15 | { 16 | [DllImport("user32.dll")] 17 | static extern IntPtr GetTopWindow(IntPtr hWnd); 18 | [DllImport("user32.dll")] 19 | static extern IntPtr GetWindow(IntPtr hWnd, uint wCmd); 20 | [DllImport("user32.dll")] 21 | static extern IntPtr GetParent(IntPtr hWnd); 22 | [DllImport("user32.dll", SetLastError = true)] 23 | static extern int GetWindowLong(IntPtr hWnd, int nIndex); 24 | 25 | const uint GW_HWNDNEXT = 2; 26 | const uint WS_VISIBLE = 0x10000000; 27 | const int GWL_STYLE = -16; 28 | 29 | public MainDLG() 30 | { 31 | InitializeComponent(); 32 | } 33 | 34 | private void MainDLG_Load(object sender, EventArgs e) 35 | { 36 | this.Top = this.Left = 0; 37 | this.Height = this.Width = 1; 38 | Fox.FoxCWrapper.FoxNetworkUnmap((uint)this.Handle); 39 | } 40 | 41 | private void timer1_Tick(object sender, EventArgs e) 42 | { 43 | IntPtr Handle = GetTopWindow((IntPtr)0); 44 | while (Handle != (IntPtr)0) 45 | { 46 | if (GetParent(Handle) == this.Handle) 47 | { 48 | int GWL = GetWindowLong(Handle, GWL_STYLE); 49 | if ((GWL & WS_VISIBLE) != 0) 50 | { 51 | Debug.WriteLine("Visible Window - " + Handle.ToString()); 52 | return; 53 | } 54 | } 55 | Handle = GetWindow(Handle, GW_HWNDNEXT); 56 | } 57 | this.Close(); 58 | } 59 | } 60 | } 61 | -------------------------------------------------------------------------------- /FoxUnmapNet/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Diagnostics; 4 | using System.Linq; 5 | using System.Windows.Forms; 6 | 7 | namespace FoxUnmapNet 8 | { 9 | static class Program 10 | { 11 | /// <summary> 12 | /// The main entry point for the application. 13 | /// </summary> 14 | [STAThread] 15 | static void Main() 16 | { 17 | Application.EnableVisualStyles(); 18 | Application.SetCompatibleTextRenderingDefault(false); 19 | Application.Run(new MainDLG()); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /FoxUnmapNet/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("FoxUnmapNet")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("FoxUnmapNet")] 13 | [assembly: AssemblyCopyright("Copyright © 2013")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("2cdeba0e-5766-4973-9771-78aedd98f615")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /FoxUnmapNet/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // <auto-generated> 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.18052 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // </auto-generated> 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace FoxUnmapNet.Properties 12 | { 13 | 14 | 15 | /// <summary> 16 | /// A strongly-typed resource class, for looking up localized strings, etc. 17 | /// </summary> 18 | // This class was auto-generated by the StronglyTypedResourceBuilder 19 | // class via a tool like ResGen or Visual Studio. 20 | // To add or remove a member, edit your .ResX file then rerun ResGen 21 | // with the /str option, or rebuild your VS project. 22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] 23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 25 | internal class Resources 26 | { 27 | 28 | private static global::System.Resources.ResourceManager resourceMan; 29 | 30 | private static global::System.Globalization.CultureInfo resourceCulture; 31 | 32 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] 33 | internal Resources() 34 | { 35 | } 36 | 37 | /// <summary> 38 | /// Returns the cached ResourceManager instance used by this class. 39 | /// </summary> 40 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 41 | internal static global::System.Resources.ResourceManager ResourceManager 42 | { 43 | get 44 | { 45 | if ((resourceMan == null)) 46 | { 47 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FoxUnmapNet.Properties.Resources", typeof(Resources).Assembly); 48 | resourceMan = temp; 49 | } 50 | return resourceMan; 51 | } 52 | } 53 | 54 | /// <summary> 55 | /// Overrides the current thread's CurrentUICulture property for all 56 | /// resource lookups using this strongly typed resource class. 57 | /// </summary> 58 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 59 | internal static global::System.Globalization.CultureInfo Culture 60 | { 61 | get 62 | { 63 | return resourceCulture; 64 | } 65 | set 66 | { 67 | resourceCulture = value; 68 | } 69 | } 70 | } 71 | } 72 | -------------------------------------------------------------------------------- /FoxUnmapNet/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // <auto-generated> 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.18052 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // </auto-generated> 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace FoxUnmapNet.Properties 12 | { 13 | 14 | 15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] 17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase 18 | { 19 | 20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 21 | 22 | public static Settings Default 23 | { 24 | get 25 | { 26 | return defaultInstance; 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /FoxUnmapNet/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 | <?xml version='1.0' encoding='utf-8'?> 2 | <SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)"> 3 | <Profiles> 4 | <Profile Name="(Default)" /> 5 | </Profiles> 6 | <Settings /> 7 | </SettingsFile> 8 | -------------------------------------------------------------------------------- /FoxUnmapNet/UnMapNet.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/FoxUnmapNet/UnMapNet.ico -------------------------------------------------------------------------------- /MiniNTBuilder/01 prep.cmd: -------------------------------------------------------------------------------- 1 | call paths.cmd 2 | 3 | attrib -r -h -s -a /s "%minintpath%\Build32\*.*" 4 | attrib -r -h -s -a /s "%minintpath%\Build64\*.*" 5 | rmdir /q /s "%minintpath%\Build32" 6 | rmdir /q /s "%minintpath%\Build64" 7 | 8 | attrib -r -h -s -a /s "%minintx64%\*.*" 9 | attrib -r -h -s -a /s "%minintx86%\*.*" 10 | rmdir /q /s "%minintx64%" 11 | rmdir /q /s "%minintx86%" 12 | mkdir "%minintx64%" 13 | mkdir "%minintx86%" 14 | 15 | pushd %adk% 16 | call copype amd64 "%minintpath%\Build64" 17 | call copype x86 "%minintpath%\Build32" 18 | popd 19 | -------------------------------------------------------------------------------- /MiniNTBuilder/02 install components.cmd: -------------------------------------------------------------------------------- 1 | call paths.cmd 2 | 3 | Dism /Mount-Image /ImageFile:"%minintpath%\Build32\media\sources\boot.wim" /index:1 /MountDir:"%minintx86%" 4 | Dism /Mount-Image /ImageFile:"%minintpath%\Build64\media\sources\boot.wim" /index:1 /MountDir:"%minintx64%" 5 | 6 | Dism /Set-ScratchSpace:256 /Image:"%minintx86%" 7 | Dism /Set-ScratchSpace:256 /Image:"%minintx64%" 8 | 9 | Dism /Add-Package /Image:"%minintx64%" /PackagePath:"%ADK%\amd64\WinPE_OCs\WinPE-Fonts-Legacy.cab" 10 | 11 | Dism /Add-Package /Image:"%minintx64%" /PackagePath:"%ADK%\amd64\WinPE_OCs\WinPE-MDAC.cab" 12 | Dism /Add-Package /Image:"%minintx64%" /PackagePath:"%ADK%\amd64\WinPE_OCs\en-us\WinPE-MDAC_en-us.cab" 13 | 14 | Dism /Add-Package /Image:"%minintx64%" /PackagePath:"%ADK%\amd64\WinPE_OCs\WinPE-wmi.cab" 15 | Dism /Add-Package /Image:"%minintx64%" /PackagePath:"%ADK%\amd64\WinPE_OCs\en-us\WinPE-wmi_en-us.cab" 16 | 17 | Dism /Add-Package /Image:"%minintx64%" /PackagePath:"%ADK%\amd64\WinPE_OCs\WinPE-netfx.cab" 18 | Dism /Add-Package /Image:"%minintx64%" /PackagePath:"%ADK%\amd64\WinPE_OCs\en-us\WinPE-netfx_en-us.cab" 19 | 20 | Dism /Add-Package /Image:"%minintx64%" /PackagePath:"%ADK%\amd64\WinPE_OCs\WinPE-dot3svc.cab" 21 | Dism /Add-Package /Image:"%minintx64%" /PackagePath:"%ADK%\amd64\WinPE_OCs\en-us\WinPE-dot3svc_en-us.cab" 22 | 23 | Dism /Add-Package /Image:"%minintx64%" /PackagePath:"%ADK%\amd64\WinPE_OCs\WinPE-Scripting.cab" 24 | Dism /Add-Package /Image:"%minintx64%" /PackagePath:"%ADK%\amd64\WinPE_OCs\en-us\WinPE-Scripting_en-us.cab" 25 | 26 | Dism /Add-Package /Image:"%minintx64%" /PackagePath:"%ADK%\amd64\WinPE_OCs\WinPE-SecureStartup.cab" 27 | Dism /Add-Package /Image:"%minintx64%" /PackagePath:"%ADK%\amd64\WinPE_OCs\en-us\WinPE-SecureStartup_en-us.cab" 28 | 29 | Dism /Add-Package /Image:"%minintx64%" /PackagePath:"%ADK%\amd64\WinPE_OCs\WinPE-EnhancedStorage.cab" 30 | Dism /Add-Package /Image:"%minintx64%" /PackagePath:"%ADK%\amd64\WinPE_OCs\en-us\WinPE-EnhancedStorage_en-us.cab" 31 | 32 | Dism /Add-Package /Image:"%minintx64%" /PackagePath:"%ADK%\amd64\WinPE_OCs\WinPE-StorageWMI.cab" 33 | Dism /Add-Package /Image:"%minintx64%" /PackagePath:"%ADK%\amd64\WinPE_OCs\en-us\WinPE-StorageWMI_en-us.cab" 34 | 35 | 36 | 37 | Dism /Add-Package /Image:"%minintx86%" /PackagePath:"%ADK%\x86\WinPE_OCs\WinPE-Fonts-Legacy.cab" 38 | 39 | Dism /Add-Package /Image:"%minintx86%" /PackagePath:"%ADK%\x86\WinPE_OCs\WinPE-MDAC.cab" 40 | Dism /Add-Package /Image:"%minintx86%" /PackagePath:"%ADK%\x86\WinPE_OCs\en-us\WinPE-MDAC_en-us.cab" 41 | 42 | Dism /Add-Package /Image:"%minintx86%" /PackagePath:"%ADK%\x86\WinPE_OCs\WinPE-wmi.cab" 43 | Dism /Add-Package /Image:"%minintx86%" /PackagePath:"%ADK%\x86\WinPE_OCs\en-us\WinPE-wmi_en-us.cab" 44 | 45 | Dism /Add-Package /Image:"%minintx86%" /PackagePath:"%ADK%\x86\WinPE_OCs\WinPE-netfx.cab" 46 | Dism /Add-Package /Image:"%minintx86%" /PackagePath:"%ADK%\x86\WinPE_OCs\en-us\WinPE-netfx_en-us.cab" 47 | 48 | Dism /Add-Package /Image:"%minintx86%" /PackagePath:"%ADK%\x86\WinPE_OCs\WinPE-dot3svc.cab" 49 | Dism /Add-Package /Image:"%minintx86%" /PackagePath:"%ADK%\x86\WinPE_OCs\en-us\WinPE-dot3svc_en-us.cab" 50 | 51 | Dism /Add-Package /Image:"%minintx86%" /PackagePath:"%ADK%\x86\WinPE_OCs\WinPE-Scripting.cab" 52 | Dism /Add-Package /Image:"%minintx86%" /PackagePath:"%ADK%\x86\WinPE_OCs\en-us\WinPE-Scripting_en-us.cab" 53 | 54 | Dism /Add-Package /Image:"%minintx86%" /PackagePath:"%ADK%\x86\WinPE_OCs\WinPE-SecureStartup.cab" 55 | Dism /Add-Package /Image:"%minintx86%" /PackagePath:"%ADK%\x86\WinPE_OCs\en-us\WinPE-SecureStartup_en-us.cab" 56 | 57 | Dism /Add-Package /Image:"%minintx86%" /PackagePath:"%ADK%\x86\WinPE_OCs\WinPE-EnhancedStorage.cab" 58 | Dism /Add-Package /Image:"%minintx86%" /PackagePath:"%ADK%\x86\WinPE_OCs\en-us\WinPE-EnhancedStorage_en-us.cab" 59 | 60 | Dism /Add-Package /Image:"%minintx86%" /PackagePath:"%ADK%\x86\WinPE_OCs\WinPE-StorageWMI.cab" 61 | Dism /Add-Package /Image:"%minintx86%" /PackagePath:"%ADK%\x86\WinPE_OCs\en-us\WinPE-StorageWMI_en-us.cab" 62 | 63 | 64 | Dism /Unmount-Image /MountDir:"%minintx86%" /commit 65 | Dism /Unmount-Image /MountDir:"%minintx64%" /commit 66 | 67 | -------------------------------------------------------------------------------- /MiniNTBuilder/03 patch registry.cmd: -------------------------------------------------------------------------------- 1 | call paths.cmd 2 | 3 | Dism /Mount-Image /ImageFile:"%minintpath%\Build32\media\sources\boot.wim" /index:1 /MountDir:"%minintx86%" 4 | Dism /Mount-Image /ImageFile:"%minintpath%\Build64\media\sources\boot.wim" /index:1 /MountDir:"%minintx64%" 5 | 6 | reg load HKLM\0000 "%minintx86%\Windows\system32\config\system" 7 | reg import Registry\SYSTEM.reg 8 | reg unload HKLM\0000 9 | 10 | reg load HKLM\0000 "%minintx64%\Windows\system32\config\system" 11 | reg import Registry\SYSTEM.reg 12 | reg unload HKLM\0000 13 | 14 | 15 | reg load HKLM\0000 "%minintx86%\Windows\system32\config\software" 16 | echo Manually Patch Permissions on HKEY_LOCAL_MACHINE\0000\Microsoft\WindowsRuntime to allow write! 17 | pause 18 | reg import Registry\SOFTWARE.reg 19 | reg unload HKLM\0000 20 | 21 | reg load HKLM\0000 "%minintx64%\Windows\system32\config\software" 22 | echo Manually Patch Permissions on HKEY_LOCAL_MACHINE\0000\Microsoft\WindowsRuntime to allow write! 23 | pause 24 | reg import Registry\SOFTWARE.reg 25 | reg unload HKLM\0000 26 | 27 | 28 | reg load HKLM\0000 "%minintx86%\Windows\system32\config\default" 29 | reg import Registry\DEFAULT.reg 30 | reg unload HKLM\0000 31 | 32 | reg load HKLM\0000 "%minintx64%\Windows\system32\config\default" 33 | reg import Registry\DEFAULT.reg 34 | reg unload HKLM\0000 35 | 36 | 37 | 38 | Dism /Unmount-Image /MountDir:"%minintx86%" /commit 39 | Dism /Unmount-Image /MountDir:"%minintx64%" /commit 40 | 41 | -------------------------------------------------------------------------------- /MiniNTBuilder/04 copy files.cmd: -------------------------------------------------------------------------------- 1 | call paths.cmd 2 | 3 | Dism /Mount-Image /ImageFile:"%minintpath%\Build32\media\sources\boot.wim" /index:1 /MountDir:"%minintx86%" 4 | Dism /Mount-Image /ImageFile:"%minintpath%\Build64\media\sources\boot.wim" /index:1 /MountDir:"%minintx64%" 5 | 6 | xcopy /y /e /h /r /c /f Files\General\*.* "%minintx86%" 7 | xcopy /y /e /h /r /c /f Files\General\*.* "%minintx64%" 8 | 9 | xcopy /y /e /h /r /c /f Files\x86\*.* "%minintx86%" 10 | xcopy /y /e /h /r /c /f Files\x64\*.* "%minintx64%" 11 | 12 | Dism /Unmount-Image /MountDir:"%minintx86%" /commit 13 | Dism /Unmount-Image /MountDir:"%minintx64%" /commit 14 | 15 | -------------------------------------------------------------------------------- /MiniNTBuilder/05 copy Fox files.cmd: -------------------------------------------------------------------------------- 1 | call paths.cmd 2 | 3 | call msbuild "..\MiniNT5 Tools.sln" /property:Configuration=Release /property:Platform=Win32 4 | timeout 30 5 | 6 | call msbuild "..\MiniNT5 Tools.sln" /property:Configuration=Release /property:Platform=x64 7 | timeout 30 8 | 9 | Dism /Mount-Image /ImageFile:"%minintpath%\Build32\media\sources\boot.wim" /index:1 /MountDir:"%minintx86%" 10 | Dism /Mount-Image /ImageFile:"%minintpath%\Build64\media\sources\boot.wim" /index:1 /MountDir:"%minintx64%" 11 | 12 | copy ..\Release\FoxCommon.dll "%minintx86%\Windows\Fox" /y 13 | copy ..\Release\FoxCWrapper.dll "%minintx86%\Windows\Fox" /y 14 | copy ..\Release\FoxCWrapperWIM.dll "%minintx86%\Windows\Fox" /y 15 | copy ..\Release\FoxMapNet.exe "%minintx86%\Windows\Fox" /y 16 | copy ..\Release\FoxMultiWIM.exe "%minintx86%\Windows\Fox" /y 17 | copy ..\Release\FoxSetKeyboard.exe "%minintx86%\Windows\Fox" /y 18 | copy ..\Release\FoxShell.exe "%minintx86%\Windows\Fox" /y 19 | copy ..\Release\FoxShellIcon.exe "%minintx86%\Windows\Fox" /y 20 | copy ..\Release\FoxUnmapNet.exe "%minintx86%\Windows\Fox" /y 21 | 22 | 23 | copy ..\x64\Release\FoxCommon.dll "%minintx64%\Windows\Fox" /y 24 | copy ..\x64\Release\FoxCWrapper.dll "%minintx64%\Windows\Fox" /y 25 | copy ..\x64\Release\FoxCWrapperWIM.dll "%minintx64%\Windows\Fox" /y 26 | copy ..\x64\Release\FoxMapNet.exe "%minintx64%\Windows\Fox" /y 27 | copy ..\x64\Release\FoxMultiWIM.exe "%minintx64%\Windows\Fox" /y 28 | copy ..\x64\Release\FoxSetKeyboard.exe "%minintx64%\Windows\Fox" /y 29 | copy ..\x64\Release\FoxShell.exe "%minintx64%\Windows\Fox" /y 30 | copy ..\x64\Release\FoxShellIcon.exe "%minintx64%\Windows\Fox" /y 31 | copy ..\x64\Release\FoxUnmapNet.exe "%minintx64%\Windows\Fox" /y 32 | 33 | 34 | Dism /Unmount-Image /MountDir:"%minintx86%" /commit 35 | Dism /Unmount-Image /MountDir:"%minintx64%" /commit 36 | 37 | -------------------------------------------------------------------------------- /MiniNTBuilder/07 install WOW64.cmd: -------------------------------------------------------------------------------- 1 | call paths.cmd 2 | 3 | Dism /Mount-Image /ImageFile:"%minintpath%\Build64\media\sources\boot.wim" /index:1 /MountDir:"%minintx64%" 4 | 5 | takeown /r /a /f "%minintx64%\windows\WinSxS" > NUL: 6 | icacls "%minintx64%\windows\WinSxS" /grant Administrators:(oi)(ci)F /c /t /q 7 | 8 | copy /y "%winx64%\windows\system32\wow64.dll" "%minintx64%\windows\system32" 9 | copy /y "%winx64%\windows\system32\wow64cpu.dll" "%minintx64%\windows\system32" 10 | copy /y "%winx64%\windows\system32\wow64win.dll" "%minintx64%\windows\system32" 11 | copy /y "%winx64%\windows\syswow64\vdmdbg.dll" "%minintx64%\windows\syswow64" 12 | 13 | rem copy /y "%winx64%\windows\system32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-Windows-ApisetNamespace-WOW64-*.cat" "%minintx64%\windows\system32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}" 14 | rem copy /y "%winx64%\windows\system32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-Windows-CoreSystem-WOW64-*.cat" "%minintx64%\windows\system32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}" 15 | rem copy /y "%winx64%\windows\system32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-Windows-Client-Drivers-Package-net~*.cat" "%minintx64%\windows\system32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}" 16 | rem copy /y "%winx64%\windows\system32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-Windows-Client-Features-Package-net~*.cat" "%minintx64%\windows\system32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}" 17 | rem copy /y "%winx64%\windows\system32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-Windows-SKU-Foundation-Package-net~*.cat" "%minintx64%\windows\system32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}" 18 | rem copy /y "%winx64%\windows\system32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-Windows-Client-Drivers-Package-drivers~*.cat" "%minintx64%\windows\system32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}" 19 | 20 | pushd "%winx64%\windows\WinSxS" 21 | FOR /d %%a in ("x86_microsoft.windows.common-controls_*") DO xcopy /e /r /h /y /f "%winx64%\windows\WinSxS\%%a" "%minintx64%\windows\WinSxS\%%a\" 22 | FOR /d %%a in ("x86_microsoft.windows.c..-controls.resources_*") DO xcopy /e /r /h /y /f "%winx64%\windows\WinSxS\%%a" "%minintx64%\windows\WinSxS\%%a\" 23 | FOR /d %%a in ("x86_microsoft.windows.gdiplus*") DO xcopy /e /r /h /y /f "%winx64%\windows\WinSxS\%%a" "%minintx64%\windows\WinSxS\%%a\" 24 | FOR /d %%a in ("x86_microsoft.windows.isolationautomation_*") DO xcopy /e /r /h /y /f "%winx64%\windows\WinSxS\%%a" "%minintx64%\windows\WinSxS\%%a\" 25 | popd 26 | 27 | copy /y "%winx64%\windows\WinSxS\Manifests\x86_microsoft.windows.gdiplus_6595b64144ccf1df*.*" "%minintx64%\windows\WinSxS\Manifests" 28 | copy /y "%winx64%\windows\WinSxS\Manifests\x86_microsoft.windows.common-controls_*" "%minintx64%\windows\WinSxS\Manifests" 29 | copy /y "%winx64%\windows\WinSxS\Manifests\x86_microsoft.windows.c..-controls.resources_*" "%minintx64%\windows\WinSxS\Manifests" 30 | copy /y "%winx64%\windows\WinSxS\Manifests\x86_microsoft.windows.i..utomation.proxystub_*" "%minintx64%\windows\WinSxS\Manifests" 31 | copy /y "%winx64%\windows\WinSxS\Manifests\x86_microsoft.windows.isolationautomation_*" "%minintx64%\windows\WinSxS\Manifests" 32 | copy /y "%winx64%\windows\WinSxS\Manifests\x86_microsoft.windows.systemcompatible_*" "%minintx64%\windows\WinSxS\Manifests" 33 | copy /y "%winx64%\windows\WinSxS\Manifests\x86_microsoft-windows-m..tion-isolationlayer_*" "%minintx64%\windows\WinSxS\Manifests" 34 | 35 | 36 | ..\Release\CollectWOW64.exe "%minintx64%" "%winx64%" tmp_copywow64.cmd en-US 37 | call tmp_copywow64.cmd 38 | del tmp_copywow64.cmd 39 | 40 | reg load HKLM\0000 "%minintx64%\Windows\system32\config\software" 41 | regedit /s Registry\WOW64\SxS.reg 42 | regedit /s Registry\WOW64\SMI.reg 43 | regedit /s Registry\WOW64\Cryptography.reg 44 | regedit /s Registry\WOW64\CLSID1.reg 45 | regedit /s Registry\WOW64\CLSID2.reg 46 | reg unload HKLM\0000 47 | 48 | Dism /Unmount-Image /MountDir:"%minintx64%" /commit 49 | 50 | -------------------------------------------------------------------------------- /MiniNTBuilder/08 move profile.cmd: -------------------------------------------------------------------------------- 1 | call paths.cmd 2 | 3 | Dism /Mount-Image /ImageFile:"%minintpath%\Build32\media\sources\boot.wim" /index:1 /MountDir:"%minintx86%" 4 | Dism /Mount-Image /ImageFile:"%minintpath%\Build64\media\sources\boot.wim" /index:1 /MountDir:"%minintx64%" 5 | 6 | 7 | takeown /r /a /f "%minintx64%\Windows\system32\Config" > NUL: 8 | icacls "%minintx64%\Windows\system32\Config" /grant Administrators:(oi)(ci)F /c /t /q 9 | takeown /r /a /f "%minintx86%\Windows\system32\Config" > NUL: 10 | icacls "%minintx86%\Windows\system32\Config" /grant Administrators:(oi)(ci)F /c /t /q 11 | 12 | mkdir "%minintx64%\Windows\Profiles" 13 | move "%minintx64%\Windows\system32\Config\Systemprofile" "%minintx64%\Windows\Profiles" 14 | 15 | mkdir "%minintx86%\Windows\Profiles" 16 | move "%minintx86%\Windows\system32\Config\Systemprofile" "%minintx86%\Windows\Profiles" 17 | 18 | reg load HKLM\0000 "%minintx86%\Windows\system32\config\software" 19 | reg add "HKLM\0000\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-18" /v "ProfileImagePath" /t REG_EXPAND_SZ /d ^%systemroot^%\Profiles\Systemprofile /f 20 | reg unload HKLM\0000 21 | 22 | 23 | 24 | reg load HKLM\0000 "%minintx64%\Windows\system32\config\software" 25 | reg add "HKLM\0000\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-18" /v "ProfileImagePath" /t REG_EXPAND_SZ /d ^%systemroot^%\Profiles\Systemprofile /f 26 | reg unload HKLM\0000 27 | 28 | 29 | Dism /Unmount-Image /MountDir:"%minintx86%" /commit 30 | Dism /Unmount-Image /MountDir:"%minintx64%" /commit 31 | -------------------------------------------------------------------------------- /MiniNTBuilder/09 Add Drivers.cmd: -------------------------------------------------------------------------------- 1 | call paths.cmd 2 | 3 | Dism /Mount-Image /ImageFile:"%minintpath%\Build32\media\sources\boot.wim" /index:1 /MountDir:"%minintx86%" 4 | Dism /Mount-Image /ImageFile:"%minintpath%\Build64\media\sources\boot.wim" /index:1 /MountDir:"%minintx64%" 5 | 6 | 7 | Dism /Image:"%minintx86%" /Add-Driver /driver:"Drivers\x86" /recurse 8 | Dism /Image:"%minintx64%" /Add-Driver /driver:"Drivers\x64" /recurse 9 | 10 | 11 | 12 | 13 | Dism /Unmount-Image /MountDir:"%minintx86%" /commit 14 | Dism /Unmount-Image /MountDir:"%minintx64%" /commit 15 | -------------------------------------------------------------------------------- /MiniNTBuilder/10 copy tools.cmd: -------------------------------------------------------------------------------- 1 | call paths.cmd 2 | 3 | Dism /Mount-Image /ImageFile:"%minintpath%\Build32\media\sources\boot.wim" /index:1 /MountDir:"%minintx86%" 4 | Dism /Mount-Image /ImageFile:"%minintpath%\Build64\media\sources\boot.wim" /index:1 /MountDir:"%minintx64%" 5 | 6 | mkdir "%minintx86%\Windows\Tools" 7 | mkdir "%minintx64%\Windows\Tools" 8 | 9 | xcopy /y /e /h /r /c /f Files\Tools32\*.* "%minintx86%\Windows\Tools" 10 | xcopy /y /e /h /r /c /f Files\Tools64\*.* "%minintx64%\Windows\Tools" 11 | 12 | Dism /Unmount-Image /MountDir:"%minintx86%" /commit 13 | Dism /Unmount-Image /MountDir:"%minintx64%" /commit 14 | 15 | -------------------------------------------------------------------------------- /MiniNTBuilder/11 Copy FoxSDC.cmd: -------------------------------------------------------------------------------- 1 | call paths.cmd 2 | 3 | Dism /Mount-Image /ImageFile:"%minintpath%\Build32\media\sources\boot.wim" /index:1 /MountDir:"%minintx86%" 4 | Dism /Mount-Image /ImageFile:"%minintpath%\Build64\media\sources\boot.wim" /index:1 /MountDir:"%minintx64%" 5 | 6 | mkdir "%minintx86%\Windows\SDC" 7 | mkdir "%minintx64%\Windows\SDC" 8 | 9 | xcopy /y /e /h /r /c /f "%SDC%\SDC Agent" "%minintx86%\Windows\SDC" 10 | xcopy /y /e /h /r /c /f "%SDC%\SDC Agent" "%minintx64%\Windows\SDC" 11 | 12 | copy "%SDC%\FoxSDC_Agent_Setup64.msi" "%minintx86%\Windows\SDC" 13 | copy "%SDC%\FoxSDC_Agent_Setup32.msi" "%minintx86%\Windows\SDC" 14 | copy "%SDC%\FoxSDC_Agent_Setup64.msi" "%minintx64%\Windows\SDC" 15 | copy "%SDC%\FoxSDC_Agent_Setup32.msi" "%minintx64%\Windows\SDC" 16 | 17 | del "%minintx86%\Windows\SDC\FoxSDC_UninstallData.exe" 18 | del "%minintx64%\Windows\SDC\FoxSDC_UninstallData.exe" 19 | 20 | Dism /Unmount-Image /MountDir:"%minintx86%" /commit 21 | Dism /Unmount-Image /MountDir:"%minintx64%" /commit 22 | -------------------------------------------------------------------------------- /MiniNTBuilder/96 Windows FE.cmd: -------------------------------------------------------------------------------- 1 | call paths.cmd 2 | 3 | Dism /Mount-Image /ImageFile:"%minintpath%\Build32\media\sources\boot.wim" /index:1 /MountDir:"%minintx86%" 4 | Dism /Mount-Image /ImageFile:"%minintpath%\Build64\media\sources\boot.wim" /index:1 /MountDir:"%minintx64%" 5 | 6 | reg load HKLM\0000 "%minintx86%\Windows\system32\config\system" 7 | regedit /s "WinFE.reg" 8 | reg unload HKLM\0000 9 | 10 | reg load HKLM\0000 "%minintx64%\Windows\system32\config\system" 11 | regedit /s "WinFE.reg" 12 | reg unload HKLM\0000 13 | 14 | Dism /Unmount-Image /MountDir:"%minintx86%" /commit 15 | Dism /Unmount-Image /MountDir:"%minintx64%" /commit 16 | -------------------------------------------------------------------------------- /MiniNTBuilder/97 Update MiniNT ID.cmd: -------------------------------------------------------------------------------- 1 | call paths.cmd 2 | 3 | Dism /Mount-Image /ImageFile:"%minintpath%\Build32\media\sources\boot.wim" /index:1 /MountDir:"%minintx86%" 4 | Dism /Mount-Image /ImageFile:"%minintpath%\Build64\media\sources\boot.wim" /index:1 /MountDir:"%minintx64%" 5 | 6 | reg load HKLM\0000 "%minintx86%\Windows\system32\config\system" 7 | regedit /s "MiniNT ID.reg" 8 | reg unload HKLM\0000 9 | 10 | reg load HKLM\0000 "%minintx64%\Windows\system32\config\system" 11 | regedit /s "MiniNT ID.reg" 12 | reg unload HKLM\0000 13 | 14 | Dism /Unmount-Image /MountDir:"%minintx86%" /commit 15 | Dism /Unmount-Image /MountDir:"%minintx64%" /commit 16 | 17 | -------------------------------------------------------------------------------- /MiniNTBuilder/98 Optimize Image.cmd: -------------------------------------------------------------------------------- 1 | call paths.cmd 2 | 3 | Dism /Export-Image /SourceImageFile:..\Build64\media\sources\boot.wim /SourceIndex:1 /DestinationImageFile:..\Build64\media\sources\boot2.wim 4 | Dism /Export-Image /SourceImageFile:..\Build32\media\sources\boot.wim /SourceIndex:1 /DestinationImageFile:..\Build32\media\sources\boot2.wim 5 | 6 | del ..\Build64\media\sources\boot.wim 7 | ren ..\Build64\media\sources\boot2.wim boot.wim 8 | 9 | del ..\Build32\media\sources\boot.wim 10 | ren ..\Build32\media\sources\boot2.wim boot.wim 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /MiniNTBuilder/99 Create ISOs.cmd: -------------------------------------------------------------------------------- 1 | call paths.cmd 2 | 3 | oscdimg -lMiniNT5_64 -u2 -bootdata:2#p0,e,b..\build64\fwfiles\etfsboot.com#pEF,e,b..\build64\fwfiles\efisys.bin ..\build64\media "..\MiniNT5 64.iso" 4 | oscdimg -lMiniNT5_32 -u2 -bootdata:2#p0,e,b..\build32\fwfiles\etfsboot.com#pEF,e,b..\build32\fwfiles\efisys.bin ..\build32\media "..\MiniNT5 32.iso" 5 | 6 | -------------------------------------------------------------------------------- /MiniNTBuilder/99 Make PXE Boot.cmd: -------------------------------------------------------------------------------- 1 | call paths.cmd 2 | 3 | attrib -r -h -s -a /s "..\PXEBoot" 4 | rmdir /q /s "..\PXEBoot" 5 | 6 | mkdir "..\PXEBoot" 7 | 8 | mkdir "..\PXEBoot\BIOS" 9 | mkdir "..\PXEBoot\BIOS\en-US" 10 | mkdir "..\PXEBoot\BIOS\Boot" 11 | mkdir "..\PXEBoot\BIOS\Sources" 12 | 13 | mkdir "..\PXEBoot\EFI X86" 14 | mkdir "..\PXEBoot\EFI X86\en-US" 15 | mkdir "..\PXEBoot\EFI X86\Boot" 16 | mkdir "..\PXEBoot\EFI X86\Sources" 17 | 18 | mkdir "..\PXEBoot\EFI X64" 19 | mkdir "..\PXEBoot\EFI X64\en-US" 20 | mkdir "..\PXEBoot\EFI X64\Boot" 21 | mkdir "..\PXEBoot\EFI X64\Sources" 22 | 23 | mkdir "..\PXEBoot\EFI BC" 24 | 25 | xcopy /e /d "..\Build32\Media\Boot" "..\PXEBoot\BIOS\Boot" 26 | xcopy /e /d "..\Build32\Media\Sources" "..\PXEBoot\BIOS\Sources" 27 | bcdedit /store "..\PXEBoot\BIOS\Boot\BCD" /set {default} bootmenupolicy Legacy 28 | bcdedit /store "..\PXEBoot\BIOS\Boot\BCD" /set {7619dcc8-fafe-11d9-b411-000476eba25f} ramdisktftpwindowsize 10 29 | 30 | 31 | 32 | xcopy /e /d "..\Build32\Media\EFI\Microsoft\Boot" "..\PXEBoot\EFI X86\Boot" 33 | xcopy /e /d "..\Build32\Media\Sources" "..\PXEBoot\EFI X86\Sources" 34 | copy "..\Build32\Media\Boot\Boot.sdi" "..\PXEBoot\EFI X86\Boot" 35 | bcdedit /store "..\PXEBoot\EFI X86\Boot\BCD" /set {default} bootmenupolicy Legacy 36 | bcdedit /store "..\PXEBoot\EFI X86\Boot\BCD" /set {bootmgr} Path \bootmgfw.efi 37 | bcdedit /store "..\PXEBoot\EFI X86\Boot\BCD" /set {bootmgr} fontpath \boot\fonts 38 | bcdedit /store "..\PXEBoot\EFI X86\Boot\BCD" /set {bootmgr} nointegritychecks yes 39 | bcdedit /store "..\PXEBoot\EFI X86\Boot\BCD" /set {7619dcc8-fafe-11d9-b411-000476eba25f} ramdisktftpwindowsize 10 40 | 41 | 42 | 43 | 44 | xcopy /e /d "..\Build64\Media\EFI\Microsoft\Boot" "..\PXEBoot\EFI X64\Boot" 45 | xcopy /e /d "..\Build64\Media\Sources" "..\PXEBoot\EFI X64\Sources" 46 | copy "..\Build64\Media\Boot\Boot.sdi" "..\PXEBoot\EFI X64\Boot" 47 | bcdedit /store "..\PXEBoot\EFI X64\Boot\BCD" /set {default} bootmenupolicy Legacy 48 | bcdedit /store "..\PXEBoot\EFI X64\Boot\BCD" /set {bootmgr} Path \bootmgfw.efi 49 | bcdedit /store "..\PXEBoot\EFI X64\Boot\BCD" /set {bootmgr} fontpath \boot\fonts 50 | bcdedit /store "..\PXEBoot\EFI X64\Boot\BCD" /set {bootmgr} nointegritychecks yes 51 | bcdedit /store "..\PXEBoot\EFI X64\Boot\BCD" /set {7619dcc8-fafe-11d9-b411-000476eba25f} ramdisktftpwindowsize 10 52 | 53 | 54 | 55 | 56 | Dism /Mount-Image /ImageFile:"%minintpath%\Build32\media\sources\boot.wim" /index:1 /MountDir:"%minintx86%" 57 | Dism /Mount-Image /ImageFile:"%minintpath%\Build64\media\sources\boot.wim" /index:1 /MountDir:"%minintx64%" 58 | 59 | copy "%minintx86%\Windows\Boot\PXE\en-US\bootmgr.exe.mui" "..\PXEBoot\BIOS\en-US" 60 | copy "%minintx86%\Windows\Boot\PXE\bootmgr.exe" "..\PXEBoot\BIOS" 61 | copy "%minintx86%\Windows\Boot\PXE\pxeboot.n12" "..\PXEBoot\BIOS\bootmgfw.efi" 62 | 63 | copy "%minintx86%\Windows\Boot\EFI\en-US\*.*" "..\PXEBoot\EFI X86\en-US" 64 | copy "%minintx86%\Windows\Boot\EFI\*.efi" "..\PXEBoot\EFI X86" 65 | 66 | copy "%minintx64%\Windows\Boot\EFI\en-US\*.*" "..\PXEBoot\EFI X64\en-US" 67 | copy "%minintx64%\Windows\Boot\EFI\*.efi" "..\PXEBoot\EFI X64" 68 | 69 | Dism /Unmount-Image /MountDir:"%minintx86%" /discard 70 | Dism /Unmount-Image /MountDir:"%minintx64%" /discard 71 | 72 | xcopy /e /d "..\PXEBoot\EFI X64\*.*" "..\PXEBoot\EFI BC" 73 | 74 | copy "tune TFTP Window Size.cmd" "..\PXEBoot" 75 | 76 | 7z a "..\PXE Boot Data.7z" "..\PXEBoot" 77 | 78 | @echo off 79 | echo. 80 | echo. 81 | echo.Done! 82 | echo. 83 | echo.4 folders are created (BIOS, EFI X64, EFI X86 and EFI BC) and a 7z Archive 84 | echo. 85 | echo.Note that the start file on all flavours is "bootmgfw.efi" 86 | @echo on -------------------------------------------------------------------------------- /MiniNTBuilder/Drivers/x64/BlankDir.txt: -------------------------------------------------------------------------------- 1 | Blank Directory -------------------------------------------------------------------------------- /MiniNTBuilder/Drivers/x86/BlankDir.txt: -------------------------------------------------------------------------------- 1 | Blank Directory -------------------------------------------------------------------------------- /MiniNTBuilder/Files/General/Windows/Fonts/segoeui.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/General/Windows/Fonts/segoeui.ttf -------------------------------------------------------------------------------- /MiniNTBuilder/Files/General/Windows/Fox/BlankDir.txt: -------------------------------------------------------------------------------- 1 | Blank Directory -------------------------------------------------------------------------------- /MiniNTBuilder/Files/General/Windows/FoxGreen.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/General/Windows/FoxGreen.bmp -------------------------------------------------------------------------------- /MiniNTBuilder/Files/General/Windows/HDD.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/General/Windows/HDD.ico -------------------------------------------------------------------------------- /MiniNTBuilder/Files/General/Windows/Profiles/SystemProfile/AppData/Roaming/gsmartcontrol/gsmartcontrol.conf: -------------------------------------------------------------------------------- 1 | #!rmn version 0.2.1 2 | system/smartctl_binary = string "X%3A%5Cwindows%5CTools%5CGSmartCTL%5Csmartctl-nc.exe" 3 | -------------------------------------------------------------------------------- /MiniNTBuilder/Files/General/Windows/System32/winpeshl.ini: -------------------------------------------------------------------------------- 1 | [LaunchApp] 2 | AppPath = %SYSTEMROOT%\Fox\FoxShell.exe 3 | -------------------------------------------------------------------------------- /MiniNTBuilder/Files/General/Windows/mountdisks.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | echo Mounting disks 3 | mountvol /e 4 | devcon /remove storage\* 5 | devcon /rescan 6 | -------------------------------------------------------------------------------- /MiniNTBuilder/Files/General/Windows/win.ini: -------------------------------------------------------------------------------- 1 | ; for 16-bit app support 2 | [fonts] 3 | [extensions] 4 | [mci extensions] 5 | [files] 6 | [Mail] 7 | MAPI=1 8 | [SciCalc] 9 | layout=0 10 | UseSep=1 11 | -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/etc/gtk-2.0/gdk-pixbuf.loaders: -------------------------------------------------------------------------------- 1 | # GdkPixbuf Image Loader Modules file 2 | # 3 | # 4 | "c:/devel/target/24657c578dad0b54d4855b1780ade31a/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-ani.dll" 5 | "ani" 4 "gtk20" "The ANI image format" "LGPL" 6 | "application/x-navi-animation" "" 7 | "ani" "" 8 | "RIFF ACON" " xxxx " 100 9 | 10 | "c:/devel/target/24657c578dad0b54d4855b1780ade31a/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-bmp.dll" 11 | "bmp" 5 "gtk20" "The BMP image format" "LGPL" 12 | "image/bmp" "image/x-bmp" "image/x-MS-bmp" "" 13 | "bmp" "" 14 | "BM" "" 100 15 | 16 | "c:/devel/target/24657c578dad0b54d4855b1780ade31a/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-gif.dll" 17 | "gif" 4 "gtk20" "The GIF image format" "LGPL" 18 | "image/gif" "" 19 | "gif" "" 20 | "GIF8" "" 100 21 | 22 | "c:/devel/target/24657c578dad0b54d4855b1780ade31a/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-icns.dll" 23 | "icns" 4 "gtk20" "The ICNS image format" "GPL" 24 | "image/x-icns" "" 25 | "icns" "" 26 | "icns" "" 100 27 | 28 | "c:/devel/target/24657c578dad0b54d4855b1780ade31a/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-ico.dll" 29 | "ico" 5 "gtk20" "The ICO image format" "LGPL" 30 | "image/x-icon" "image/x-ico" "image/x-win-bitmap" "" 31 | "ico" "cur" "" 32 | " \001 " "zz znz" 100 33 | " \002 " "zz znz" 100 34 | 35 | "c:/devel/target/24657c578dad0b54d4855b1780ade31a/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-jpeg.dll" 36 | "jpeg" 5 "gtk20" "The JPEG image format" "LGPL" 37 | "image/jpeg" "" 38 | "jpeg" "jpe" "jpg" "" 39 | "\377\330" "" 100 40 | 41 | "c:/devel/target/24657c578dad0b54d4855b1780ade31a/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-pcx.dll" 42 | "pcx" 4 "gtk20" "The PCX image format" "LGPL" 43 | "image/x-pcx" "" 44 | "pcx" "" 45 | "\n \001" "" 100 46 | "\n\002\001" "" 100 47 | "\n\003\001" "" 100 48 | "\n\004\001" "" 100 49 | "\n\005\001" "" 100 50 | 51 | "c:/devel/target/24657c578dad0b54d4855b1780ade31a/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.dll" 52 | "png" 5 "gtk20" "The PNG image format" "LGPL" 53 | "image/png" "" 54 | "png" "" 55 | "\211PNG\r\n\032\n" "" 100 56 | 57 | "c:/devel/target/24657c578dad0b54d4855b1780ade31a/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-pnm.dll" 58 | "pnm" 4 "gtk20" "The PNM/PBM/PGM/PPM image format family" "LGPL" 59 | "image/x-portable-anymap" "image/x-portable-bitmap" "image/x-portable-graymap" "image/x-portable-pixmap" "" 60 | "pnm" "pbm" "pgm" "ppm" "" 61 | "P1" "" 100 62 | "P2" "" 100 63 | "P3" "" 100 64 | "P4" "" 100 65 | "P5" "" 100 66 | "P6" "" 100 67 | 68 | "c:/devel/target/24657c578dad0b54d4855b1780ade31a/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-ras.dll" 69 | "ras" 4 "gtk20" "The Sun raster image format" "LGPL" 70 | "image/x-cmu-raster" "image/x-sun-raster" "" 71 | "ras" "" 72 | "Y\246j\225" "" 100 73 | 74 | "c:/devel/target/24657c578dad0b54d4855b1780ade31a/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-tga.dll" 75 | "tga" 4 "gtk20" "The Targa image format" "LGPL" 76 | "image/x-tga" "" 77 | "tga" "targa" "" 78 | " \001\001" "x " 100 79 | " \001\t" "x " 100 80 | " \002" "xz " 99 81 | " \003" "xz " 100 82 | " \n" "xz " 100 83 | " \013" "xz " 100 84 | 85 | "c:/devel/target/24657c578dad0b54d4855b1780ade31a/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-tiff.dll" 86 | "tiff" 1 "gtk20" "The TIFF image format" "LGPL" 87 | "image/tiff" "" 88 | "tiff" "tif" "" 89 | "MM *" " z " 100 90 | "II* " " z" 100 91 | "II* \020 CR\002 " " z zzz z" 0 92 | 93 | "c:/devel/target/24657c578dad0b54d4855b1780ade31a/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-wbmp.dll" 94 | "wbmp" 4 "gtk20" "The WBMP image format" "LGPL" 95 | "image/vnd.wap.wbmp" "" 96 | "wbmp" "" 97 | " " "zz" 1 98 | " `" "z " 1 99 | " @" "z " 1 100 | " " "z " 1 101 | 102 | "c:/devel/target/24657c578dad0b54d4855b1780ade31a/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xbm.dll" 103 | "xbm" 4 "gtk20" "The XBM image format" "LGPL" 104 | "image/x-xbitmap" "" 105 | "xbm" "" 106 | "#define " "" 100 107 | "/*" "" 50 108 | 109 | "c:/devel/target/24657c578dad0b54d4855b1780ade31a/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.dll" 110 | "xpm" 4 "gtk20" "The XPM image format" "LGPL" 111 | "image/x-xpixmap" "" 112 | "xpm" "" 113 | "/* XPM */" "" 100 114 | 115 | -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/etc/gtk-2.0/gtk.immodules: -------------------------------------------------------------------------------- 1 | # GTK+ Input Method Modules file 2 | # 3 | # 4 | -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/etc/gtk-2.0/gtkrc: -------------------------------------------------------------------------------- 1 | # Auto-written by gtk2-prefs. Do not edit. 2 | 3 | gtk-theme-name = "MS-Windows" 4 | 5 | -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/etc/gtk-2.0/gtkrc.default: -------------------------------------------------------------------------------- 1 | # Auto-written by gtk2-prefs. Do not edit. 2 | 3 | gtk-theme-name = "MS-Windows" 4 | 5 | -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/etc/gtk-2.0/im-multipress.conf: -------------------------------------------------------------------------------- 1 | # Example configuration file for the GTK+ Multipress Input Method 2 | # Authored by Openismus GmbH, 2009. 3 | # 4 | # This file follows the GKeyFile format. On the left of the equal sign goes 5 | # the key that you press repeatedly to iterate through the text items listed 6 | # on the right-hand side. The list items are separated by semicolons ";" and 7 | # consist of one or more characters each. The backslash "\" is used to escape 8 | # characters; for instance "\;" for a literal semicolon. 9 | # 10 | # The example configuration below imitates the behavior of a standard mobile 11 | # phone by a major manufacturer, with German language setting. 12 | [keys] 13 | KP_1 = .;,;?;!;';";1;-;(;);@;/;:;_ 14 | KP_2 = a;b;c;2;ä;à;á;ã;â;å;æ;ç 15 | KP_3 = d;e;f;3;è;é;ë;ê;ð 16 | KP_4 = g;h;i;4;ì;í;î;ï 17 | KP_5 = j;k;l;5;£ 18 | KP_6 = m;n;o;6;ö;ò;ó;ô;õ;ø;ñ 19 | KP_7 = p;q;r;s;7;ß;$ 20 | KP_8 = t;u;v;8;ü;ù;ú;û 21 | KP_9 = w;x;y;z;9;ý;þ 22 | KP_0 = \s;0 23 | -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/etc/pango/pango.modules: -------------------------------------------------------------------------------- 1 | # Pango Modules file 2 | # Automatically generated file, do not edit 3 | # 4 | # ModulesPath = c:/devel/target/7ca1014c83646156ccc6c0586654cdeb/lib/pango\1.6.0\modules 5 | # 6 | -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/fc-cache.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/fc-cache.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/fc-list.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/fc-list.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/freetype6.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/freetype6.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/gdk-pixbuf-query-loaders.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/gdk-pixbuf-query-loaders.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/gsmartcontrol.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/gsmartcontrol.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/gsmartcontrol.exe.manifest: -------------------------------------------------------------------------------- 1 | <?xml version="1.0" encoding="UTF-8" standalone="yes"?> 2 | <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3"> 3 | 4 | <assemblyIdentity version="0.0.0.0" 5 | name="gsmartcontrol.exe" 6 | processorArchitecture="x86" 7 | type="win32" /> 8 | 9 | <!-- This is displayed in UAC dialogs --> 10 | <description>GSmartControl - Hard disk drive health inspection tool</description> 11 | 12 | <!-- Privilege requirements --> 13 | <ms_asmv2:trustInfo xmlns:ms_asmv2="urn:schemas-microsoft-com:asm.v2"> 14 | <ms_asmv2:security> 15 | <ms_asmv2:requestedPrivileges> 16 | <ms_asmv2:requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> 17 | </ms_asmv2:requestedPrivileges> 18 | </ms_asmv2:security> 19 | </ms_asmv2:trustInfo> 20 | 21 | <!-- GTK applications are dpi-aware --> 22 | <asmv3:application> 23 | <asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings"> 24 | <dpiAware>true</dpiAware> 25 | </asmv3:windowsSettings> 26 | </asmv3:application> 27 | 28 | </assembly> 29 | -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/gspawn-win32-helper-console.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/gspawn-win32-helper-console.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/gspawn-win32-helper.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/gspawn-win32-helper.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/gtk-query-immodules-2.0.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/gtk-query-immodules-2.0.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/gtk-update-icon-cache.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/gtk-update-icon-cache.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/gtk-update-icon-cache.exe.manifest: -------------------------------------------------------------------------------- 1 | <?xml version="1.0" encoding="UTF-8" standalone="yes"?> 2 | <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> 3 | <assemblyIdentity version="1.0.0.0" 4 | processorArchitecture="X86" 5 | name="gtk-update-icon-cache.exe" 6 | type="win32"/> 7 | <!-- Identify the application security requirements. --> 8 | <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> 9 | <security> 10 | <requestedPrivileges> 11 | <requestedExecutionLevel 12 | level="asInvoker" 13 | uiAccess="false"/> 14 | </requestedPrivileges> 15 | </security> 16 | </trustInfo> 17 | </assembly> 18 | -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/gtk2-runtime/gtk.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/gtk2-runtime/gtk.ico -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/icon_cddvd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/icon_cddvd.png -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/icon_hdd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/icon_hdd.png -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/intl.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/intl.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/lib/charset.alias: -------------------------------------------------------------------------------- 1 | # This file contains a table of character encoding aliases, 2 | # suitable for operating system 'mingw32'. 3 | # It was automatically generated from config.charset. 4 | # Packages using this file: gettext-runtime gettext-tools 5 | -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/lib/gtk-2.0/2.10.0/engines/libpixmap.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/lib/gtk-2.0/2.10.0/engines/libpixmap.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/lib/gtk-2.0/2.10.0/engines/libwimp.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/lib/gtk-2.0/2.10.0/engines/libwimp.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/lib/gtk-2.0/modules/modules/libgail.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/lib/gtk-2.0/modules/modules/libgail.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/libatk-1.0-0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/libatk-1.0-0.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/libcairo-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/libcairo-2.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/libexpat-1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/libexpat-1.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/libfontconfig-1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/libfontconfig-1.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/libgailutil-18.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/libgailutil-18.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/libgdk-win32-2.0-0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/libgdk-win32-2.0-0.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/libgdk_pixbuf-2.0-0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/libgdk_pixbuf-2.0-0.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/libgio-2.0-0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/libgio-2.0-0.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/libglib-2.0-0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/libglib-2.0-0.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/libgmodule-2.0-0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/libgmodule-2.0-0.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/libgobject-2.0-0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/libgobject-2.0-0.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/libgthread-2.0-0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/libgthread-2.0-0.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/libgtk-win32-2.0-0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/libgtk-win32-2.0-0.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/libpango-1.0-0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/libpango-1.0-0.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/libpangocairo-1.0-0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/libpangocairo-1.0-0.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/libpangoft2-1.0-0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/libpangoft2-1.0-0.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/libpangowin32-1.0-0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/libpangowin32-1.0-0.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/libpng14-14.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/libpng14-14.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/pango-querymodules.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/pango-querymodules.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/share/themes/MS-Windows/gtk-2.0/gtkrc: -------------------------------------------------------------------------------- 1 | gtk-icon-sizes = "gtk-menu=13,13:gtk-small-toolbar=16,16:gtk-large-toolbar=24,24:gtk-dnd=32,32" 2 | gtk-toolbar-icon-size = small-toolbar 3 | 4 | # disable images in buttons. i've only seen ugly delphi apps use this feature. 5 | gtk-button-images = 0 6 | 7 | # enable/disable images in menus. most "stock" microsoft apps don't use these, except sparingly. 8 | # the office apps use them heavily, though. 9 | gtk-menu-images = 1 10 | 11 | # use the win32 button ordering instead of the GNOME HIG one, where applicable 12 | gtk-alternative-button-order = 1 13 | 14 | # use the win32 sort indicators direction, as in Explorer 15 | gtk-alternative-sort-arrows = 1 16 | 17 | # Windows users don't expect the PC Speaker beeping at them when they backspace in an empty textview and stuff like that 18 | gtk-error-bell = 0 19 | 20 | style "msw-default" 21 | { 22 | GtkWidget::interior-focus = 1 23 | GtkOptionMenu::indicator-size = { 9, 5 } 24 | GtkOptionMenu::indicator-spacing = { 7, 5, 2, 2 } 25 | GtkSpinButton::shadow-type = in 26 | 27 | # Owen and I disagree that these should be themable 28 | #GtkUIManager::add-tearoffs = 0 29 | #GtkComboBox::add-tearoffs = 0 30 | 31 | GtkComboBox::appears-as-list = 1 32 | GtkComboBox::focus-on-click = 0 33 | 34 | GOComboBox::add_tearoffs = 0 35 | 36 | GtkTreeView::allow-rules = 0 37 | GtkTreeView::expander-size = 12 38 | 39 | GtkExpander::expander-size = 12 40 | 41 | GtkScrolledWindow::scrollbar_spacing = 1 42 | 43 | GtkSeparatorMenuItem::horizontal-padding = 2 44 | 45 | engine "wimp" 46 | { 47 | } 48 | } 49 | class "*" style "msw-default" 50 | 51 | binding "ms-windows-tree-view" 52 | { 53 | bind "Right" { "expand-collapse-cursor-row" (1,1,0) } 54 | bind "Left" { "expand-collapse-cursor-row" (1,0,0) } 55 | } 56 | 57 | class "GtkTreeView" binding "ms-windows-tree-view" 58 | 59 | style "msw-combobox-thickness" = "msw-default" 60 | { 61 | xthickness = 0 62 | ythickness = 0 63 | } 64 | 65 | widget_class "*TreeView*ComboBox*" style "msw-combobox-thickness" 66 | widget_class "*ComboBox*GtkFrame*" style "msw-combobox-thickness" 67 | -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/share/themes/Raleigh/gtk-2.0/gtkrc: -------------------------------------------------------------------------------- 1 | # 2 | # This theme is the default theme if no other theme is selected. 3 | # 4 | -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/smartctl-nc.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/smartctl-nc.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/smartctl.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/smartctl.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/GSmartCTL/zlib1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/GSmartCTL/zlib1.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/RW/25308086.IRW: -------------------------------------------------------------------------------- 1 | [INFO] 2 | Name = Intel i850E North bridge 3 | 42 = DQS Output, Timing Control Register 4 | 48 = Clock Crossing Register 5 | 4E = DRAM Clocks Control Register 6 | 51 = AGP Miscellaneous Configuration Register 7 | 52 = Graphics Control Register 8 | 60 = DRAM Row 0 Boundary Register 9 | 61 = DRAM Row 1 Boundary Register 10 | 62 = DRAM Row 2 Boundary Register 11 | 63 = DRAM Row 3 Boundary Register 12 | 70 = DRAM Row 0/1 Attribute Register 13 | 71 = DRAM Row 2/3 Attribute Register 14 | 78 = DRAM Timing Register 15 | 7C = DRAM Controller Mode Register 16 | 88 = DRAM secondary control Register 17 | 90 = Programmable Attributes Map 0 18 | 91 = Programmable Attributes Map 1 19 | 92 = Programmable Attributes Map 2 20 | 93 = Programmable Attributes Map 3 21 | 94 = Programmable Attributes Map 4 22 | 95 = Programmable Attributes Map 5 23 | 96 = Programmable Attributes Map 6 24 | 97 = Fixed DRAM Hole Control Register 25 | 9D = System Management RAM Control Register 26 | 9E = Extended System Management RAM Control 27 | A8 = AGP Command 28 | B0 = AGP Control Register 29 | B4 = Aperture Size 30 | B8 = Aperture Translation Table 31 | BC = AGP Interface Multi-Transaction Timer Register 32 | BD = AGP Low Priority Transaction Timer Register 33 | C6 = GMCH Configuration 34 | C8 = Error Status 35 | CA = Error Command 36 | CC = SMI Command Register 37 | CE = SCI Command Register 38 | DE = Scratchpad Data Register 39 | -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/RW/ATAPI.IRW: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/RW/ATAPI.IRW -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/RW/DDR2SPD.IRW: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/RW/DDR2SPD.IRW -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/RW/DDRSPD.IRW: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/RW/DDRSPD.IRW -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/RW/PCIBRI.IRW: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/RW/PCIBRI.IRW -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/RW/PCISTD.IRW: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/RW/PCISTD.IRW -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/RW/Rw.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/RW/Rw.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/RW/SDRSPD.IRW: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/RW/SDRSPD.IRW -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools32/RW/rw.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools32/RW/rw.chm -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/etc/gtk-2.0/gtk.immodules: -------------------------------------------------------------------------------- 1 | # GTK+ Input Method Modules file 2 | # 3 | # 4 | -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/etc/gtk-2.0/gtkrc: -------------------------------------------------------------------------------- 1 | # Auto-written by gtk2-prefs. Do not edit. 2 | 3 | gtk-theme-name = "MS-Windows" 4 | 5 | -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/etc/gtk-2.0/gtkrc.default: -------------------------------------------------------------------------------- 1 | # Auto-written by gtk2-prefs. Do not edit. 2 | 3 | gtk-theme-name = "MS-Windows" 4 | 5 | -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/etc/gtk-2.0/im-multipress.conf: -------------------------------------------------------------------------------- 1 | # Example configuration file for the GTK+ Multipress Input Method 2 | # Authored by Openismus GmbH, 2009. 3 | # 4 | # This file follows the GKeyFile format. On the left of the equal sign goes 5 | # the key that you press repeatedly to iterate through the text items listed 6 | # on the right-hand side. The list items are separated by semicolons ";" and 7 | # consist of one or more characters each. The backslash "\" is used to escape 8 | # characters; for instance "\;" for a literal semicolon. 9 | # 10 | # The example configuration below imitates the behavior of a standard mobile 11 | # phone by a major manufacturer, with German language setting. 12 | [keys] 13 | KP_1 = .;,;?;!;';";1;-;(;);@;/;:;_ 14 | KP_2 = a;b;c;2;ä;à;á;ã;â;å;æ;ç 15 | KP_3 = d;e;f;3;è;é;ë;ê;ð 16 | KP_4 = g;h;i;4;ì;í;î;ï 17 | KP_5 = j;k;l;5;£ 18 | KP_6 = m;n;o;6;ö;ò;ó;ô;õ;ø;ñ 19 | KP_7 = p;q;r;s;7;ß;$ 20 | KP_8 = t;u;v;8;ü;ù;ú;û 21 | KP_9 = w;x;y;z;9;ý;þ 22 | KP_0 = \s;0 23 | -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/etc/pango/pango.modules: -------------------------------------------------------------------------------- 1 | # Pango Modules file 2 | # Automatically generated file, do not edit 3 | # 4 | # ModulesPath = c:/devel/target/7ca1014c83646156ccc6c0586654cdeb/lib/pango\1.6.0\modules 5 | # 6 | -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/fc-cache.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/fc-cache.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/fc-list.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/fc-list.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/freetype6.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/freetype6.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/gdk-pixbuf-query-loaders.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/gdk-pixbuf-query-loaders.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/gsmartcontrol.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/gsmartcontrol.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/gsmartcontrol.exe.manifest: -------------------------------------------------------------------------------- 1 | <?xml version="1.0" encoding="UTF-8" standalone="yes"?> 2 | <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3"> 3 | 4 | <assemblyIdentity version="0.0.0.0" 5 | name="gsmartcontrol.exe" 6 | processorArchitecture="x86" 7 | type="win32" /> 8 | 9 | <!-- This is displayed in UAC dialogs --> 10 | <description>GSmartControl - Hard disk drive health inspection tool</description> 11 | 12 | <!-- Privilege requirements --> 13 | <ms_asmv2:trustInfo xmlns:ms_asmv2="urn:schemas-microsoft-com:asm.v2"> 14 | <ms_asmv2:security> 15 | <ms_asmv2:requestedPrivileges> 16 | <ms_asmv2:requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> 17 | </ms_asmv2:requestedPrivileges> 18 | </ms_asmv2:security> 19 | </ms_asmv2:trustInfo> 20 | 21 | <!-- GTK applications are dpi-aware --> 22 | <asmv3:application> 23 | <asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings"> 24 | <dpiAware>true</dpiAware> 25 | </asmv3:windowsSettings> 26 | </asmv3:application> 27 | 28 | </assembly> 29 | -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/gspawn-win32-helper-console.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/gspawn-win32-helper-console.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/gspawn-win32-helper.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/gspawn-win32-helper.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/gtk-query-immodules-2.0.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/gtk-query-immodules-2.0.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/gtk-update-icon-cache.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/gtk-update-icon-cache.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/gtk-update-icon-cache.exe.manifest: -------------------------------------------------------------------------------- 1 | <?xml version="1.0" encoding="UTF-8" standalone="yes"?> 2 | <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> 3 | <assemblyIdentity version="1.0.0.0" 4 | processorArchitecture="X86" 5 | name="gtk-update-icon-cache.exe" 6 | type="win32"/> 7 | <!-- Identify the application security requirements. --> 8 | <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> 9 | <security> 10 | <requestedPrivileges> 11 | <requestedExecutionLevel 12 | level="asInvoker" 13 | uiAccess="false"/> 14 | </requestedPrivileges> 15 | </security> 16 | </trustInfo> 17 | </assembly> 18 | -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/gtk2-runtime/gtk.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/gtk2-runtime/gtk.ico -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/icon_cddvd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/icon_cddvd.png -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/icon_hdd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/icon_hdd.png -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/intl.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/intl.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/lib/charset.alias: -------------------------------------------------------------------------------- 1 | # This file contains a table of character encoding aliases, 2 | # suitable for operating system 'mingw32'. 3 | # It was automatically generated from config.charset. 4 | # Packages using this file: gettext-runtime gettext-tools 5 | -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/lib/gtk-2.0/2.10.0/engines/libpixmap.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/lib/gtk-2.0/2.10.0/engines/libpixmap.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/lib/gtk-2.0/2.10.0/engines/libwimp.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/lib/gtk-2.0/2.10.0/engines/libwimp.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/lib/gtk-2.0/modules/modules/libgail.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/lib/gtk-2.0/modules/modules/libgail.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/libatk-1.0-0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/libatk-1.0-0.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/libcairo-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/libcairo-2.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/libexpat-1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/libexpat-1.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/libfontconfig-1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/libfontconfig-1.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/libgailutil-18.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/libgailutil-18.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/libgdk-win32-2.0-0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/libgdk-win32-2.0-0.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/libgdk_pixbuf-2.0-0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/libgdk_pixbuf-2.0-0.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/libgio-2.0-0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/libgio-2.0-0.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/libglib-2.0-0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/libglib-2.0-0.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/libgmodule-2.0-0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/libgmodule-2.0-0.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/libgobject-2.0-0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/libgobject-2.0-0.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/libgthread-2.0-0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/libgthread-2.0-0.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/libgtk-win32-2.0-0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/libgtk-win32-2.0-0.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/libpango-1.0-0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/libpango-1.0-0.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/libpangocairo-1.0-0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/libpangocairo-1.0-0.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/libpangoft2-1.0-0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/libpangoft2-1.0-0.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/libpangowin32-1.0-0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/libpangowin32-1.0-0.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/libpng14-14.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/libpng14-14.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/pango-querymodules.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/pango-querymodules.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/share/themes/MS-Windows/gtk-2.0/gtkrc: -------------------------------------------------------------------------------- 1 | gtk-icon-sizes = "gtk-menu=13,13:gtk-small-toolbar=16,16:gtk-large-toolbar=24,24:gtk-dnd=32,32" 2 | gtk-toolbar-icon-size = small-toolbar 3 | 4 | # disable images in buttons. i've only seen ugly delphi apps use this feature. 5 | gtk-button-images = 0 6 | 7 | # enable/disable images in menus. most "stock" microsoft apps don't use these, except sparingly. 8 | # the office apps use them heavily, though. 9 | gtk-menu-images = 1 10 | 11 | # use the win32 button ordering instead of the GNOME HIG one, where applicable 12 | gtk-alternative-button-order = 1 13 | 14 | # use the win32 sort indicators direction, as in Explorer 15 | gtk-alternative-sort-arrows = 1 16 | 17 | # Windows users don't expect the PC Speaker beeping at them when they backspace in an empty textview and stuff like that 18 | gtk-error-bell = 0 19 | 20 | style "msw-default" 21 | { 22 | GtkWidget::interior-focus = 1 23 | GtkOptionMenu::indicator-size = { 9, 5 } 24 | GtkOptionMenu::indicator-spacing = { 7, 5, 2, 2 } 25 | GtkSpinButton::shadow-type = in 26 | 27 | # Owen and I disagree that these should be themable 28 | #GtkUIManager::add-tearoffs = 0 29 | #GtkComboBox::add-tearoffs = 0 30 | 31 | GtkComboBox::appears-as-list = 1 32 | GtkComboBox::focus-on-click = 0 33 | 34 | GOComboBox::add_tearoffs = 0 35 | 36 | GtkTreeView::allow-rules = 0 37 | GtkTreeView::expander-size = 12 38 | 39 | GtkExpander::expander-size = 12 40 | 41 | GtkScrolledWindow::scrollbar_spacing = 1 42 | 43 | GtkSeparatorMenuItem::horizontal-padding = 2 44 | 45 | engine "wimp" 46 | { 47 | } 48 | } 49 | class "*" style "msw-default" 50 | 51 | binding "ms-windows-tree-view" 52 | { 53 | bind "Right" { "expand-collapse-cursor-row" (1,1,0) } 54 | bind "Left" { "expand-collapse-cursor-row" (1,0,0) } 55 | } 56 | 57 | class "GtkTreeView" binding "ms-windows-tree-view" 58 | 59 | style "msw-combobox-thickness" = "msw-default" 60 | { 61 | xthickness = 0 62 | ythickness = 0 63 | } 64 | 65 | widget_class "*TreeView*ComboBox*" style "msw-combobox-thickness" 66 | widget_class "*ComboBox*GtkFrame*" style "msw-combobox-thickness" 67 | -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/share/themes/Raleigh/gtk-2.0/gtkrc: -------------------------------------------------------------------------------- 1 | # 2 | # This theme is the default theme if no other theme is selected. 3 | # 4 | -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/smartctl-nc.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/smartctl-nc.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/smartctl.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/smartctl.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/GSmartCTL/zlib1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/GSmartCTL/zlib1.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/RW/25308086.IRW: -------------------------------------------------------------------------------- 1 | [INFO] 2 | Name = Intel i850E North bridge 3 | 42 = DQS Output, Timing Control Register 4 | 48 = Clock Crossing Register 5 | 4E = DRAM Clocks Control Register 6 | 51 = AGP Miscellaneous Configuration Register 7 | 52 = Graphics Control Register 8 | 60 = DRAM Row 0 Boundary Register 9 | 61 = DRAM Row 1 Boundary Register 10 | 62 = DRAM Row 2 Boundary Register 11 | 63 = DRAM Row 3 Boundary Register 12 | 70 = DRAM Row 0/1 Attribute Register 13 | 71 = DRAM Row 2/3 Attribute Register 14 | 78 = DRAM Timing Register 15 | 7C = DRAM Controller Mode Register 16 | 88 = DRAM secondary control Register 17 | 90 = Programmable Attributes Map 0 18 | 91 = Programmable Attributes Map 1 19 | 92 = Programmable Attributes Map 2 20 | 93 = Programmable Attributes Map 3 21 | 94 = Programmable Attributes Map 4 22 | 95 = Programmable Attributes Map 5 23 | 96 = Programmable Attributes Map 6 24 | 97 = Fixed DRAM Hole Control Register 25 | 9D = System Management RAM Control Register 26 | 9E = Extended System Management RAM Control 27 | A8 = AGP Command 28 | B0 = AGP Control Register 29 | B4 = Aperture Size 30 | B8 = Aperture Translation Table 31 | BC = AGP Interface Multi-Transaction Timer Register 32 | BD = AGP Low Priority Transaction Timer Register 33 | C6 = GMCH Configuration 34 | C8 = Error Status 35 | CA = Error Command 36 | CC = SMI Command Register 37 | CE = SCI Command Register 38 | DE = Scratchpad Data Register 39 | -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/RW/ATAPI.IRW: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/RW/ATAPI.IRW -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/RW/DDR2SPD.IRW: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/RW/DDR2SPD.IRW -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/RW/DDRSPD.IRW: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/RW/DDRSPD.IRW -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/RW/PCIBRI.IRW: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/RW/PCIBRI.IRW -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/RW/PCISTD.IRW: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/RW/PCISTD.IRW -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/RW/Rw.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/RW/Rw.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/RW/RwDebug.rw: -------------------------------------------------------------------------------- 1 | ===== Log Start ===== 2 | [2016/06/26 22:26:41:413]OS=6.2.9200, 64bit=1 3 | [2016/06/26 22:26:41:442]WNT_6.2A,Windows 8 64,12 4 | [2016/06/26 22:26:41:469]Driver install=672 5 | [2016/06/26 22:26:41:529]SIO Vendor detected: SMSC 6 | [2016/06/26 22:26:41:583]SMBUS detected: Intel PCH 7 | [2016/06/26 22:26:41:600]PCI: Enumerating PCI Bus... 8 | ===== Log End ===== 9 | -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/RW/SDRSPD.IRW: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/RW/SDRSPD.IRW -------------------------------------------------------------------------------- /MiniNTBuilder/Files/Tools64/RW/rw.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/Tools64/RW/rw.chm -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x64/Windows/Fox/Explorer++.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x64/Windows/Fox/Explorer++.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x64/Windows/FoxSuppl/FixCHS.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x64/Windows/FoxSuppl/FixCHS.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x64/Windows/FoxSuppl/calc.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x64/Windows/FoxSuppl/calc.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x64/Windows/System32/concrt140.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x64/Windows/System32/concrt140.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x64/Windows/System32/devcon.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x64/Windows/System32/devcon.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x64/Windows/System32/en-US/sc.exe.mui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x64/Windows/System32/en-US/sc.exe.mui -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x64/Windows/System32/msvcp120.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x64/Windows/System32/msvcp120.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x64/Windows/System32/msvcp120_clr0400.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x64/Windows/System32/msvcp120_clr0400.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x64/Windows/System32/msvcp140.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x64/Windows/System32/msvcp140.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x64/Windows/System32/msvcp140_1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x64/Windows/System32/msvcp140_1.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x64/Windows/System32/msvcp140_2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x64/Windows/System32/msvcp140_2.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x64/Windows/System32/msvcr120.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x64/Windows/System32/msvcr120.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x64/Windows/System32/msvcr120_clr0400.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x64/Windows/System32/msvcr120_clr0400.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x64/Windows/System32/sc.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x64/Windows/System32/sc.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x64/Windows/System32/vcamp140.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x64/Windows/System32/vcamp140.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x64/Windows/System32/vccorlib140.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x64/Windows/System32/vccorlib140.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x64/Windows/System32/vcruntime140.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x64/Windows/System32/vcruntime140.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x64/Windows/gdisk.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x64/Windows/gdisk.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x86/Windows/Fox/Explorer++.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x86/Windows/Fox/Explorer++.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x86/Windows/FoxSuppl/FixCHS.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x86/Windows/FoxSuppl/FixCHS.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x86/Windows/FoxSuppl/calc.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x86/Windows/FoxSuppl/calc.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x86/Windows/System32/concrt140.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x86/Windows/System32/concrt140.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x86/Windows/System32/devcon.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x86/Windows/System32/devcon.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x86/Windows/System32/en-US/sc.exe.mui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x86/Windows/System32/en-US/sc.exe.mui -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x86/Windows/System32/msvcp120.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x86/Windows/System32/msvcp120.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x86/Windows/System32/msvcp120_clr0400.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x86/Windows/System32/msvcp120_clr0400.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x86/Windows/System32/msvcp140.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x86/Windows/System32/msvcp140.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x86/Windows/System32/msvcp140_1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x86/Windows/System32/msvcp140_1.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x86/Windows/System32/msvcp140_2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x86/Windows/System32/msvcp140_2.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x86/Windows/System32/msvcr120.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x86/Windows/System32/msvcr120.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x86/Windows/System32/msvcr120_clr0400.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x86/Windows/System32/msvcr120_clr0400.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x86/Windows/System32/sc.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x86/Windows/System32/sc.exe -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x86/Windows/System32/vcamp140.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x86/Windows/System32/vcamp140.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x86/Windows/System32/vccorlib140.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x86/Windows/System32/vccorlib140.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x86/Windows/System32/vcruntime140.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x86/Windows/System32/vcruntime140.dll -------------------------------------------------------------------------------- /MiniNTBuilder/Files/x86/Windows/gdisk.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Files/x86/Windows/gdisk.exe -------------------------------------------------------------------------------- /MiniNTBuilder/MiniNT ID.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\0000\ControlSet001\Control\Session Manager\Environment] 4 | "MININTVERSION"="202002231816" 5 | -------------------------------------------------------------------------------- /MiniNTBuilder/Registry/DEFAULT.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Registry/DEFAULT.reg -------------------------------------------------------------------------------- /MiniNTBuilder/Registry/SYSTEM.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\0000\ControlSet001\Control\Session Manager\Environment] 4 | "Path"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\ 5 | 00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,3b,00,25,00,\ 6 | 53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,3b,00,25,\ 7 | 00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,\ 8 | 53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,57,00,62,00,65,00,6d,\ 9 | 00,3b,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,\ 10 | 25,00,5c,00,46,00,6f,00,78,00,3b,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,\ 11 | 00,52,00,6f,00,6f,00,74,00,25,00,5c,00,46,00,6f,00,78,00,53,00,75,00,70,00,\ 12 | 70,00,6c,00,00,00 -------------------------------------------------------------------------------- /MiniNTBuilder/Registry/WOW64/CLSID1.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Registry/WOW64/CLSID1.reg -------------------------------------------------------------------------------- /MiniNTBuilder/Registry/WOW64/CLSID2.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Registry/WOW64/CLSID2.reg -------------------------------------------------------------------------------- /MiniNTBuilder/Registry/WOW64/Cryptography.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Registry/WOW64/Cryptography.reg -------------------------------------------------------------------------------- /MiniNTBuilder/Registry/WOW64/SMI.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Registry/WOW64/SMI.reg -------------------------------------------------------------------------------- /MiniNTBuilder/Registry/WOW64/SxS.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/MiniNTBuilder/Registry/WOW64/SxS.reg -------------------------------------------------------------------------------- /MiniNTBuilder/Registry/x64/BlankDir.txt: -------------------------------------------------------------------------------- 1 | Blank Directory -------------------------------------------------------------------------------- /MiniNTBuilder/Registry/x86/BlankDir.txt: -------------------------------------------------------------------------------- 1 | Blank Directory -------------------------------------------------------------------------------- /MiniNTBuilder/WinFE.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\0000\ControlSet001\Services\MountMgr] 4 | "NoAutoMount"=dword:00000001 5 | 6 | [HKEY_LOCAL_MACHINE\0000\ControlSet001\Services\partmgr\Parameters] 7 | "SanPolicy"=dword:00000001 8 | -------------------------------------------------------------------------------- /MiniNTBuilder/mount wims.cmd: -------------------------------------------------------------------------------- 1 | call paths.cmd 2 | 3 | Dism /Mount-Image /ImageFile:"%minintpath%\Build32\media\sources\boot.wim" /index:1 /MountDir:"%minintx86%" 4 | Dism /Mount-Image /ImageFile:"%minintpath%\Build64\media\sources\boot.wim" /index:1 /MountDir:"%minintx64%" 5 | -------------------------------------------------------------------------------- /MiniNTBuilder/paths.cmd: -------------------------------------------------------------------------------- 1 | set minintpath=C:\C++\MiniNT5 Tools 2 | set minintx64=H:\MiniNT5\64 3 | set minintx86=H:\MiniNT5\32 4 | set adk=C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment 5 | set winx64=H:\Windows10_1809\64 6 | set winx86=H:\Windows10_1809\32 7 | set SDC=C:\C++\Fox Software Deployment and Control\trunk\INSTALL\CD -------------------------------------------------------------------------------- /MiniNTBuilder/tune TFTP Window Size.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | IF %1.==. GOTO Err 3 | 4 | bcdedit /store "BIOS\Boot\BCD" /set {7619dcc8-fafe-11d9-b411-000476eba25f} ramdisktftpwindowsize %1 5 | bcdedit /store "EFI X86\Boot\BCD" /set {7619dcc8-fafe-11d9-b411-000476eba25f} ramdisktftpwindowsize %1 6 | bcdedit /store "EFI X64\Boot\BCD" /set {7619dcc8-fafe-11d9-b411-000476eba25f} ramdisktftpwindowsize %1 7 | bcdedit /store "EFI BC\Boot\BCD" /set {7619dcc8-fafe-11d9-b411-000476eba25f} ramdisktftpwindowsize %1 8 | 9 | GOTO End 10 | 11 | :Err 12 | echo. Missing paramater, size from 1 to 16 - 10 is recommended 13 | 14 | :End -------------------------------------------------------------------------------- /MiniNTBuilder/unmount discard wims.cmd: -------------------------------------------------------------------------------- 1 | call paths.cmd 2 | 3 | 4 | Dism /Unmount-Image /MountDir:"%minintx86%" /discard 5 | Dism /Unmount-Image /MountDir:"%minintx64%" /discard 6 | -------------------------------------------------------------------------------- /MiniNTBuilder/unmount wims.cmd: -------------------------------------------------------------------------------- 1 | call paths.cmd 2 | 3 | 4 | Dism /Unmount-Image /MountDir:"%minintx86%" /commit 5 | Dism /Unmount-Image /MountDir:"%minintx64%" /commit 6 | -------------------------------------------------------------------------------- /Screenshots/MiniNT01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/Screenshots/MiniNT01.png -------------------------------------------------------------------------------- /Screenshots/MiniNT02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/Screenshots/MiniNT02.png -------------------------------------------------------------------------------- /Screenshots/MiniNT03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/Screenshots/MiniNT03.png -------------------------------------------------------------------------------- /Screenshots/MiniNT04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/Screenshots/MiniNT04.png -------------------------------------------------------------------------------- /Screenshots/MiniNT05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/Screenshots/MiniNT05.png -------------------------------------------------------------------------------- /Screenshots/MiniNT06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/Screenshots/MiniNT06.png -------------------------------------------------------------------------------- /Screenshots/MiniNT07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VulpesSARL/MiniNT5-Tools/b3bbc6c2c1af7207438a34b1546fa67ab7a038e2/Screenshots/MiniNT07.png -------------------------------------------------------------------------------- /StampVersion/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Globalization; 4 | using System.IO; 5 | using System.Linq; 6 | using System.Text; 7 | using System.Threading; 8 | using System.Threading.Tasks; 9 | 10 | namespace FoxSDC_AutoVersion 11 | { 12 | class Program 13 | { 14 | static int Main(string[] args) 15 | { 16 | if (args.Length < 2) 17 | { 18 | Console.WriteLine("StampVersion Source.cs Namespace"); 19 | return (1); 20 | } 21 | 22 | int Revision = 1; 23 | DateTime WasCompiled = DateTime.UtcNow; 24 | 25 | if (File.Exists(args[0]) == true) 26 | { 27 | IEnumerable<string> ielines = File.ReadLines(args[0]); 28 | string[] lines = ielines.ToArray(); 29 | if (lines[0].StartsWith("//REV:") == true) 30 | { 31 | string[] splitty = lines[0].Split(':'); 32 | if (int.TryParse(splitty[1], out Revision) == false) 33 | Revision = 0; 34 | Revision++; 35 | if (splitty.Length > 2) 36 | { 37 | if (DateTime.TryParseExact(splitty[2], "yyMMddHHmmss", CultureInfo.InvariantCulture, DateTimeStyles.AssumeUniversal, out WasCompiled) == false) 38 | { 39 | WasCompiled = DateTime.UtcNow; 40 | Console.WriteLine("Cannot read DT from file"); 41 | } 42 | } 43 | } 44 | } 45 | 46 | if (WasCompiled.Date < DateTime.UtcNow.Date) 47 | Revision = 1; 48 | 49 | WasCompiled = DateTime.UtcNow; 50 | 51 | if (Revision > 99) 52 | Revision = 1; 53 | 54 | string data = ""; 55 | data = "//REV:" + Revision.ToString() + ":" + WasCompiled.ToString("yyMMddHHmmss") + "\r\n" + 56 | "using System;\r\n" + 57 | "namespace " + args[1].Trim() + "\r\n" + 58 | "{\r\n" + 59 | "\tpublic class FoxVersion\r\n" + 60 | "\t{\r\n" + 61 | "\t\tpublic const Int64 Version = " + DateTime.UtcNow.ToString("yyMMdd") + Revision.ToString("00") + ";\r\n" + 62 | "\t\tpublic const string DTV = \"" + DateTime.UtcNow.ToString("yyMM.dd") + Revision.ToString("00") + "\";\r\n" + 63 | "\t\tpublic const string DTS = \"" + DateTime.UtcNow.ToString("yyMMddHHmmss") + "\";\r\n" + 64 | "\t\tpublic static readonly DateTime DT = new DateTime(" + DateTime.UtcNow.Year + ", " + DateTime.UtcNow.Month + ", " + 65 | DateTime.UtcNow.Day + ", " + DateTime.UtcNow.Hour + ", " + DateTime.UtcNow.Minute + ", " + DateTime.UtcNow.Second + ")" + ";\r\n" + 66 | "\t\tpublic const int Revision = " + Revision.ToString() + ";\r\n" + 67 | "\t}\r\n" + 68 | "}\r\n"; 69 | try 70 | { 71 | File.WriteAllText(args[0], data, Encoding.UTF8); 72 | } 73 | catch (Exception ee) 74 | { 75 | Console.WriteLine(ee.ToString()); 76 | return (-1); 77 | } 78 | 79 | return (0); 80 | } 81 | 82 | } 83 | } 84 | 85 | -------------------------------------------------------------------------------- /StampVersion/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("StampVersion")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("StampVersion")] 13 | [assembly: AssemblyCopyright("Copyright © 2016")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("bdd781af-bb9c-4fc5-a87c-98fbe210d9e6")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /StampVersion/StampVersion.csproj: -------------------------------------------------------------------------------- 1 | <?xml version="1.0" encoding="utf-8"?> 2 | <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 3 | <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /> 4 | <PropertyGroup> 5 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> 6 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> 7 | <ProjectGuid>{21C644B2-8DF7-4B7D-BAF4-CD98CD586736}</ProjectGuid> 8 | <OutputType>Exe</OutputType> 9 | <AppDesignerFolder>Properties</AppDesignerFolder> 10 | <RootNamespace>StampVersion</RootNamespace> 11 | <AssemblyName>StampVersion</AssemblyName> 12 | <TargetFrameworkVersion>v4.5</TargetFrameworkVersion> 13 | <FileAlignment>512</FileAlignment> 14 | <TargetFrameworkProfile /> 15 | <SccProjectName>SAK</SccProjectName> 16 | <SccLocalPath>SAK</SccLocalPath> 17 | <SccAuxPath>SAK</SccAuxPath> 18 | <SccProvider>SAK</SccProvider> 19 | </PropertyGroup> 20 | <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> 21 | <PlatformTarget>AnyCPU</PlatformTarget> 22 | <DebugSymbols>true</DebugSymbols> 23 | <DebugType>full</DebugType> 24 | <Optimize>false</Optimize> 25 | <OutputPath>bin\Debug\</OutputPath> 26 | <DefineConstants>DEBUG;TRACE</DefineConstants> 27 | <ErrorReport>prompt</ErrorReport> 28 | <WarningLevel>4</WarningLevel> 29 | <Prefer32Bit>false</Prefer32Bit> 30 | </PropertyGroup> 31 | <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> 32 | <PlatformTarget>AnyCPU</PlatformTarget> 33 | <DebugType>pdbonly</DebugType> 34 | <Optimize>true</Optimize> 35 | <OutputPath>bin\Release\</OutputPath> 36 | <DefineConstants>TRACE</DefineConstants> 37 | <ErrorReport>prompt</ErrorReport> 38 | <WarningLevel>4</WarningLevel> 39 | <Prefer32Bit>false</Prefer32Bit> 40 | </PropertyGroup> 41 | <ItemGroup> 42 | <Reference Include="System" /> 43 | <Reference Include="System.Data" /> 44 | <Reference Include="System.Xml" /> 45 | </ItemGroup> 46 | <ItemGroup> 47 | <Compile Include="Program.cs" /> 48 | <Compile Include="Properties\AssemblyInfo.cs" /> 49 | </ItemGroup> 50 | <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> 51 | <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 52 | Other similar extension points exist, see Microsoft.Common.targets. 53 | <Target Name="BeforeBuild"> 54 | </Target> 55 | <Target Name="AfterBuild"> 56 | </Target> 57 | --> 58 | </Project> -------------------------------------------------------------------------------- /UnitTestProject/MainTest.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Microsoft.VisualStudio.TestTools.UnitTesting; 3 | using Fox.Common; 4 | using System.Collections.Generic; 5 | 6 | namespace UnitTestProject 7 | { 8 | [TestClass] 9 | public class MainTest 10 | { 11 | [TestMethod] 12 | public void TestFilenamePatterns() 13 | { 14 | Assert.IsTrue(FileRegexTest.WildcardMatchesWindowsStyle("\\Recycler\\", "\\Recycler\\*")); 15 | Assert.IsTrue(FileRegexTest.WildcardMatchesWindowsStyle("\\Recycler\\Blahblah", "\\Recycler\\*")); 16 | Assert.IsTrue(FileRegexTest.WildcardMatchesWindowsStyle("\\Recycler\\xyz\\text.txt", "\\Recycler\\*")); 17 | Assert.IsTrue(FileRegexTest.WildcardMatchesWindowsStyle("\\windows\\system32\\foo.dll", "*.dll")); 18 | Assert.IsTrue(FileRegexTest.WildcardMatchesWindowsStyle("\\$ntfs.log", "\\$ntfs.log")); 19 | Assert.IsFalse(FileRegexTest.WildcardMatchesWindowsStyle("$ntfs.log", "\\$ntfs.log")); 20 | Assert.IsFalse(FileRegexTest.WildcardMatchesWindowsStyle("C:\\$ntfs.log", "\\$ntfs.log")); 21 | } 22 | 23 | [TestMethod] 24 | public void TestAllPattern() 25 | { 26 | FoxMultiWIM.Program.ExcludeFiles = new List<string>(); 27 | FoxMultiWIM.Program.ExcludeFiles.Add("\\swapfile.sys"); 28 | FoxMultiWIM.Program.ExcludeFiles.Add("\\System Volume Information\\*"); 29 | Assert.IsTrue(FoxMultiWIM.Program.TestFilenamePattern("C:\\", "C:\\Test.txt")); 30 | Assert.IsFalse(FoxMultiWIM.Program.TestFilenamePattern("C:\\", "C:\\System Volume Information\\text.txt")); 31 | Assert.IsFalse(FoxMultiWIM.Program.TestFilenamePattern("C:\\", "C:\\swapfile.sys")); 32 | Assert.IsFalse(FoxMultiWIM.Program.TestFilenamePattern("C:\\", "C:\\System Volume Information\\{700A4049-AA0D-4506-B486-5751B9911E86}\\Blah.dat")); 33 | Assert.IsTrue(FoxMultiWIM.Program.TestFilenamePattern("C:\\", "C:\\Windows\\system32\\ntoskrnl.exe")); 34 | } 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /UnitTestProject/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("UnitTestProject")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("UnitTestProject")] 13 | [assembly: AssemblyCopyright("Copyright © 2014")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("f2b2a357-ebb9-45d4-8e48-648336129e87")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | --------------------------------------------------------------------------------