private static void TcpAdminBridgeTest() { var tcpClient = new ReceiverClient(); // TODO relative paths var bridgePath = @"C:\Users\franc\source\repos\Bolter\BridgeProcess\bin\Debug\netcoreapp3.1\BridgeProcess.exe"; var mockServiceApp = @"C:\Users\franc\source\repos\Bolter\MockService\bin\Debug\netcoreapp3.1\MockService.exe"; tcpClient.ConnectToBolterService(IP_SERVER_ADDRESS, PORT); // Info commands tcpClient.SendMessage("unblocksqdsqd"); tcpClient.SendMessage("ooo"); tcpClient.RequestInstallService(); Console.ReadLine(); Bolter.NonAdmin.DisableAllNonAdminRestrictions(); tcpClient.RequestDisableAllAdminRestrictions(AppDomain.CurrentDomain.BaseDirectory); }
static void Main(string[] args) { Console.WriteLine("This is the demo client (console version), user : "******"[MATRIX] Requesting remote service admin commands"); // Use the service or bridge admin app cl.ConnectToBolterService(IP_SERVER_ADDRESS, PORT); // cl.RequestSetBatchAndCMDBlock(false); // cl.RequestPreventDateEditingW10(true); // cl.RequestSetBatchAndCMDBlock(false); // AdminSandbox.RequestRemoteCommands(cl); Console.WriteLine("[MATRIX] All commands requested"); // Thread.Sleep(20000); Console.WriteLine("Now unblocking"); cl.RequestDisableAllAdminRestrictions(AppDomain.CurrentDomain.BaseDirectory); Console.WriteLine("Sleeping 20s"); } else { Admin.SetBatchAndCMDBlock(false, "franc"); Admin.PreventDateEditingW10(true); Admin.SetBatchAndCMDBlock(false, "franc"); } Console.WriteLine("Unblocked Admin"); NonAdmin.DisableAllNonAdminRestrictions(); //cl.RequestDisableAllAdminRestrictions(AppDomain.CurrentDomain.BaseDirectory); // RealServiceTestTCP(true); new ManualResetEvent(false).WaitOne(); }