вторник, 29 мая 2018 г.

software_reporter_tool.exe

https://www.gadgetstyle.com.ua/42321-software-reporter-tool-blocking/

Software Reporter Tool (исполняемый файл software_reporter_tool.exe) — это программный инструмент, который является одним из элементов фирменной утилиты Chrome Cleanup Tool и предназначен для обнаружения в системе любых приложений, мешающих работе веб-браузера Google Chrome.
Software Reporter Tool проверяет жесткий диск компа и отправляется результаты каждой такой проверки в Google.

воскресенье, 20 мая 2018 г.

Launch Wpf Windows from Console App

https://stackoverflow.com/questions/43388308/show-wpf-window-from-console-app

https://stackoverflow.com/questions/2329978/the-calling-thread-must-be-sta-because-many-ui-components-require-this

https://stackoverflow.com/questions/8047610/re-open-wpf-window-from-a-console-application


Work well
WinThread1 = new Thread(() =>
            {
                EventLogWindow2 = new EventLogWindow2();
                EventLogWindow2.Init(EventLog);
                EventLogWindow2?.Show();

                EventLogWindow3 = new EventLogWindow3();
                EventLogWindow3.Init(EventLog);
                EventLogWindow3?.Show();

                Dispatcher.Run();
            });
            WinThread1.SetApartmentState(ApartmentState.STA);
            WinThread1.Start();

Does not work
Application.Current.Dispatcher.Invoke(() =>
            {
                EventLogWindow2 = new EventLogWindow2();
                EventLogWindow2.Init(EventLog);
                EventLogWindow2?.Show();

                EventLogWindow3 = new EventLogWindow3();
                EventLogWindow3.Init(EventLog);
                EventLogWindow3?.Show();
            });

среда, 2 мая 2018 г.

TimeSpan Formating

var dtnow = DateTime.Now;
var tmofday = DateTime.Now.TimeOfDay;

 Console.WriteLine($"{dtnow:hh:mm:ss.fff}");
 Console.WriteLine($"{tmofday:hh\\:mm\\:ss\\.fff}");
 Console.WriteLine(tmofday.ToString(@"hh\:mm\:ss\.fff"));

 the same output

 Console.WriteLine($"{dtnow:hh:mm:ss.FFF}");
 Console.WriteLine($"{tmofday:hh\\:mm\\:ss\\.FFF}");
 Console.WriteLine(tmofday.ToString(@"hh\:mm\:ss\.FFF"));


https://docs.microsoft.com/ru-ru/dotnet/standard/base-types/standard-timespan-format-strings

https://docs.microsoft.com/ru-ru/dotnet/standard/base-types/custom-timespan-format-strings