运行程序后,我想知道本进程的ID,如何得到?
解决方案 »
- 求助,如何从xml中删除和修改带ID的元素
- 如何解决dataGridView的userDeletingRow事件、userDeletedRow事件的BUG?
- 請教下c#連接數據庫的操作
- OnPaint()函数调用base.OnPaint()出现栈溢出
- datagrid数据绑定的问题
- ※※※※请问dataGrid中如何产生一个双击某行的时间,并读出该行的数据※※※※
- 跪求标准样条曲线算法
- 关于票据套打的批量打印????
- 怎么合理利用access路径?
- 高分求解:我想實現想window資源管理器中的treeview的功能,即一打開窗口,我要展開我的一級目錄樹,然後我增加一個目錄,treeview自動焦
- c#怎么开发微博应用
- spring.net能用来干啥?
Process[] proe = Process.GetProcesses();
foreach (Process proc in proe)
{
foreach (ProcessThread var in proc.Threads)
{
listBox1.Items.Add(proc.ProcessName+ " "+var.Id);
}
}
this.textBox3.Text = str.ProcessName;
this.textBox2.Text = str.Id.ToString();//进程id
如果是别的程序中获取,那么值可以根据进程名称获取,如果有多个,就得看有什么调节进行筛选。process有很多属性,你自己看看,根据他们进行筛选。
System.Diagnostics.Process p= System.Diagnostics.Process.GetCurrentProcess();
int id= p.Id;
//这样不可以吗?