Here are the examples of the csharp api System.Diagnostics.Process.Start(string) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
3339 Examples
19
Source : BotMainWindow.xaml.cs
with GNU General Public License v3.0
from 00000vish
with GNU General Public License v3.0
from 00000vish
private void storePage1_Click(object sender, RoutedEventArgs e)
{
if (listView1.SelectedItem != null)
{
ListViewItem item = new ListViewItem();
item = (ListViewItem)listView1.SelectedItem;
Process.Start("https://store.steampowered.com/app/" + item.Tag.ToString());
}
}
19
Source : ToolWindow.xaml.cs
with GNU General Public License v3.0
from 00000vish
with GNU General Public License v3.0
from 00000vish
private void launch1_Click(object sender, RoutedEventArgs e)
{
if (listView1.SelectedItem != null)
{
ListViewItem item = new ListViewItem();
item = (ListViewItem)listView1.SelectedItem;
Process.Start("steam://rungameid/" + item.Tag.ToString());
WindowState = WindowState.Minimized;
}
}
19
Source : DiscordWebhook.cs
with MIT License
from 1-EXON
with MIT License
from 1-EXON
private void label1_Click(object sender, EventArgs e)
{
Process.Start("https://github.com/1-EXON");
}
19
Source : DiscordWebhook.cs
with MIT License
from 1-EXON
with MIT License
from 1-EXON
private void help_but_Click(object sender, EventArgs e)
{
Process.Start("https://www.youtube.com/watch?v=MAsQZ71_LGM");
}
19
Source : MetroRichTextBox.cs
with MIT License
from 1217950746
with MIT License
from 1217950746
public void AddLine(string replacedle, string url)
{
AddLine(replacedle, () => System.Diagnostics.Process.Start(url));
}
19
Source : MetroRichTextBox.cs
with MIT License
from 1217950746
with MIT License
from 1217950746
public void Add(string replacedle, string url)
{
Add(replacedle, () => System.Diagnostics.Process.Start(url));
}
19
Source : DiscordWebhook.cs
with MIT License
from 1-EXON
with MIT License
from 1-EXON
private void label7_Click(object sender, EventArgs e)
{
Process.Start("https://github.com/1-EXON");
}
19
Source : DiscordWebhook.cs
with MIT License
from 1-EXON
with MIT License
from 1-EXON
private void label6_Click(object sender, EventArgs e)
{
Process.Start("https://github.com/1-EXON/DisHook");
}
19
Source : About.cs
with MIT License
from 1CM69
with MIT License
from 1CM69
private void linkLabel4_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process.Start("https://github.com/cytan299/tribahtinov");
}
19
Source : Form2.cs
with MIT License
from 200Tigersbloxed
with MIT License
from 200Tigersbloxed
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process.Start("https://github.com/200Tigersbloxed/BSMulti-Installer/wiki/Which-Multiplayer-Should-I-Install%3F");
}
19
Source : AboutForm.cs
with Apache License 2.0
from 214175590
with Apache License 2.0
from 214175590
private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
Process.Start("http://v.yinsin.net");
}
19
Source : Form1.cs
with MIT License
from 200Tigersbloxed
with MIT License
from 200Tigersbloxed
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process.Start("https://github.com/200Tigersbloxed/BSMulti-Installer/blob/master/README.md");
}
19
Source : AboutForm.cs
with Apache License 2.0
from 214175590
with Apache License 2.0
from 214175590
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
Process.Start("http://blog.yinsin.net");
}
19
Source : IceMonitorForm.cs
with Apache License 2.0
from 214175590
with Apache License 2.0
from 214175590
private void visitToolStripMenuItem_Click(object sender, EventArgs e)
{
if (projects.SelectedItems.Count > 0)
{
string url = projects.SelectedItems[0].Text;
Process.Start(url);
}
}
19
Source : SpringBootMonitorForm.cs
with Apache License 2.0
from 214175590
with Apache License 2.0
from 214175590
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
string url = l_pro_visit_url.Text;
if (!string.IsNullOrWhiteSpace(url))
{
Process.Start(url);
}
}
19
Source : About.cs
with MIT License
from 1CM69
with MIT License
from 1CM69
private void linkLabel3_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process.Start("https://www.cloudynights.com/topic/536410-a-tri-bahtinov-mask-for-sct-collimation-and-focusing/");
}
19
Source : About.cs
with MIT License
from 1CM69
with MIT License
from 1CM69
private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process.Start("https://github.com/wytsep/bahtinov-grabber");
}
19
Source : About.cs
with MIT License
from 1CM69
with MIT License
from 1CM69
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process.Start("http://web.archive.org/web/20160220123031/http://www.njnoordhoek.com:80/?cat=10");
}
19
Source : About.cs
with MIT License
from 1CM69
with MIT License
from 1CM69
private void linkLabel5_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process.Start("https://github.com/1CM69/Tri-Bahtinov_Grabber");
}
19
Source : MainWindow.xaml.cs
with GNU General Public License v3.0
from 1RedOne
with GNU General Public License v3.0
from 1RedOne
private void viewLogs_Click(object sender, RoutedEventArgs e)
{
System.Diagnostics.Process.Start($"{Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)}\\ClientFaux.log");
}
19
Source : Form1.cs
with MIT License
from 200Tigersbloxed
with MIT License
from 200Tigersbloxed
private void Form1_Load(object sender, EventArgs e)
{
// check for internet
if (CheckForInternetConnection() == true) { }
else
{
MessageBox.Show("An Internet Connection is required!", "Not Connected to Internet", MessageBoxButtons.OK, MessageBoxIcon.Error);
Application.Exit();
}
// check if user can access website
if (CheckForWebsiteConnection() == true) { }
else
{
MessageBox.Show("Failed to connect to https://tigersserver.xyz. Please try again soon.", "Failed to Connect", MessageBoxButtons.OK, MessageBoxIcon.Error);
Application.Exit();
}
WebClient client = new WebClient();
Stream stream = client.OpenRead("https://pastebin.com/raw/S8v9a7Ba");
StreamReader reader = new StreamReader(stream);
String content = reader.ReadToEnd();
if(version != content)
{
DialogResult drUpdate = MessageBox.Show("BSMulti-Installer is not up to date! Would you like to download the newest version?", "Uh Oh!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
if(drUpdate == DialogResult.Yes)
{
System.Diagnostics.Process.Start("https://github.com/200Tigersbloxed/BSMulti-Installer/releases/latest");
Application.Exit();
}
}
checkForMessage();
Directory.CreateDirectory("Files");
}
19
Source : AboutForm.cs
with Apache License 2.0
from 214175590
with Apache License 2.0
from 214175590
private void linkLabel3_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
Process.Start("http://www.yinsin.net");
}
19
Source : NginxMonitorForm.cs
with Apache License 2.0
from 214175590
with Apache License 2.0
from 214175590
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
string url = l_visit_url.Text;
if (!string.IsNullOrWhiteSpace(url))
{
Process.Start(url);
}
}
19
Source : SftpWinForm.cs
with Apache License 2.0
from 214175590
with Apache License 2.0
from 214175590
private void openToolStripMenuItem_Click(object sender, EventArgs e)
{
int count = listView1.SelectedItems.Count;
if (count == 1)
{
Object tag = listView1.SelectedItems[0].Tag;
if(tag is DirectoryInfo){
DirectoryInfo dire = (DirectoryInfo)tag;
string tempdir = dire.FullName;
// 刷新
LoadDirFilesToListView(tempdir, () => {
dir = tempdir;
text_adress.Text = tempdir;
});
}
else if (tag is FileInfo)
{
FileInfo file = (FileInfo)tag;
try
{
Process.Start(file.FullName);
}
catch { }
}
}
}
19
Source : CentralServerConfigForm.cs
with Apache License 2.0
from 214175590
with Apache License 2.0
from 214175590
private void 打开本地临时目录ToolStripMenuItem_Click(object sender, EventArgs e)
{
Process.Start(cfgDir);
}
19
Source : TomcatMonitorForm.cs
with Apache License 2.0
from 214175590
with Apache License 2.0
from 214175590
private void projects_MouseDoubleClick(object sender, MouseEventArgs e)
{
if (projects.SelectedItems.Count > 0)
{
ListViewItem item = projects.SelectedItems[0];
if(item != null){
Process.Start(item.Text);
}
}
}
19
Source : SftpWinForm.cs
with Apache License 2.0
from 214175590
with Apache License 2.0
from 214175590
private void editToolStripMenuItem_Click(object sender, EventArgs e)
{
int count = listView1.SelectedItems.Count;
if (count == 1)
{
Object tag = listView1.SelectedItems[0].Tag;
if (tag is FileInfo)
{
FileInfo file = (FileInfo)tag;
try
{
Process.Start(file.FullName);
}
catch { }
}
}
}
19
Source : MainForm.cs
with Apache License 2.0
from 214175590
with Apache License 2.0
from 214175590
private void tool_ssh_Click(object sender, EventArgs e)
{
Process.Start(System.Windows.Forms.Application.ExecutablePath);
}
19
Source : MainForm.cs
with Apache License 2.0
from 214175590
with Apache License 2.0
from 214175590
private void tool_ftp_Click(object sender, EventArgs e)
{
SshUser user = null;
FATabStripItem tab = (FATabStripItem)faTab.SelectedItem;
if (tab != null)
{
SessionConfig sessionConfig = (SessionConfig)tab.Tag;
if (null != sessionConfig)
{
user = new SshUser();
user.Host = sessionConfig.Host;
user.UserName = sessionConfig.UserName;
user.Preplacedword = sessionConfig.Preplacedword;
user.Port = sessionConfig.Port;
}
}
//new SftpForm(user).Show();
if (null != user)
{
string host = "\"" + user.Host + "\"";
string username = "\"" + user.UserName + "\"";
string preplacedword = "\"" + user.Preplacedword + "\"";
string port = "\"" + user.Port + "\"";
Process process = new Process();
process.StartInfo.FileName = APP_DIR + "\\AMSftp.exe";
process.StartInfo.Arguments = host + " " + username + " " + preplacedword + " " + port;
process.StartInfo.UseShellExecute = true;
//启动
process.Start();
}
else
{
Process.Start(APP_DIR + "\\AMSftp.exe");
}
}
19
Source : SftpWinForm.cs
with Apache License 2.0
from 214175590
with Apache License 2.0
from 214175590
private void listView1_MouseDoubleClick(object sender, MouseEventArgs e)
{
if (listView1.SelectedItems.Count > 0)
{
ListViewItem row = listView1.SelectedItems[0];
int index = listView1.SelectedIndices[0];
string name = row.Text;
if(name == ".." && index == 0){
OpenUpDir();
}
else
{
Object tag = row.Tag;
if (tag is DirectoryInfo)
{
string tempdir = ((DirectoryInfo)tag).FullName;
LoadDirFilesToListView(tempdir, () =>
{
dir = tempdir;
text_adress.Text = dir;
});
}
else if (tag is FileInfo)
{
string path = ((FileInfo)tag).FullName;
Process.Start(path);
}
}
}
}
19
Source : Form1.cs
with MIT License
from 2881099
with MIT License
from 2881099
private void buttonItem35_Click(object sender, EventArgs e)
{
Process.Start(@"https://github.com/2881099/FreeSql");
}
19
Source : Form1.cs
with MIT License
from 2881099
with MIT License
from 2881099
private void buttonItem36_Click(object sender, EventArgs e)
{
Process.Start(@"https://github.com/2881099/FreeSql/wiki");
}
19
Source : MainForm.cs
with GNU General Public License v3.0
from 2dust
with GNU General Public License v3.0
from 2dust
private void tsbPromotion_Click(object sender, EventArgs e)
{
Process.Start($"{Utils.Base64Decode(Global.PromotionUrl)}?t={DateTime.Now.Ticks}");
}
19
Source : OptionSettingForm.cs
with GNU General Public License v3.0
from 2dust
with GNU General Public License v3.0
from 2dust
private void linkDnsObjectDoc_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process.Start("https://www.v2fly.org/config/dns.html#dnsobject");
}
19
Source : Form1.cs
with MIT License
from 2881099
with MIT License
from 2881099
private void buttonItem34_Click(object sender, EventArgs e)
{
Process.Start(@"https://github.com/2881099/FreeSql/issues/new");
}
19
Source : mainframe.cs
with MIT License
from 2881099
with MIT License
from 2881099
[JSFunction]
public void openBrowser(string url)
{
Process.Start(url);
}
19
Source : RoutingSettingForm.cs
with GNU General Public License v3.0
from 2dust
with GNU General Public License v3.0
from 2dust
private void linkLabelRoutingDoc_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process.Start("https://www.v2fly.org/config/routing.html");
}
19
Source : MainForm.cs
with GNU General Public License v3.0
from 2dust
with GNU General Public License v3.0
from 2dust
private void btnOK_Click(object sender, EventArgs e)
{
try
{
Process[] existing = Process.GetProcessesByName("v2rayN");
foreach (Process p in existing)
{
string path = p.MainModule.FileName;
if (path == GetPath("v2rayN.exe"))
{
p.Kill();
p.WaitForExit(100);
}
}
}
catch (Exception ex)
{
// Access may be denied without admin right. The user may not be an administrator.
showWarn("Failed to close v2rayN(关闭v2rayN失败).\n" +
"Close it manually, or the upgrade may fail.(请手动关闭正在运行的v2rayN,否则可能升级失败。\n\n" + ex.StackTrace);
}
StringBuilder sb = new StringBuilder();
try
{
if (!File.Exists(fileName))
{
if (File.Exists(defaultFilename))
{
fileName = defaultFilename;
}
else
{
showWarn("Upgrade Failed, File Not Exist(升级失败,文件不存在).");
return;
}
}
string thisAppOldFile = Application.ExecutablePath + ".tmp";
File.Delete(thisAppOldFile);
string startKey = "v2rayN/";
using (ZipArchive archive = ZipFile.OpenRead(fileName))
{
foreach (ZipArchiveEntry entry in archive.Entries)
{
try
{
if (entry.Length == 0)
{
continue;
}
string fullName = entry.FullName;
if (fullName.StartsWith(startKey))
{
fullName = fullName.Substring(startKey.Length, fullName.Length - startKey.Length);
}
if (Application.ExecutablePath.ToLower() == GetPath(fullName).ToLower())
{
File.Move(Application.ExecutablePath, thisAppOldFile);
}
string entryOuputPath = GetPath(fullName);
FileInfo fileInfo = new FileInfo(entryOuputPath);
fileInfo.Directory.Create();
entry.ExtractToFile(entryOuputPath, true);
}
catch (Exception ex)
{
sb.Append(ex.StackTrace);
}
}
}
}
catch (Exception ex)
{
showWarn("Upgrade Failed(升级失败)." + ex.StackTrace);
return;
}
if (sb.Length > 0)
{
showWarn("Upgrade Failed,Hold ctrl + c to copy to clipboard.\n" +
"(升级失败,按住ctrl+c可以复制到剪贴板)." + sb.ToString());
return;
}
Process.Start("v2rayN.exe");
MessageBox.Show("Upgrade successed(升级成功)", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
Close();
}
19
Source : MainWindow.xaml.cs
with MIT License
from 3RD-Dimension
with MIT License
from 3RD-Dimension
private void Hyperlink_RequestNavigate(object sender, System.Windows.Navigation.RequestNavigateEventArgs e)
{
System.Diagnostics.Process.Start(e.Uri.AbsoluteUri);
}
19
Source : Util.cs
with MIT License
from 499116344
with MIT License
from 499116344
public static void TalkQQ(string uin)
{
try
{
var fileName = $"tencent://message/?uin={uin}&Site=qq&Menu=yes";
Process.Start(fileName);
}
catch
{
}
}
19
Source : NotchSolutionPreferences.cs
with MIT License
from 5argon
with MIT License
from 5argon
public override void OnActivate(string searchContext, VisualElement root)
{
var padRect = new VisualElement();
int padding = 10;
padRect.style.paddingBottom = padding;
padRect.style.paddingLeft = padding;
padRect.style.paddingRight = padding;
padRect.style.paddingTop = padding - 5;
root.Add(padRect);
var replacedle = new Label("Notch Solution");
replacedle.style.fontSize = 15;
replacedle.style.unityFontStyleAndWeight = FontStyle.Bold;
padRect.Add(replacedle);
var repo = new Label("https://github.com/5argon/NotchSolution");
repo.style.paddingBottom = 15;
repo.style.unityFontStyleAndWeight = FontStyle.Bold;
repo.RegisterCallback((MouseDownEvent ev) =>
{
System.Diagnostics.Process.Start("https://github.com/5argon/NotchSolution");
});
padRect.Add(repo);
var devicesPath = new TextField("Device Directory");
devicesPath.SetEnabled(false);
devicesPath.value = NotchSimulatorUtility.DevicesFolder;
padRect.Add(devicesPath);
var colorField = new ColorField("Prefab mode overlay color");
colorField.value = Settings.Instance.PrefabModeOverlayColor;
colorField.RegisterValueChangedCallback(ev =>
{
var settings = Settings.Instance;
settings.PrefabModeOverlayColor = ev.newValue;
settings.Save();
NotchSimulator.UpdateAllMockups();
NotchSimulator.UpdateSimulatorTargets();
});
padRect.Add(colorField);
}
19
Source : dlgSettings.cs
with MIT License
from 86Box
with MIT License
from 86Box
private void lnkGithub2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
lnkGithub2.LinkVisited = true;
Process.Start("https://github.com/86Box/86Box");
}
19
Source : dlgSettings.cs
with MIT License
from 86Box
with MIT License
from 86Box
private void lnkGithub_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
lnkGithub.LinkVisited = true;
Process.Start("https://github.com/86Box/86BoxManager");
}
19
Source : FrmAbout.cs
with GNU General Public License v3.0
from 9vult
with GNU General Public License v3.0
from 9vult
private void LabelGithubUrl_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process.Start("https://github.com/ninevult/MikuReader");
}
19
Source : LoaderIntegrityCheck.cs
with GNU General Public License v3.0
from 9E4ECDDE
with GNU General Public License v3.0
from 9E4ECDDE
private static void PopupMsg()
{
try
{
if (MessageBox(IntPtr.Zero, "You're using MelonLoader with important security features missing. Do you want to download the official installer?", "Multiplayer Dynamic Bones Mod", 0x04 | 0x40 | 0x1000) == 6)
{
Process.Start("https://github.com/LavaGang/MelonLoader/releases");
MessageBox(IntPtr.Zero, "Please close the game, and reinstall MelonLoader using the link on the page that just loaded.", "Multiplayer Dynamic Bones Mod", 0x40 | 0x1000);
}
}
catch (Exception ex) { MelonLogger.Error(ex.ToString()); return; }
}
19
Source : FrmAbout.cs
with GNU General Public License v3.0
from 9vult
with GNU General Public License v3.0
from 9vult
private void labelCompanyName_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process.Start("https://9voltfansubs.wordpress.com");
}
19
Source : UI.cs
with MIT License
from aaaddress1
with MIT License
from aaaddress1
private void run_Click(object sender, EventArgs e)
{
if (new FileInfo(exePath).Exists)
Process.Start(exePath);
else
MessageBox.Show("executable file not found!");
}
19
Source : ServerManager.cs
with Apache License 2.0
from AantCoder
with Apache License 2.0
from AantCoder
public void SaveAndRestart()
{
try
{
Loger.Log("Command SaveAndRestart");
Thread.CurrentThread.IsBackground = false;
Connect.Stop();
Thread.Sleep(100);
var rep = Repository.Get;
rep.Save();
Thread.Sleep(200);
Loger.Log("Restart");
Process.Start(Process.GetCurrentProcess().MainModule.FileName);
Loger.Log("Command SaveAndRestart done");
Environment.Exit(0);
}
catch (Exception e)
{
Loger.Log("Command Exception " + e.ToString());
}
}
19
Source : DevicePortal.cs
with Apache License 2.0
from abist-co-ltd
with Apache License 2.0
from abist-co-ltd
public static void OpenWebPortal(DeviceInfo targetDevice)
{
System.Diagnostics.Process.Start(FinalizeUrl(targetDevice.IP));
}
19
Source : HyperlinkButtonCompatible.cs
with MIT License
from ABTSoftware
with MIT License
from ABTSoftware
private void OnClick(object sender, RoutedEventArgs routedEventArgs)
{
#if !SILVERLIGHT
if(!string.IsNullOrWhiteSpace(NavigateUri))
{
Process.Start(NavigateUri);
}
#else
if (!string.IsNullOrWhiteSpace(NavigateUri))
{
System.Windows.Browser.HtmlPage.Window.Navigate(new Uri(NavigateUri), "_blank");
}
#endif
}
See More Examples