C# process类使用

czy411129362 2010-06-05 02:17:53
process类中能否获得指定进程的位置和启动进程的用户名?
基本属性里没有啊...


BasePriority 获取关联进程的基本优先级。
EnableRaisingEvents 获取或设置在进程终止时是否应激发Exited事件。
ExitCode 获取关联进程终止时指定的值。
ExitTime 获取关联进程退出的时间。
Handle 返回关联进程的本机句柄。
HandleCount 获取由进程打开的句柄数。
HasExited 获取指示关联进程是否已终止的值。
Id 获取关联进程的唯一标识符。
MachineName 获取关联进程正在其上运行的计算机的名称。
MainModule 获取关联进程的主模块。
MainWindowHandle 获取关联进程主窗口的窗口句柄。
MainWindowTitle 获取进程的主窗口标题。
MaxWorkingSet 获取或设置关联进程的允许的最大工作集大小。
MinWorkingSet 获取或设置关联进程的允许的最小工作集大小。
Modules 获取已由关联进程加载的模块。
NonpagedSystemMemorySize获取分配给此进程的未分页的系统内存大小。
PagedMemorySize 获取分页的内存大小。
PagedSystemMemorySize 获取分页的系统内存大小。
PeakPagedMemorySize 获取峰值分页内存大小。
PeakVirtualMemorySize 获取峰值虚拟内存大小。
PeakWorkingSet 获取峰值工作集大小。
PriorityBoostEnabled 获取或设置一个值,该值指示主窗口拥有焦点时是否由操作系统暂时提升关联进程的优先级。
PriorityClass 获取或设置关联进程的总体优先级类别。
PrivateMemorySize 获取专用内存大小。
PrivilegedProcessorTime 获取此进程的特权处理器时间。
ProcessName 获取该进程的名称。
StartTime 获取关联进程启动的时间。
Threads 获取在关联进程中运行的一组线程。
TotalProcessorTime 获取此进程的总的处理器时间。
UserProcessorTime 获取此进程的用户处理器时间。
VirtualMemorySize 获取进程的虚拟内存大小。
WorkingSet 获取关联进程的物理内存使用情况。
...全文
841 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
云海玉弓缘 2010-06-08
  • 打赏
  • 举报
回复
mark
birdlonger 2010-06-05
  • 打赏
  • 举报
回复
mark .
lzsh0622 2010-06-05
  • 打赏
  • 举报
回复
Process p;
p.MainModule.FileName;
lzsh0622 2010-06-05
  • 打赏
  • 举报
回复
System.Environment.MachineName 计算机名
System.Environment.UserName 用户名
gomoku 2010-06-05
  • 打赏
  • 举报
回复
进程的位置: MainModule.FileName
启动进程的用户: 这个难一点,可以用wmi或win32。

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