private static string GetCommandLine(this Process process)
{
using (ManagementObjectCollection objects = new ManagementObjectSearcher("SELECT CommandLine FROM Win32_Process WHERE ProcessId = " + process.Id).Get())
{
return objects.Cast<ManagementBaseObject>().SingleOrDefault()?["CommandLine"]?.ToString();
}
}
Чтобы включить режим полета , используйте следующие команды:
adb shell settings put global airplane_mode_on 1
adb shell am broadcast -a android.intent.action.AIRPLANE_MODE
Чтобы отключить режим полета , вы должны установить значение 0 и снова транслировать намерение:
adb shell settings put global airplane_mode_on 0
adb shell am broadcast -a android.intent.action.AIRPLANE_MODE
static void StartupNextInstanceHandler(object sender, StartupNextInstanceEventArgs e)
{
SingleInstanceApplication sia = (SingleInstanceApplication)sender;
Form1 f = (Form1)sia.ApplicationContext.MainForm;
if (e.CommandLine.Count == 2)
{
string link = e.CommandLine[1];
if (f.CheckURL(link))
{
f.webBrowser1.Navigate(link);
}
}
}
SingleInstanceApplication sia = (SingleInstanceApplication)sender;
Form1 f = (Form1)sia.ApplicationContext.MainForm;