9 changed files
BExplorer/BetterExplorer | ||
BetterExplorer.csproj | ||
MainWindow.xaml.cs | ||
ConsoleControl | ||
ConsoleControl.cs | ||
Shell | ||
FileOperation | ||
IIFileOperation.cs | ||
Properties | ||
AssemblyInfo.cs | ||
ShellItem.cs | ||
ShellTreeViewEx.cs | ||
ShellViewEx.cs | ||
WpfControlLibrary1 | ||
4cy2oxal.tmp_proj + | ||
BetterExplorer.csproj
/BExplorer/BetterExplorer/BetterExplorer.csproj-1+7/BExplorer/BetterExplorer/BetterExplorer.csproj
Add comment 44 using System.Xml.Linq;
Add comment 45 using System.Text;
Add comment 46 using BetterExplorer.UsbEject;
Add comment 47 Plus using LTR.IO;
Add comment 48 Plus using LTR.IO.ImDisk;
Add comment 47 49
Add comment 48 50 namespace BetterExplorer
Add comment 49 51 {
Add comment 3736 3738 ExplorerBrowser.SetCustomDialogs(Convert.ToInt32(rks.GetValue(@"IsCustomFO", 0)) == 1);
Add comment 3737 3739 ExplorerBrowser.IsOldSysListView = Convert.ToInt32(rks.GetValue(@"IsVistaStyleListView", 1)) == 1;
Add comment 3738 3740
Add comment 3741 Plus //TODO: add the code for mounting images with ImDisk. look the example below!
Add comment 3742 Plus //var freeDriveLetter = String.Format("{0}:", ImDiskAPI.FindFreeDriveLetter());
Add comment 3743 Plus //ImDiskAPI.CreateDevice(0, 0, 0, 0, 0, ImDiskFlags.Auto, @"J:\Downloads\SomeISO.iso", false, freeDriveLetter, IntPtr.Zero);
Add comment 3744 Plus
Add comment 3739 3745 // loads current Ribbon color theme
Add comment 3740 3746 try
Add comment 3741 3747 {
Add comment 4400 4406 {
Add comment 4401 4407 if (IsUpdateCheck)
Add comment 4402 4408 {
Add comment 4403 Minus autoUpdater.UpdateType = UpdateType.Automatic;
Add comment 4409 Plus autoUpdater.UpdateType = UpdateType.OnlyCheck;
Add comment 4404 4410 }
Add comment 4405 4411 else
Add comment 4406 4412 {
MainWindow.xaml.cs
/BExplorer/BetterExplorer/MainWindow.xaml.cs-1+7/BExplorer/BetterExplorer/MainWindow.xaml.cs
Add comment 44 using System.Xml.Linq;
Add comment 45 using System.Text;
Add comment 46 using BetterExplorer.UsbEject;
Add comment 47 Plus using LTR.IO;
Add comment 48 Plus using LTR.IO.ImDisk;
Add comment 47 49
Add comment 48 50 namespace BetterExplorer
Add comment 49 51 {
Add comment 3736 3738 ExplorerBrowser.SetCustomDialogs(Convert.ToInt32(rks.GetValue(@"IsCustomFO", 0)) == 1);
Add comment 3737 3739 ExplorerBrowser.IsOldSysListView = Convert.ToInt32(rks.GetValue(@"IsVistaStyleListView", 1)) == 1;
Add comment 3738 3740
Add comment 3741 Plus //TODO: add the code for mounting images with ImDisk. look the example below!
Add comment 3742 Plus //var freeDriveLetter = String.Format("{0}:", ImDiskAPI.FindFreeDriveLetter());
Add comment 3743 Plus //ImDiskAPI.CreateDevice(0, 0, 0, 0, 0, ImDiskFlags.Auto, @"J:\Downloads\SomeISO.iso", false, freeDriveLetter, IntPtr.Zero);
Add comment 3744 Plus
Add comment 3739 3745 // loads current Ribbon color theme
Add comment 3740 3746 try
Add comment 3741 3747 {
Add comment 4400 4406 {
Add comment 4401 4407 if (IsUpdateCheck)
Add comment 4402 4408 {
Add comment 4403 Minus autoUpdater.UpdateType = UpdateType.Automatic;
Add comment 4409 Plus autoUpdater.UpdateType = UpdateType.OnlyCheck;
Add comment 4404 4410 }
Add comment 4405 4411 else
Add comment 4406 4412 {
Add comment 44 using System.Xml.Linq;
Add comment 45 using System.Text;
Add comment 46 using BetterExplorer.UsbEject;
Add comment 47 Plus using LTR.IO;
Add comment 48 Plus using LTR.IO.ImDisk;
Add comment 47 49
Add comment 48 50 namespace BetterExplorer
Add comment 49 51 {
Add comment 3736 3738 ExplorerBrowser.SetCustomDialogs(Convert.ToInt32(rks.GetValue(@"IsCustomFO", 0)) == 1);
Add comment 3737 3739 ExplorerBrowser.IsOldSysListView = Convert.ToInt32(rks.GetValue(@"IsVistaStyleListView", 1)) == 1;
Add comment 3738 3740
Add comment 3741 Plus //TODO: add the code for mounting images with ImDisk. look the example below!
Add comment 3742 Plus //var freeDriveLetter = String.Format("{0}:", ImDiskAPI.FindFreeDriveLetter());
Add comment 3743 Plus //ImDiskAPI.CreateDevice(0, 0, 0, 0, 0, ImDiskFlags.Auto, @"J:\Downloads\SomeISO.iso", false, freeDriveLetter, IntPtr.Zero);
Add comment 3744 Plus
Add comment 3739 3745 // loads current Ribbon color theme
Add comment 3740 3746 try
Add comment 3741 3747 {
Add comment 4400 4406 {
Add comment 4401 4407 if (IsUpdateCheck)
Add comment 4402 4408 {
Add comment 4403 Minus autoUpdater.UpdateType = UpdateType.Automatic;
Add comment 4409 Plus autoUpdater.UpdateType = UpdateType.OnlyCheck;
Add comment 4404 4410 }
Add comment 4405 4411 else
Add comment 4406 4412 {
IIFileOperation.cs
/Shell/FileOperation/IIFileOperation.cs-1+7/Shell/FileOperation/IIFileOperation.cs
Add comment 44 using System.Xml.Linq;
Add comment 45 using System.Text;
Add comment 46 using BetterExplorer.UsbEject;
Add comment 47 Plus using LTR.IO;
Add comment 48 Plus using LTR.IO.ImDisk;
Add comment 47 49
Add comment 48 50 namespace BetterExplorer
Add comment 49 51 {
Add comment 3736 3738 ExplorerBrowser.SetCustomDialogs(Convert.ToInt32(rks.GetValue(@"IsCustomFO", 0)) == 1);
Add comment 3737 3739 ExplorerBrowser.IsOldSysListView = Convert.ToInt32(rks.GetValue(@"IsVistaStyleListView", 1)) == 1;
Add comment 3738 3740
Add comment 3741 Plus //TODO: add the code for mounting images with ImDisk. look the example below!
Add comment 3742 Plus //var freeDriveLetter = String.Format("{0}:", ImDiskAPI.FindFreeDriveLetter());
Add comment 3743 Plus //ImDiskAPI.CreateDevice(0, 0, 0, 0, 0, ImDiskFlags.Auto, @"J:\Downloads\SomeISO.iso", false, freeDriveLetter, IntPtr.Zero);
Add comment 3744 Plus
Add comment 3739 3745 // loads current Ribbon color theme
Add comment 3740 3746 try
Add comment 3741 3747 {
Add comment 4400 4406 {
Add comment 4401 4407 if (IsUpdateCheck)
Add comment 4402 4408 {
Add comment 4403 Minus autoUpdater.UpdateType = UpdateType.Automatic;
Add comment 4409 Plus autoUpdater.UpdateType = UpdateType.OnlyCheck;
Add comment 4404 4410 }
Add comment 4405 4411 else
Add comment 4406 4412 {
Add comment 44 using System.Xml.Linq;
Add comment 45 using System.Text;
Add comment 46 using BetterExplorer.UsbEject;
Add comment 47 Plus using LTR.IO;
Add comment 48 Plus using LTR.IO.ImDisk;
Add comment 47 49
Add comment 48 50 namespace BetterExplorer
Add comment 49 51 {
Add comment 3736 3738 ExplorerBrowser.SetCustomDialogs(Convert.ToInt32(rks.GetValue(@"IsCustomFO", 0)) == 1);
Add comment 3737 3739 ExplorerBrowser.IsOldSysListView = Convert.ToInt32(rks.GetValue(@"IsVistaStyleListView", 1)) == 1;
Add comment 3738 3740
Add comment 3741 Plus //TODO: add the code for mounting images with ImDisk. look the example below!
Add comment 3742 Plus //var freeDriveLetter = String.Format("{0}:", ImDiskAPI.FindFreeDriveLetter());
Add comment 3743 Plus //ImDiskAPI.CreateDevice(0, 0, 0, 0, 0, ImDiskFlags.Auto, @"J:\Downloads\SomeISO.iso", false, freeDriveLetter, IntPtr.Zero);
Add comment 3744 Plus
Add comment 3739 3745 // loads current Ribbon color theme
Add comment 3740 3746 try
Add comment 3741 3747 {
Add comment 4400 4406 {
Add comment 4401 4407 if (IsUpdateCheck)
Add comment 4402 4408 {
Add comment 4403 Minus autoUpdater.UpdateType = UpdateType.Automatic;
Add comment 4409 Plus autoUpdater.UpdateType = UpdateType.OnlyCheck;
Add comment 4404 4410 }
Add comment 4405 4411 else
Add comment 4406 4412 {
Add comment 44 using System.Xml.Linq;
Add comment 45 using System.Text;
Add comment 46 using BetterExplorer.UsbEject;
Add comment 47 Plus using LTR.IO;
Add comment 48 Plus using LTR.IO.ImDisk;
Add comment 47 49
Add comment 48 50 namespace BetterExplorer
Add comment 49 51 {
Add comment 3736 3738 ExplorerBrowser.SetCustomDialogs(Convert.ToInt32(rks.GetValue(@"IsCustomFO", 0)) == 1);
Add comment 3737 3739 ExplorerBrowser.IsOldSysListView = Convert.ToInt32(rks.GetValue(@"IsVistaStyleListView", 1)) == 1;
Add comment 3738 3740
Add comment 3741 Plus //TODO: add the code for mounting images with ImDisk. look the example below!
Add comment 3742 Plus //var freeDriveLetter = String.Format("{0}:", ImDiskAPI.FindFreeDriveLetter());
Add comment 3743 Plus //ImDiskAPI.CreateDevice(0, 0, 0, 0, 0, ImDiskFlags.Auto, @"J:\Downloads\SomeISO.iso", false, freeDriveLetter, IntPtr.Zero);
Add comment 3744 Plus
Add comment 3739 3745 // loads current Ribbon color theme
Add comment 3740 3746 try
Add comment 3741 3747 {
Add comment 4400 4406 {
Add comment 4401 4407 if (IsUpdateCheck)
Add comment 4402 4408 {
Add comment 4403 Minus autoUpdater.UpdateType = UpdateType.Automatic;
Add comment 4409 Plus autoUpdater.UpdateType = UpdateType.OnlyCheck;
Add comment 4404 4410 }
Add comment 4405 4411 else
Add comment 4406 4412 {