给桌面共享增加代理功能

This commit is contained in:
snltty
2024-04-13 17:06:26 +08:00
parent 6ddcfcfb23
commit 0f9c06e524
77 changed files with 3337 additions and 1671 deletions

View File

@@ -15,10 +15,10 @@ namespace cmonitor
//初始化配置文件
Config config = new Config();
config.Elevated = args.Any(c => c.Contains("elevated"));
config.Data.Elevated = args.Any(c => c.Contains("elevated"));
Assembly[] assemblies = AppDomain.CurrentDomain.GetAssemblies();
StartupTransfer.Init();
StartupTransfer.Init(config);
//依赖注入
ServiceProvider serviceProvider = null;
@@ -33,9 +33,6 @@ namespace cmonitor
serviceProvider = serviceCollection.BuildServiceProvider();
StartupTransfer.Use(serviceProvider, config, assemblies);
FireWallHelper.Write(Path.GetFileNameWithoutExtension(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName));
GCHelper.FlushMemory();
await Helper.Await();
}
@@ -66,6 +63,7 @@ namespace cmonitor
{
common.libs.winapis.Win32Interop.RelaunchElevated();
}
FireWallHelper.Write(Path.GetFileNameWithoutExtension(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName));
#endif
}
@@ -116,6 +114,6 @@ namespace cmonitor
}
}