Browse Source

工具类添加文件加密

yuzhengyang 8 years ago
parent
commit
36c8528ae6
100 changed files with 513 additions and 39 deletions
  1. 44 33
      Fork.Net/Fork.Net.sln
  2. 0 0
      Fork.Net/Oreo.Plugins/Oreo.CleverDog/App.config
  3. 0 0
      Fork.Net/Oreo.Plugins/Oreo.CleverDog/Commons/P.cs
  4. 0 0
      Fork.Net/Oreo.Plugins/Oreo.CleverDog/Commons/R.cs
  5. 0 0
      Fork.Net/Oreo.Plugins/Oreo.CleverDog/Commons/Settings.cs
  6. 0 0
      Fork.Net/Oreo.Plugins/Oreo.CleverDog/FodyWeavers.xml
  7. 0 0
      Fork.Net/Oreo.Plugins/Oreo.CleverDog/Helpers/FrisbeeHelper.cs
  8. 0 0
      Fork.Net/Oreo.Plugins/Oreo.CleverDog/Images/Backgrounds/Rocket.png
  9. 0 0
      Fork.Net/Oreo.Plugins/Oreo.CleverDog/Images/Icons/CleverDog.ico
  10. 0 0
      Fork.Net/Oreo.Plugins/Oreo.CleverDog/Models/Frisbee.cs
  11. 2 2
      Fork.Net/Oreo.CleverDog/Oreo.CleverDog.csproj
  12. 0 0
      Fork.Net/Oreo.Plugins/Oreo.CleverDog/Program.cs
  13. 0 0
      Fork.Net/Oreo.Plugins/Oreo.CleverDog/Properties/AssemblyInfo.cs
  14. 0 0
      Fork.Net/Oreo.Plugins/Oreo.CleverDog/Properties/Resources.Designer.cs
  15. 0 0
      Fork.Net/Oreo.Plugins/Oreo.CleverDog/Properties/Resources.resx
  16. 0 0
      Fork.Net/Oreo.Plugins/Oreo.CleverDog/Properties/Settings.Designer.cs
  17. 0 0
      Fork.Net/Oreo.Plugins/Oreo.CleverDog/Properties/Settings.settings
  18. 0 0
      Fork.Net/Oreo.Plugins/Oreo.CleverDog/Views/MainForm.Designer.cs
  19. 0 0
      Fork.Net/Oreo.Plugins/Oreo.CleverDog/Views/MainForm.cs
  20. 0 0
      Fork.Net/Oreo.Plugins/Oreo.CleverDog/Views/MainForm.resx
  21. 0 0
      Fork.Net/Oreo.Plugins/Oreo.CleverDog/packages.config
  22. 6 0
      Fork.Net/Oreo.Plugins/Oreo.FileMan/App.config
  23. 101 0
      Fork.Net/Oreo.Plugins/Oreo.FileMan/Oreo.FileMan.csproj
  24. 23 0
      Fork.Net/Oreo.Plugins/Oreo.FileMan/Program.cs
  25. 36 0
      Fork.Net/Oreo.Plugins/Oreo.FileMan/Properties/AssemblyInfo.cs
  26. 71 0
      Fork.Net/Oreo.Plugins/Oreo.FileMan/Properties/Resources.Designer.cs
  27. 0 0
      Fork.Net/Oreo.Plugins/Oreo.FileMan/Properties/Resources.resx
  28. 30 0
      Fork.Net/Oreo.Plugins/Oreo.FileMan/Properties/Settings.Designer.cs
  29. 0 0
      Fork.Net/Oreo.Plugins/Oreo.FileMan/Properties/Settings.settings
  30. 110 0
      Fork.Net/Oreo.Plugins/Oreo.FileMan/Views/MainForm.Designer.cs
  31. 86 0
      Fork.Net/Oreo.Plugins/Oreo.FileMan/Views/MainForm.cs
  32. 0 0
      Fork.Net/Oreo.Plugins/Oreo.FileMan/Views/MainForm.resx
  33. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/App.config
  34. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Commons/P.cs
  35. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Commons/R.cs
  36. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/FodyWeavers.xml
  37. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Helpers/SendHelper.cs
  38. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Models/NetProcess.cs
  39. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Models/ProcessPort.cs
  40. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/NewFolder1/NumenTCPPorts.dat
  41. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/NewFolder1/NumenUDPPorts.dat
  42. 1 1
      Fork.Net/Oreo.NetMonitor/Oreo.NetMonitor.csproj
  43. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Program.cs
  44. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Properties/AssemblyInfo.cs
  45. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Properties/Resources.Designer.cs
  46. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Properties/Resources.resx
  47. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Properties/Settings.Designer.cs
  48. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Properties/Settings.settings
  49. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Properties/app.manifest
  50. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Services/NetWorkService.cs
  51. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/FloatForm.Designer.cs
  52. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/FloatForm.cs
  53. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/FloatForm.resx
  54. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/MainForm.Designer.cs
  55. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/MainForm.cs
  56. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/MainForm.resx
  57. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/NetDetailForm.Designer.cs
  58. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/NetDetailForm.cs
  59. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/NetDetailForm.resx
  60. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/NetReportForm.Designer.cs
  61. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/NetReportForm.cs
  62. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/NetReportForm.resx
  63. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/TestForm.Designer.cs
  64. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/TestForm.cs
  65. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/TestForm.resx
  66. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/WelcomeForm.Designer.cs
  67. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/WelcomeForm.cs
  68. 0 0
      Fork.Net/Oreo.Plugins/Oreo.NetMonitor/packages.config
  69. 0 0
      Fork.Net/Oreo.Plugins/Oreo.PCMonitor/App.xaml
  70. 0 0
      Fork.Net/Oreo.Plugins/Oreo.PCMonitor/App.xaml.cs
  71. 0 0
      Fork.Net/Oreo.Plugins/Oreo.PCMonitor/Commons/P.cs
  72. 0 0
      Fork.Net/Oreo.Plugins/Oreo.PCMonitor/Commons/R.cs
  73. 0 0
      Fork.Net/Oreo.Plugins/Oreo.PCMonitor/Commons/Settings.cs
  74. 0 0
      Fork.Net/Oreo.Plugins/Oreo.PCMonitor/FodyWeavers.xml
  75. 0 0
      Fork.Net/Oreo.Plugins/Oreo.PCMonitor/Helpers/SendHelper.cs
  76. 0 0
      Fork.Net/Oreo.Plugins/Oreo.PCMonitor/Models/NetConnectionInfo.cs
  77. 0 0
      Fork.Net/Oreo.Plugins/Oreo.PCMonitor/Models/NetProcessInfo.cs
  78. 1 1
      Fork.Net/Oreo.PCMonitor/Oreo.PCMonitor.csproj
  79. 0 0
      Fork.Net/Oreo.Plugins/Oreo.PCMonitor/Properties/AssemblyInfo.cs
  80. 0 0
      Fork.Net/Oreo.Plugins/Oreo.PCMonitor/Properties/Resources.Designer.cs
  81. 0 0
      Fork.Net/Oreo.Plugins/Oreo.PCMonitor/Properties/Resources.resx
  82. 0 0
      Fork.Net/Oreo.Plugins/Oreo.PCMonitor/Properties/Settings.Designer.cs
  83. 0 0
      Fork.Net/Oreo.Plugins/Oreo.PCMonitor/Properties/Settings.settings
  84. 0 0
      Fork.Net/Oreo.Plugins/Oreo.PCMonitor/Services/NetFlowService.cs
  85. 0 0
      Fork.Net/Oreo.Plugins/Oreo.PCMonitor/Views/MainWindow.xaml
  86. 0 0
      Fork.Net/Oreo.Plugins/Oreo.PCMonitor/Views/MainWindow.xaml.cs
  87. 0 0
      Fork.Net/Oreo.Plugins/Oreo.PCMonitor/Views/NetDetailsWindow.xaml
  88. 0 0
      Fork.Net/Oreo.Plugins/Oreo.PCMonitor/Views/NetDetailsWindow.xaml.cs
  89. 0 0
      Fork.Net/Oreo.Plugins/Oreo.PCMonitor/packages.config
  90. 0 0
      Fork.Net/Oreo.Plugins/Oreo.PCMonitorWF/App.config
  91. 0 0
      Fork.Net/Oreo.Plugins/Oreo.PCMonitorWF/Commons/P.cs
  92. 0 0
      Fork.Net/Oreo.Plugins/Oreo.PCMonitorWF/Commons/R.cs
  93. 0 0
      Fork.Net/Oreo.Plugins/Oreo.PCMonitorWF/Commons/Settings.cs
  94. 0 0
      Fork.Net/Oreo.Plugins/Oreo.PCMonitorWF/FodyWeavers.xml
  95. 0 0
      Fork.Net/Oreo.Plugins/Oreo.PCMonitorWF/Helpers/SendHelper.cs
  96. 0 0
      Fork.Net/Oreo.Plugins/Oreo.PCMonitorWF/Models/NetConnectionInfo.cs
  97. 0 0
      Fork.Net/Oreo.Plugins/Oreo.PCMonitorWF/Models/NetProcessInfo.cs
  98. 2 2
      Fork.Net/Oreo.PCMonitorWF/Oreo.PCMonitorWF.csproj
  99. 0 0
      Fork.Net/Oreo.Plugins/Oreo.PCMonitorWF/Program.cs
  100. 0 0
      Fork.Net/Oreo.PCMonitorWF/Properties/AssemblyInfo.cs

