├── .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
33 |
34 | {2}
35 | Administrators
36 | {3}
37 |
38 |
39 |
40 | {4}
41 | {5}
42 |
43 |
44 |
45 | true
46 | true
47 | true
48 | true
49 | true
50 | false
51 | 3
52 |
53 |
54 |
55 |
56 |
57 |
58 | true
59 |
60 | {2}
61 | Administrators
62 | {3}
63 |
64 |
65 |
66 | {4}
67 | {5}
68 |
69 |
70 |
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 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 |
2 |
3 |
4 |
5 |
6 |
7 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
57 |
58 |
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 | ///
11 | /// The main entry point for the application.
12 | ///
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 | //
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 FoxMapNet.Properties
12 | {
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 |
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 | ///
38 | /// Returns the cached ResourceManager instance used by this class.
39 | ///
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 | ///
55 | /// Overrides the current thread's CurrentUICulture property for all
56 | /// resource lookups using this strongly typed resource class.
57 | ///
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 | //
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 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 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/FoxMiniNTBrandingMaker/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/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 | ///
12 | /// The main entry point for the application.
13 | ///
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 | //
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 FoxMiniNTBrandingMaker.Properties
12 | {
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 |
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 | ///
38 | /// Returns the cached ResourceManager instance used by this class.
39 | ///
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 | ///
55 | /// Overrides the current thread's CurrentUICulture property for all
56 | /// resource lookups using this strongly typed resource class.
57 | ///
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 | //
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 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 |
2 |
3 |
4 |
5 |
6 |
7 |
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 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 | ///
11 | /// The main entry point for the application.
12 | ///
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 | //
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 FoxSetKeyboard.Properties
12 | {
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 |
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 | ///
38 | /// Returns the cached ResourceManager instance used by this class.
39 | ///
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 | ///
55 | /// Overrides the current thread's CurrentUICulture property for all
56 | /// resource lookups using this strongly typed resource class.
57 | ///
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 | //
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 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 |
2 |
3 |
4 |
5 |
6 |
7 |
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 | //
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 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 |
2 |
3 |
4 |
5 |
6 |
7 |
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 | ///
6 | /// Required designer variable.
7 | ///
8 | private System.ComponentModel.IContainer components = null;
9 |
10 | ///
11 | /// Clean up any resources being used.
12 | ///
13 | /// true if managed resources should be disposed; otherwise, false.
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 | ///
26 | /// Required method for Designer support - do not modify
27 | /// the contents of this method with the code editor.
28 | ///
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 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {4DD82BFF-B47C-4BAD-B782-B8292C1EC65E}
8 | Exe
9 | Properties
10 | FoxShellIcon
11 | FoxShellIcon
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 | x86
31 | pdbonly
32 | true
33 | ..\Release\
34 | TRACE
35 | prompt
36 | 4
37 |
38 |
39 | true
40 | ..\x64\Debug\
41 | DEBUG;TRACE
42 | full
43 | x64
44 | prompt
45 | MinimumRecommendedRules.ruleset
46 |
47 |
48 | ..\x64\Release\
49 | TRACE
50 | true
51 | pdbonly
52 | x64
53 | prompt
54 | MinimumRecommendedRules.ruleset
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 | {d27d06b2-07ca-4b83-93b2-a0baba16e191}
72 | FoxCommon
73 |
74 |
75 |
76 |
83 |
--------------------------------------------------------------------------------
/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 | ///
6 | /// Required designer variable.
7 | ///
8 | private System.ComponentModel.IContainer components = null;
9 |
10 | ///
11 | /// Clean up any resources being used.
12 | ///
13 | /// true if managed resources should be disposed; otherwise, false.
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 | ///
26 | /// Required method for Designer support - do not modify
27 | /// the contents of this method with the code editor.
28 | ///
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 | ///
12 | /// The main entry point for the application.
13 | ///
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 | //
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 FoxUnmapNet.Properties
12 | {
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 |
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 | ///
38 | /// Returns the cached ResourceManager instance used by this class.
39 | ///
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 | ///
55 | /// Overrides the current thread's CurrentUICulture property for all
56 | /// resource lookups using this strongly typed resource class.
57 | ///
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 | //
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 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 |
2 |
3 |
4 |
5 |
6 |
7 |
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 |
2 |
3 |
4 |
8 |
9 |
10 | GSmartControl - Hard disk drive health inspection tool
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | true
25 |
26 |
27 |
28 |
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 |
2 |
3 |
7 |
8 |
9 |
10 |
11 |
14 |
15 |
16 |
17 |
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 |
2 |
3 |
4 |
8 |
9 |
10 | GSmartControl - Hard disk drive health inspection tool
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | true
25 |
26 |
27 |
28 |
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 |
2 |
3 |
7 |
8 |
9 |
10 |
11 |
14 |
15 |
16 |
17 |
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 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 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {21C644B2-8DF7-4B7D-BAF4-CD98CD586736}
8 | Exe
9 | Properties
10 | StampVersion
11 | StampVersion
12 | v4.5
13 | 512
14 |
15 | SAK
16 | SAK
17 | SAK
18 | SAK
19 |
20 |
21 | AnyCPU
22 | true
23 | full
24 | false
25 | bin\Debug\
26 | DEBUG;TRACE
27 | prompt
28 | 4
29 | false
30 |
31 |
32 | AnyCPU
33 | pdbonly
34 | true
35 | bin\Release\
36 | TRACE
37 | prompt
38 | 4
39 | false
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
58 |
--------------------------------------------------------------------------------
/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();
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 |
--------------------------------------------------------------------------------