+ 44 - 33
Fork.Net/Fork.Net.sln

@@ -45,17 +45,19 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpSniffer", "SharpSniffe
 EndProject
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Oreo.Plugins", "Oreo.Plugins", "{E53B3662-A5FD-4D4C-AFF6-1DC9FF24EA16}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Oreo.NetMonitor", "Oreo.NetMonitor\Oreo.NetMonitor.csproj", "{62A9E0A6-2B00-4E44-8058-3611AF55280C}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PacketMonitor", "PacketMonitor\PacketMonitor.csproj", "{82B0FE94-1339-42C8-953F-E400CF9F1FF2}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Oreo.CleverDog", "Oreo.CleverDog\Oreo.CleverDog.csproj", "{A7365B83-32FF-4B92-8C80-A450AC92007F}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Test.WpfApplication1", "Test.WpfApplication1\Test.WpfApplication1.csproj", "{9B9BF25E-0ECD-4923-9546-4FDAEF685092}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Oreo.PCMonitorWF", "Oreo.PCMonitorWF\Oreo.PCMonitorWF.csproj", "{1CEE1934-4969-4FE2-9DB0-C98633313DAF}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Oreo.CleverDog", "Oreo.Plugins\Oreo.CleverDog\Oreo.CleverDog.csproj", "{A7365B83-32FF-4B92-8C80-A450AC92007F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Oreo.FileMan", "Oreo.Plugins\Oreo.FileMan\Oreo.FileMan.csproj", "{44A1823B-EA31-4BAF-B264-0471C149D703}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Oreo.NetMonitor", "Oreo.Plugins\Oreo.NetMonitor\Oreo.NetMonitor.csproj", "{62A9E0A6-2B00-4E44-8058-3611AF55280C}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Oreo.PCMonitor", "Oreo.PCMonitor\Oreo.PCMonitor.csproj", "{270280EA-3CED-4BC5-A8E8-CACE17445F88}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Oreo.PCMonitor", "Oreo.Plugins\Oreo.PCMonitor\Oreo.PCMonitor.csproj", "{270280EA-3CED-4BC5-A8E8-CACE17445F88}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Oreo.PCMonitorWF", "Oreo.Plugins\Oreo.PCMonitorWF\Oreo.PCMonitorWF.csproj", "{1CEE1934-4969-4FE2-9DB0-C98633313DAF}"
 EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -183,14 +185,6 @@ Global
 		{548C259E-A5E8-42CC-BCFF-DAC47CC36AF3}.Release|Any CPU.ActiveCfg = Release|x86
 		{548C259E-A5E8-42CC-BCFF-DAC47CC36AF3}.Release|x86.ActiveCfg = Release|x86
 		{548C259E-A5E8-42CC-BCFF-DAC47CC36AF3}.Release|x86.Build.0 = Release|x86
-		{62A9E0A6-2B00-4E44-8058-3611AF55280C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{62A9E0A6-2B00-4E44-8058-3611AF55280C}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{62A9E0A6-2B00-4E44-8058-3611AF55280C}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{62A9E0A6-2B00-4E44-8058-3611AF55280C}.Debug|x86.Build.0 = Debug|Any CPU
-		{62A9E0A6-2B00-4E44-8058-3611AF55280C}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{62A9E0A6-2B00-4E44-8058-3611AF55280C}.Release|Any CPU.Build.0 = Release|Any CPU
-		{62A9E0A6-2B00-4E44-8058-3611AF55280C}.Release|x86.ActiveCfg = Release|Any CPU
-		{62A9E0A6-2B00-4E44-8058-3611AF55280C}.Release|x86.Build.0 = Release|Any CPU
 		{82B0FE94-1339-42C8-953F-E400CF9F1FF2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{82B0FE94-1339-42C8-953F-E400CF9F1FF2}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{82B0FE94-1339-42C8-953F-E400CF9F1FF2}.Debug|x86.ActiveCfg = Debug|Any CPU
@@ -199,14 +193,6 @@ Global
 		{82B0FE94-1339-42C8-953F-E400CF9F1FF2}.Release|Any CPU.Build.0 = Release|Any CPU
 		{82B0FE94-1339-42C8-953F-E400CF9F1FF2}.Release|x86.ActiveCfg = Release|Any CPU
 		{82B0FE94-1339-42C8-953F-E400CF9F1FF2}.Release|x86.Build.0 = Release|Any CPU
-		{A7365B83-32FF-4B92-8C80-A450AC92007F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{A7365B83-32FF-4B92-8C80-A450AC92007F}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{A7365B83-32FF-4B92-8C80-A450AC92007F}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{A7365B83-32FF-4B92-8C80-A450AC92007F}.Debug|x86.Build.0 = Debug|Any CPU
-		{A7365B83-32FF-4B92-8C80-A450AC92007F}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{A7365B83-32FF-4B92-8C80-A450AC92007F}.Release|Any CPU.Build.0 = Release|Any CPU
-		{A7365B83-32FF-4B92-8C80-A450AC92007F}.Release|x86.ActiveCfg = Release|Any CPU
-		{A7365B83-32FF-4B92-8C80-A450AC92007F}.Release|x86.Build.0 = Release|Any CPU
 		{9B9BF25E-0ECD-4923-9546-4FDAEF685092}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{9B9BF25E-0ECD-4923-9546-4FDAEF685092}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{9B9BF25E-0ECD-4923-9546-4FDAEF685092}.Debug|x86.ActiveCfg = Debug|Any CPU
@@ -215,14 +201,30 @@ Global
 		{9B9BF25E-0ECD-4923-9546-4FDAEF685092}.Release|Any CPU.Build.0 = Release|Any CPU
 		{9B9BF25E-0ECD-4923-9546-4FDAEF685092}.Release|x86.ActiveCfg = Release|Any CPU
 		{9B9BF25E-0ECD-4923-9546-4FDAEF685092}.Release|x86.Build.0 = Release|Any CPU
-		{1CEE1934-4969-4FE2-9DB0-C98633313DAF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{1CEE1934-4969-4FE2-9DB0-C98633313DAF}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{1CEE1934-4969-4FE2-9DB0-C98633313DAF}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{1CEE1934-4969-4FE2-9DB0-C98633313DAF}.Debug|x86.Build.0 = Debug|Any CPU
-		{1CEE1934-4969-4FE2-9DB0-C98633313DAF}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{1CEE1934-4969-4FE2-9DB0-C98633313DAF}.Release|Any CPU.Build.0 = Release|Any CPU
-		{1CEE1934-4969-4FE2-9DB0-C98633313DAF}.Release|x86.ActiveCfg = Release|Any CPU
-		{1CEE1934-4969-4FE2-9DB0-C98633313DAF}.Release|x86.Build.0 = Release|Any CPU
+		{A7365B83-32FF-4B92-8C80-A450AC92007F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{A7365B83-32FF-4B92-8C80-A450AC92007F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{A7365B83-32FF-4B92-8C80-A450AC92007F}.Debug|x86.ActiveCfg = Debug|Any CPU
+		{A7365B83-32FF-4B92-8C80-A450AC92007F}.Debug|x86.Build.0 = Debug|Any CPU
+		{A7365B83-32FF-4B92-8C80-A450AC92007F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{A7365B83-32FF-4B92-8C80-A450AC92007F}.Release|Any CPU.Build.0 = Release|Any CPU
+		{A7365B83-32FF-4B92-8C80-A450AC92007F}.Release|x86.ActiveCfg = Release|Any CPU
+		{A7365B83-32FF-4B92-8C80-A450AC92007F}.Release|x86.Build.0 = Release|Any CPU
+		{44A1823B-EA31-4BAF-B264-0471C149D703}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{44A1823B-EA31-4BAF-B264-0471C149D703}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{44A1823B-EA31-4BAF-B264-0471C149D703}.Debug|x86.ActiveCfg = Debug|Any CPU
+		{44A1823B-EA31-4BAF-B264-0471C149D703}.Debug|x86.Build.0 = Debug|Any CPU
+		{44A1823B-EA31-4BAF-B264-0471C149D703}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{44A1823B-EA31-4BAF-B264-0471C149D703}.Release|Any CPU.Build.0 = Release|Any CPU
+		{44A1823B-EA31-4BAF-B264-0471C149D703}.Release|x86.ActiveCfg = Release|Any CPU
+		{44A1823B-EA31-4BAF-B264-0471C149D703}.Release|x86.Build.0 = Release|Any CPU
+		{62A9E0A6-2B00-4E44-8058-3611AF55280C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{62A9E0A6-2B00-4E44-8058-3611AF55280C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{62A9E0A6-2B00-4E44-8058-3611AF55280C}.Debug|x86.ActiveCfg = Debug|Any CPU
+		{62A9E0A6-2B00-4E44-8058-3611AF55280C}.Debug|x86.Build.0 = Debug|Any CPU
+		{62A9E0A6-2B00-4E44-8058-3611AF55280C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{62A9E0A6-2B00-4E44-8058-3611AF55280C}.Release|Any CPU.Build.0 = Release|Any CPU
+		{62A9E0A6-2B00-4E44-8058-3611AF55280C}.Release|x86.ActiveCfg = Release|Any CPU
+		{62A9E0A6-2B00-4E44-8058-3611AF55280C}.Release|x86.Build.0 = Release|Any CPU
 		{270280EA-3CED-4BC5-A8E8-CACE17445F88}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{270280EA-3CED-4BC5-A8E8-CACE17445F88}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{270280EA-3CED-4BC5-A8E8-CACE17445F88}.Debug|x86.ActiveCfg = Debug|Any CPU
@@ -231,6 +233,14 @@ Global
 		{270280EA-3CED-4BC5-A8E8-CACE17445F88}.Release|Any CPU.Build.0 = Release|Any CPU
 		{270280EA-3CED-4BC5-A8E8-CACE17445F88}.Release|x86.ActiveCfg = Release|Any CPU
 		{270280EA-3CED-4BC5-A8E8-CACE17445F88}.Release|x86.Build.0 = Release|Any CPU
+		{1CEE1934-4969-4FE2-9DB0-C98633313DAF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{1CEE1934-4969-4FE2-9DB0-C98633313DAF}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{1CEE1934-4969-4FE2-9DB0-C98633313DAF}.Debug|x86.ActiveCfg = Debug|Any CPU
+		{1CEE1934-4969-4FE2-9DB0-C98633313DAF}.Debug|x86.Build.0 = Debug|Any CPU
+		{1CEE1934-4969-4FE2-9DB0-C98633313DAF}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{1CEE1934-4969-4FE2-9DB0-C98633313DAF}.Release|Any CPU.Build.0 = Release|Any CPU
+		{1CEE1934-4969-4FE2-9DB0-C98633313DAF}.Release|x86.ActiveCfg = Release|Any CPU
+		{1CEE1934-4969-4FE2-9DB0-C98633313DAF}.Release|x86.Build.0 = Release|Any CPU
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE
@@ -250,11 +260,12 @@ Global
 		{B4E47708-0D92-4308-B605-1B9657B308CF} = {0DB08A6B-6960-48CD-B23B-6428F47FDA60}
 		{328B6806-CC39-4232-AE51-13AABF9A583B} = {0DB08A6B-6960-48CD-B23B-6428F47FDA60}
 		{548C259E-A5E8-42CC-BCFF-DAC47CC36AF3} = {A89FC45A-A907-4487-8719-114530A62684}
-		{62A9E0A6-2B00-4E44-8058-3611AF55280C} = {E53B3662-A5FD-4D4C-AFF6-1DC9FF24EA16}
 		{82B0FE94-1339-42C8-953F-E400CF9F1FF2} = {A89FC45A-A907-4487-8719-114530A62684}
-		{A7365B83-32FF-4B92-8C80-A450AC92007F} = {E53B3662-A5FD-4D4C-AFF6-1DC9FF24EA16}
 		{9B9BF25E-0ECD-4923-9546-4FDAEF685092} = {A89FC45A-A907-4487-8719-114530A62684}
-		{1CEE1934-4969-4FE2-9DB0-C98633313DAF} = {E53B3662-A5FD-4D4C-AFF6-1DC9FF24EA16}
+		{A7365B83-32FF-4B92-8C80-A450AC92007F} = {E53B3662-A5FD-4D4C-AFF6-1DC9FF24EA16}
+		{44A1823B-EA31-4BAF-B264-0471C149D703} = {E53B3662-A5FD-4D4C-AFF6-1DC9FF24EA16}
+		{62A9E0A6-2B00-4E44-8058-3611AF55280C} = {E53B3662-A5FD-4D4C-AFF6-1DC9FF24EA16}
 		{270280EA-3CED-4BC5-A8E8-CACE17445F88} = {E53B3662-A5FD-4D4C-AFF6-1DC9FF24EA16}
+		{1CEE1934-4969-4FE2-9DB0-C98633313DAF} = {E53B3662-A5FD-4D4C-AFF6-1DC9FF24EA16}
 	EndGlobalSection
 EndGlobal

Fork.Net/Oreo.CleverDog/App.config → Fork.Net/Oreo.Plugins/Oreo.CleverDog/App.config


Fork.Net/Oreo.CleverDog/Commons/P.cs → Fork.Net/Oreo.Plugins/Oreo.CleverDog/Commons/P.cs


Fork.Net/Oreo.CleverDog/Commons/R.cs → Fork.Net/Oreo.Plugins/Oreo.CleverDog/Commons/R.cs


Fork.Net/Oreo.CleverDog/Commons/Settings.cs → Fork.Net/Oreo.Plugins/Oreo.CleverDog/Commons/Settings.cs


Fork.Net/Oreo.CleverDog/FodyWeavers.xml → Fork.Net/Oreo.Plugins/Oreo.CleverDog/FodyWeavers.xml


Fork.Net/Oreo.CleverDog/Helpers/FrisbeeHelper.cs → Fork.Net/Oreo.Plugins/Oreo.CleverDog/Helpers/FrisbeeHelper.cs


Fork.Net/Oreo.CleverDog/Images/Backgrounds/Rocket.png → Fork.Net/Oreo.Plugins/Oreo.CleverDog/Images/Backgrounds/Rocket.png


Fork.Net/Oreo.CleverDog/Images/Icons/CleverDog.ico → Fork.Net/Oreo.Plugins/Oreo.CleverDog/Images/Icons/CleverDog.ico


Fork.Net/Oreo.CleverDog/Models/Frisbee.cs → Fork.Net/Oreo.Plugins/Oreo.CleverDog/Models/Frisbee.cs


+ 2 - 2
Fork.Net/Oreo.CleverDog/Oreo.CleverDog.csproj

@@ -95,11 +95,11 @@
     <Folder Include="Services\" />
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="..\Y.Skin\Y.Skin.csproj">
+    <ProjectReference Include="..\..\Y.Skin\Y.Skin.csproj">
       <Project>{e9a97673-3e27-4a49-90bc-8806411a2f57}</Project>
       <Name>Y.Skin</Name>
     </ProjectReference>
-    <ProjectReference Include="..\Y.Utils\Y.Utils.csproj">
+    <ProjectReference Include="..\..\Y.Utils\Y.Utils.csproj">
       <Project>{5b8eeec7-aeb5-407d-9dc1-1c59e53f78d5}</Project>
       <Name>Y.Utils</Name>
     </ProjectReference>

Fork.Net/Oreo.CleverDog/Program.cs → Fork.Net/Oreo.Plugins/Oreo.CleverDog/Program.cs


Fork.Net/Oreo.CleverDog/Properties/AssemblyInfo.cs → Fork.Net/Oreo.Plugins/Oreo.CleverDog/Properties/AssemblyInfo.cs


Fork.Net/Oreo.CleverDog/Properties/Resources.Designer.cs → Fork.Net/Oreo.Plugins/Oreo.CleverDog/Properties/Resources.Designer.cs


Fork.Net/Oreo.CleverDog/Properties/Resources.resx → Fork.Net/Oreo.Plugins/Oreo.CleverDog/Properties/Resources.resx


Fork.Net/Oreo.CleverDog/Properties/Settings.Designer.cs → Fork.Net/Oreo.Plugins/Oreo.CleverDog/Properties/Settings.Designer.cs


Fork.Net/Oreo.CleverDog/Properties/Settings.settings → Fork.Net/Oreo.Plugins/Oreo.CleverDog/Properties/Settings.settings


Fork.Net/Oreo.CleverDog/Views/MainForm.Designer.cs → Fork.Net/Oreo.Plugins/Oreo.CleverDog/Views/MainForm.Designer.cs


Fork.Net/Oreo.CleverDog/Views/MainForm.cs → Fork.Net/Oreo.Plugins/Oreo.CleverDog/Views/MainForm.cs


Fork.Net/Oreo.CleverDog/Views/MainForm.resx → Fork.Net/Oreo.Plugins/Oreo.CleverDog/Views/MainForm.resx


Fork.Net/Oreo.CleverDog/packages.config → Fork.Net/Oreo.Plugins/Oreo.CleverDog/packages.config


+ 6 - 0
Fork.Net/Oreo.Plugins/Oreo.FileMan/App.config

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<configuration>
+    <startup> 
+        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
+    </startup>
+</configuration>

+ 101 - 0
Fork.Net/Oreo.Plugins/Oreo.FileMan/Oreo.FileMan.csproj

@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProjectGuid>{44A1823B-EA31-4BAF-B264-0471C149D703}</ProjectGuid>
+    <OutputType>WinExe</OutputType>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <RootNamespace>Oreo.FileMan</RootNamespace>
+    <AssemblyName>Oreo.FileMan</AssemblyName>
+    <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
+    <FileAlignment>512</FileAlignment>
+    <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <PlatformTarget>AnyCPU</PlatformTarget>
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\Debug\</OutputPath>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <PlatformTarget>AnyCPU</PlatformTarget>
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release\</OutputPath>
+    <DefineConstants>TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="System" />
+    <Reference Include="System.Core" />
+    <Reference Include="System.Xml.Linq" />
+    <Reference Include="System.Data.DataSetExtensions" />
+    <Reference Include="Microsoft.CSharp" />
+    <Reference Include="System.Data" />
+    <Reference Include="System.Deployment" />
+    <Reference Include="System.Drawing" />
+    <Reference Include="System.Net.Http" />
+    <Reference Include="System.Windows.Forms" />
+    <Reference Include="System.Xml" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="Program.cs" />
+    <Compile Include="Properties\AssemblyInfo.cs" />
+    <Compile Include="Views\MainForm.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Views\MainForm.Designer.cs">
+      <DependentUpon>MainForm.cs</DependentUpon>
+    </Compile>
+    <EmbeddedResource Include="Properties\Resources.resx">
+      <Generator>ResXFileCodeGenerator</Generator>
+      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <Compile Include="Properties\Resources.Designer.cs">
+      <AutoGen>True</AutoGen>
+      <DependentUpon>Resources.resx</DependentUpon>
+    </Compile>
+    <EmbeddedResource Include="Views\MainForm.resx">
+      <DependentUpon>MainForm.cs</DependentUpon>
+    </EmbeddedResource>
+    <None Include="Properties\Settings.settings">
+      <Generator>SettingsSingleFileGenerator</Generator>
+      <LastGenOutput>Settings.Designer.cs</LastGenOutput>
+    </None>
+    <Compile Include="Properties\Settings.Designer.cs">
+      <AutoGen>True</AutoGen>
+      <DependentUpon>Settings.settings</DependentUpon>
+      <DesignTimeSharedInput>True</DesignTimeSharedInput>
+    </Compile>
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="App.config" />
+  </ItemGroup>
+  <ItemGroup>
+    <Folder Include="Commons\" />
+    <Folder Include="Models\" />
+    <Folder Include="Services\" />
+  </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="..\..\Y.Utils\Y.Utils.csproj">
+      <Project>{5b8eeec7-aeb5-407d-9dc1-1c59e53f78d5}</Project>
+      <Name>Y.Utils</Name>
+    </ProjectReference>
+  </ItemGroup>
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
+       Other similar extension points exist, see Microsoft.Common.targets.
+  <Target Name="BeforeBuild">
+  </Target>
+  <Target Name="AfterBuild">
+  </Target>
+  -->
+</Project>

+ 23 - 0
Fork.Net/Oreo.Plugins/Oreo.FileMan/Program.cs

@@ -0,0 +1,23 @@
+using Oreo.FileMan.Views;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace Oreo.FileMan
+{
+    static class Program
+    {
+        /// <summary>
+        /// 应用程序的主入口点。
+        /// </summary>
+        [STAThread]
+        static void Main()
+        {
+            Application.EnableVisualStyles();
+            Application.SetCompatibleTextRenderingDefault(false);
+            Application.Run(new MainForm());
+        }
+    }
+}

+ 36 - 0
Fork.Net/Oreo.Plugins/Oreo.FileMan/Properties/AssemblyInfo.cs

@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// 有关程序集的一般信息由以下
+// 控制。更改这些特性值可修改
+// 与程序集关联的信息。
+[assembly: AssemblyTitle("Oreo.FileMan")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Oreo.FileMan")]
+[assembly: AssemblyCopyright("Copyright ©  2017")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+//将 ComVisible 设置为 false 将使此程序集中的类型
+//对 COM 组件不可见。  如果需要从 COM 访问此程序集中的类型,
+//请将此类型的 ComVisible 特性设置为 true。
+[assembly: ComVisible(false)]
+
+// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
+[assembly: Guid("44a1823b-ea31-4baf-b264-0471c149d703")]
+
+// 程序集的版本信息由下列四个值组成: 
+//
+//      主版本
+//      次版本
+//      生成号
+//      修订号
+//
+//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
+// 方法是按如下所示使用“*”: :
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]

+ 71 - 0
Fork.Net/Oreo.Plugins/Oreo.FileMan/Properties/Resources.Designer.cs

@@ -0,0 +1,71 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码由工具生成。
+//     运行时版本: 4.0.30319.42000
+//
+//     对此文件的更改可能导致不正确的行为,如果
+//     重新生成代码,则所做更改将丢失。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace Oreo.FileMan.Properties
+{
+
+
+    /// <summary>
+    ///   强类型资源类,用于查找本地化字符串等。
+    /// </summary>
+    // 此类是由 StronglyTypedResourceBuilder
+    // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。
+    // 若要添加或删除成员,请编辑 .ResX 文件,然后重新运行 ResGen
+    // (以 /str 作为命令选项),或重新生成 VS 项目。
+    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
+    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+    internal class Resources
+    {
+
+        private static global::System.Resources.ResourceManager resourceMan;
+
+        private static global::System.Globalization.CultureInfo resourceCulture;
+
+        [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+        internal Resources()
+        {
+        }
+
+        /// <summary>
+        ///   返回此类使用的缓存 ResourceManager 实例。
+        /// </summary>
+        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+        internal static global::System.Resources.ResourceManager ResourceManager
+        {
+            get
+            {
+                if ((resourceMan == null))
+                {
+                    global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Oreo.FileMan.Properties.Resources", typeof(Resources).Assembly);
+                    resourceMan = temp;
+                }
+                return resourceMan;
+            }
+        }
+
+        /// <summary>
+        ///   覆盖当前线程的 CurrentUICulture 属性
+        ///   使用此强类型的资源类的资源查找。
+        /// </summary>
+        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+        internal static global::System.Globalization.CultureInfo Culture
+        {
+            get
+            {
+                return resourceCulture;
+            }
+            set
+            {
+                resourceCulture = value;
+            }
+        }
+    }
+}

Fork.Net/Oreo.NetMonitor/Properties/Resources.resx → Fork.Net/Oreo.Plugins/Oreo.FileMan/Properties/Resources.resx


+ 30 - 0
Fork.Net/Oreo.Plugins/Oreo.FileMan/Properties/Settings.Designer.cs

@@ -0,0 +1,30 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace Oreo.FileMan.Properties
+{
+
+
+    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
+    internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
+    {
+
+        private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
+
+        public static Settings Default
+        {
+            get
+            {
+                return defaultInstance;
+            }
+        }
+    }
+}

Fork.Net/Oreo.NetMonitor/Properties/Settings.settings → Fork.Net/Oreo.Plugins/Oreo.FileMan/Properties/Settings.settings


+ 110 - 0
Fork.Net/Oreo.Plugins/Oreo.FileMan/Views/MainForm.Designer.cs

@@ -0,0 +1,110 @@
+namespace Oreo.FileMan.Views
+{
+    partial class MainForm
+    {
+        /// <summary>
+        /// Required designer variable.
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// Clean up any resources being used.
+        /// </summary>
+        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows Form Designer generated code
+
+        /// <summary>
+        /// Required method for Designer support - do not modify
+        /// the contents of this method with the code editor.
+        /// </summary>
+        private void InitializeComponent()
+        {
+            this.BtFileEncrypt = new System.Windows.Forms.Button();
+            this.button2 = new System.Windows.Forms.Button();
+            this.button3 = new System.Windows.Forms.Button();
+            this.button4 = new System.Windows.Forms.Button();
+            this.BtFileDecrypt = new System.Windows.Forms.Button();
+            this.SuspendLayout();
+            // 
+            // BtFileEncrypt
+            // 
+            this.BtFileEncrypt.Location = new System.Drawing.Point(51, 35);
+            this.BtFileEncrypt.Name = "BtFileEncrypt";
+            this.BtFileEncrypt.Size = new System.Drawing.Size(75, 23);
+            this.BtFileEncrypt.TabIndex = 0;
+            this.BtFileEncrypt.Text = "文件加密";
+            this.BtFileEncrypt.UseVisualStyleBackColor = true;
+            this.BtFileEncrypt.Click += new System.EventHandler(this.BtFileEncrypt_Click);
+            // 
+            // button2
+            // 
+            this.button2.Location = new System.Drawing.Point(51, 99);
+            this.button2.Name = "button2";
+            this.button2.Size = new System.Drawing.Size(75, 23);
+            this.button2.TabIndex = 1;
+            this.button2.Text = "文件夹加密";
+            this.button2.UseVisualStyleBackColor = true;
+            // 
+            // button3
+            // 
+            this.button3.Location = new System.Drawing.Point(51, 148);
+            this.button3.Name = "button3";
+            this.button3.Size = new System.Drawing.Size(75, 23);
+            this.button3.TabIndex = 2;
+            this.button3.Text = "文件备份";
+            this.button3.UseVisualStyleBackColor = true;
+            // 
+            // button4
+            // 
+            this.button4.Location = new System.Drawing.Point(51, 201);
+            this.button4.Name = "button4";
+            this.button4.Size = new System.Drawing.Size(75, 23);
+            this.button4.TabIndex = 3;
+            this.button4.Text = "文件保险箱";
+            this.button4.UseVisualStyleBackColor = true;
+            // 
+            // BtFileDecrypt
+            // 
+            this.BtFileDecrypt.Location = new System.Drawing.Point(158, 35);
+            this.BtFileDecrypt.Name = "BtFileDecrypt";
+            this.BtFileDecrypt.Size = new System.Drawing.Size(75, 23);
+            this.BtFileDecrypt.TabIndex = 4;
+            this.BtFileDecrypt.Text = "文件解密";
+            this.BtFileDecrypt.UseVisualStyleBackColor = true;
+            this.BtFileDecrypt.Click += new System.EventHandler(this.BtFileDecrypt_Click);
+            // 
+            // MainForm
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.ClientSize = new System.Drawing.Size(284, 261);
+            this.Controls.Add(this.BtFileDecrypt);
+            this.Controls.Add(this.button4);
+            this.Controls.Add(this.button3);
+            this.Controls.Add(this.button2);
+            this.Controls.Add(this.BtFileEncrypt);
+            this.Name = "MainForm";
+            this.Text = "MainForm";
+            this.Load += new System.EventHandler(this.MainForm_Load);
+            this.ResumeLayout(false);
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.Button BtFileEncrypt;
+        private System.Windows.Forms.Button button2;
+        private System.Windows.Forms.Button button3;
+        private System.Windows.Forms.Button button4;
+        private System.Windows.Forms.Button BtFileDecrypt;
+    }
+}

+ 86 - 0
Fork.Net/Oreo.Plugins/Oreo.FileMan/Views/MainForm.cs

@@ -0,0 +1,86 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.IO;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+using Y.Utils.DataUtils.EncryptUtils;
+using Y.Utils.IOUtils.FileUtils;
+using Y.Utils.IOUtils.PathUtils;
+
+namespace Oreo.FileMan.Views
+{
+    public partial class MainForm : Form
+    {
+        FileCodeTool fct = new FileCodeTool();
+        public MainForm()
+        {
+            InitializeComponent();
+        }
+
+        private void BtFileEncrypt_Click(object sender, EventArgs e)
+        {
+            string pwd = "123456789012";
+            OpenFileDialog fileDialog = new OpenFileDialog();
+            fileDialog.Title = "请选择要加密的文件";
+            fileDialog.Filter = "所有文件|*.*";
+            if (fileDialog.ShowDialog() == DialogResult.OK)
+            {
+                string file = fileDialog.FileName;
+                if (File.Exists(file))
+                {
+                    string md5 = fct.GetMD5(file);
+                    string newfile = file + ".fmk";
+
+                    if (!File.Exists(newfile))
+                    {
+                        if (FileEncryptTool.Encrypt(file, newfile, pwd))
+                        {
+                            MessageBox.Show("恭喜你,加密成功。", "加密成功");
+                        }
+                    }
+                    else
+                    {
+                        MessageBox.Show("您选择的文件已存在加密文件", "??");
+                    }
+                }
+            }
+        }
+
+        private void BtFileDecrypt_Click(object sender, EventArgs e)
+        {
+            string pwd = "12345678901234567890123456789012";
+            string[] fileInfo = new string[128];
+            OpenFileDialog fileDialog = new OpenFileDialog();
+            fileDialog.Title = "请选择要解密的文件";
+            fileDialog.Filter = "加密文件|*.fmk";
+            if (fileDialog.ShowDialog() == DialogResult.OK)
+            {
+                string file = fileDialog.FileName;
+                if (File.Exists(file))
+                {
+                    string newfile = file.Substring(0, file.Length - ".fmk".Length);
+                    if (!File.Exists(newfile))
+                    {
+                        if (FileEncryptTool.Decrypt(file, newfile, pwd))
+                        {
+                            MessageBox.Show("恭喜你,解密成功。", "解密成功");
+                        }
+                    }
+                    else
+                    {
+                        MessageBox.Show("您选择的文件已存在解密文件", "??");
+                    }
+                }
+            }
+        }
+
+        private void MainForm_Load(object sender, EventArgs e)
+        {
+        }
+    }
+}

Fork.Net/Oreo.NetMonitor/Views/MainForm.resx → Fork.Net/Oreo.Plugins/Oreo.FileMan/Views/MainForm.resx


Fork.Net/Oreo.NetMonitor/App.config → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/App.config


Fork.Net/Oreo.NetMonitor/Commons/P.cs → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Commons/P.cs


Fork.Net/Oreo.NetMonitor/Commons/R.cs → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Commons/R.cs


Fork.Net/Oreo.NetMonitor/FodyWeavers.xml → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/FodyWeavers.xml


Fork.Net/Oreo.NetMonitor/Helpers/SendHelper.cs → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Helpers/SendHelper.cs


Fork.Net/Oreo.NetMonitor/Models/NetProcess.cs → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Models/NetProcess.cs


Fork.Net/Oreo.NetMonitor/Models/ProcessPort.cs → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Models/ProcessPort.cs


Fork.Net/Oreo.NetMonitor/NewFolder1/NumenTCPPorts.dat → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/NewFolder1/NumenTCPPorts.dat


Fork.Net/Oreo.NetMonitor/NewFolder1/NumenUDPPorts.dat → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/NewFolder1/NumenUDPPorts.dat


+ 1 - 1
Fork.Net/Oreo.NetMonitor/Oreo.NetMonitor.csproj

@@ -141,7 +141,7 @@
     <None Include="App.config" />
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="..\Y.Utils\Y.Utils.csproj">
+    <ProjectReference Include="..\..\Y.Utils\Y.Utils.csproj">
       <Project>{5b8eeec7-aeb5-407d-9dc1-1c59e53f78d5}</Project>
       <Name>Y.Utils</Name>
     </ProjectReference>

Fork.Net/Oreo.NetMonitor/Program.cs → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Program.cs


Fork.Net/Oreo.NetMonitor/Properties/AssemblyInfo.cs → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Properties/AssemblyInfo.cs


Fork.Net/Oreo.NetMonitor/Properties/Resources.Designer.cs → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Properties/Resources.Designer.cs


Fork.Net/Oreo.PCMonitor/Properties/Resources.resx → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Properties/Resources.resx


Fork.Net/Oreo.NetMonitor/Properties/Settings.Designer.cs → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Properties/Settings.Designer.cs


Fork.Net/Oreo.PCMonitorWF/Properties/Settings.settings → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Properties/Settings.settings


Fork.Net/Oreo.NetMonitor/Properties/app.manifest → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Properties/app.manifest


Fork.Net/Oreo.NetMonitor/Services/NetWorkService.cs → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Services/NetWorkService.cs


Fork.Net/Oreo.NetMonitor/Views/FloatForm.Designer.cs → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/FloatForm.Designer.cs


Fork.Net/Oreo.NetMonitor/Views/FloatForm.cs → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/FloatForm.cs


Fork.Net/Oreo.NetMonitor/Views/FloatForm.resx → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/FloatForm.resx


Fork.Net/Oreo.NetMonitor/Views/MainForm.Designer.cs → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/MainForm.Designer.cs


Fork.Net/Oreo.NetMonitor/Views/MainForm.cs → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/MainForm.cs


Fork.Net/Oreo.PCMonitorWF/Views/MainForm.resx → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/MainForm.resx


Fork.Net/Oreo.NetMonitor/Views/NetDetailForm.Designer.cs → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/NetDetailForm.Designer.cs


Fork.Net/Oreo.NetMonitor/Views/NetDetailForm.cs → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/NetDetailForm.cs


Fork.Net/Oreo.NetMonitor/Views/NetDetailForm.resx → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/NetDetailForm.resx


Fork.Net/Oreo.NetMonitor/Views/NetReportForm.Designer.cs → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/NetReportForm.Designer.cs


Fork.Net/Oreo.NetMonitor/Views/NetReportForm.cs → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/NetReportForm.cs


Fork.Net/Oreo.NetMonitor/Views/NetReportForm.resx → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/NetReportForm.resx


Fork.Net/Oreo.NetMonitor/Views/TestForm.Designer.cs → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/TestForm.Designer.cs


Fork.Net/Oreo.NetMonitor/Views/TestForm.cs → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/TestForm.cs


Fork.Net/Oreo.NetMonitor/Views/TestForm.resx → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/TestForm.resx


Fork.Net/Oreo.NetMonitor/Views/WelcomeForm.Designer.cs → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/WelcomeForm.Designer.cs


Fork.Net/Oreo.NetMonitor/Views/WelcomeForm.cs → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/Views/WelcomeForm.cs


Fork.Net/Oreo.NetMonitor/packages.config → Fork.Net/Oreo.Plugins/Oreo.NetMonitor/packages.config


Fork.Net/Oreo.PCMonitor/App.xaml → Fork.Net/Oreo.Plugins/Oreo.PCMonitor/App.xaml


Fork.Net/Oreo.PCMonitor/App.xaml.cs → Fork.Net/Oreo.Plugins/Oreo.PCMonitor/App.xaml.cs


Fork.Net/Oreo.PCMonitor/Commons/P.cs → Fork.Net/Oreo.Plugins/Oreo.PCMonitor/Commons/P.cs


Fork.Net/Oreo.PCMonitor/Commons/R.cs → Fork.Net/Oreo.Plugins/Oreo.PCMonitor/Commons/R.cs


Fork.Net/Oreo.PCMonitor/Commons/Settings.cs → Fork.Net/Oreo.Plugins/Oreo.PCMonitor/Commons/Settings.cs


Fork.Net/Oreo.PCMonitor/FodyWeavers.xml → Fork.Net/Oreo.Plugins/Oreo.PCMonitor/FodyWeavers.xml


Fork.Net/Oreo.PCMonitor/Helpers/SendHelper.cs → Fork.Net/Oreo.Plugins/Oreo.PCMonitor/Helpers/SendHelper.cs


Fork.Net/Oreo.PCMonitor/Models/NetConnectionInfo.cs → Fork.Net/Oreo.Plugins/Oreo.PCMonitor/Models/NetConnectionInfo.cs


Fork.Net/Oreo.PCMonitor/Models/NetProcessInfo.cs → Fork.Net/Oreo.Plugins/Oreo.PCMonitor/Models/NetProcessInfo.cs


+ 1 - 1
Fork.Net/Oreo.PCMonitor/Oreo.PCMonitor.csproj

@@ -113,7 +113,7 @@
     <AppDesigner Include="Properties\" />
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="..\Y.Utils\Y.Utils.csproj">
+    <ProjectReference Include="..\..\Y.Utils\Y.Utils.csproj">
       <Project>{5b8eeec7-aeb5-407d-9dc1-1c59e53f78d5}</Project>
       <Name>Y.Utils</Name>
     </ProjectReference>

Fork.Net/Oreo.PCMonitor/Properties/AssemblyInfo.cs → Fork.Net/Oreo.Plugins/Oreo.PCMonitor/Properties/AssemblyInfo.cs


Fork.Net/Oreo.PCMonitor/Properties/Resources.Designer.cs → Fork.Net/Oreo.Plugins/Oreo.PCMonitor/Properties/Resources.Designer.cs


Fork.Net/Oreo.PCMonitorWF/Properties/Resources.resx → Fork.Net/Oreo.Plugins/Oreo.PCMonitor/Properties/Resources.resx


Fork.Net/Oreo.PCMonitor/Properties/Settings.Designer.cs → Fork.Net/Oreo.Plugins/Oreo.PCMonitor/Properties/Settings.Designer.cs


Fork.Net/Oreo.PCMonitor/Properties/Settings.settings → Fork.Net/Oreo.Plugins/Oreo.PCMonitor/Properties/Settings.settings


Fork.Net/Oreo.PCMonitor/Services/NetFlowService.cs → Fork.Net/Oreo.Plugins/Oreo.PCMonitor/Services/NetFlowService.cs


Fork.Net/Oreo.PCMonitor/Views/MainWindow.xaml → Fork.Net/Oreo.Plugins/Oreo.PCMonitor/Views/MainWindow.xaml


Fork.Net/Oreo.PCMonitor/Views/MainWindow.xaml.cs → Fork.Net/Oreo.Plugins/Oreo.PCMonitor/Views/MainWindow.xaml.cs


Fork.Net/Oreo.PCMonitor/Views/NetDetailsWindow.xaml → Fork.Net/Oreo.Plugins/Oreo.PCMonitor/Views/NetDetailsWindow.xaml


Fork.Net/Oreo.PCMonitor/Views/NetDetailsWindow.xaml.cs → Fork.Net/Oreo.Plugins/Oreo.PCMonitor/Views/NetDetailsWindow.xaml.cs


Fork.Net/Oreo.PCMonitor/packages.config → Fork.Net/Oreo.Plugins/Oreo.PCMonitor/packages.config


Fork.Net/Oreo.PCMonitorWF/App.config → Fork.Net/Oreo.Plugins/Oreo.PCMonitorWF/App.config


Fork.Net/Oreo.PCMonitorWF/Commons/P.cs → Fork.Net/Oreo.Plugins/Oreo.PCMonitorWF/Commons/P.cs


Fork.Net/Oreo.PCMonitorWF/Commons/R.cs → Fork.Net/Oreo.Plugins/Oreo.PCMonitorWF/Commons/R.cs


Fork.Net/Oreo.PCMonitorWF/Commons/Settings.cs → Fork.Net/Oreo.Plugins/Oreo.PCMonitorWF/Commons/Settings.cs


Fork.Net/Oreo.PCMonitorWF/FodyWeavers.xml → Fork.Net/Oreo.Plugins/Oreo.PCMonitorWF/FodyWeavers.xml


Fork.Net/Oreo.PCMonitorWF/Helpers/SendHelper.cs → Fork.Net/Oreo.Plugins/Oreo.PCMonitorWF/Helpers/SendHelper.cs


Fork.Net/Oreo.PCMonitorWF/Models/NetConnectionInfo.cs → Fork.Net/Oreo.Plugins/Oreo.PCMonitorWF/Models/NetConnectionInfo.cs


Fork.Net/Oreo.PCMonitorWF/Models/NetProcessInfo.cs → Fork.Net/Oreo.Plugins/Oreo.PCMonitorWF/Models/NetProcessInfo.cs


+ 2 - 2
Fork.Net/Oreo.PCMonitorWF/Oreo.PCMonitorWF.csproj

@@ -118,11 +118,11 @@
     <None Include="FodyWeavers.xml" />
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="..\Y.Skin\Y.Skin.csproj">
+    <ProjectReference Include="..\..\Y.Skin\Y.Skin.csproj">
       <Project>{e9a97673-3e27-4a49-90bc-8806411a2f57}</Project>
       <Name>Y.Skin</Name>
     </ProjectReference>
-    <ProjectReference Include="..\Y.Utils\Y.Utils.csproj">
+    <ProjectReference Include="..\..\Y.Utils\Y.Utils.csproj">
       <Project>{5b8eeec7-aeb5-407d-9dc1-1c59e53f78d5}</Project>
       <Name>Y.Utils</Name>
     </ProjectReference>

Fork.Net/Oreo.PCMonitorWF/Program.cs → Fork.Net/Oreo.Plugins/Oreo.PCMonitorWF/Program.cs


+ 0 - 0
Fork.Net/Oreo.PCMonitorWF/Properties/AssemblyInfo.cs


Some files were not shown because too many files changed in this diff