Chinaunix首页 | 论坛 | 博客
  • 博客访问: 75421
  • 博文数量: 46
  • 博客积分: 560
  • 博客等级: 下士
  • 技术积分: 386
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-22 22:14
文章分类

全部博文(46)

文章存档

2013年(4)

2012年(42)

我的朋友

分类: 嵌入式

2012-12-05 20:58:26

using System;
using System.Diagnostics;

namespace _3
{
    class Program
    {
        static void Main(string[] args)
        {
            Process myProcess = new Process();

            //获取记事本进程的启动信息
            ProcessStartInfo myProcessStartInfo = new ProcessStartInfo("notepad.exe");
            //将记事本的StartInfo 赋给myProcess 对象的StartInfo

            //创建一个记事本
            myProcess.Start();
            System.Threading.Thread.Sleep(1000);
            ProcessModule myProcessModule;

            //获取与 myProcess 关联的所有模块
            ProcessModuleCollection myProcessModuleCollection = myProcess.Modules;
            Console.WriteLine("Properties of the modules associated with 'notepad' are:");

            //显示每个模块的属性
            for(int i=0;i            {
                myProcessModule = myProcessModuleCollection[i];

                Console.WriteLine("The moduleName is"+myProcessModule.ModuleName);
                Console.WriteLine("The"+myProcessModule.ModuleMemorySize+"'s base address is :"+myProcessModule.BaseAddress);
                Console.WriteLine("For" +myProcessModule.ModuleName+"Entry point address is:"+myProcessModule.EntryPointAddress);
                Console.WriteLine("The"+myProcessModule.ModuleName+"'s File name is:"+myProcessModule.FileName);
            }
            //获取与“myProcess” 关联的主模块
            myProcessModule = myProcess.MainModule;

            //显示该主模块的属性
            Console.WriteLine("The Process 's main moduleName is:"+myProcessModule.ModuleName);
            Console.WriteLine("The Process 's main module's base address is:"+myProcessModule.BaseAddress);
            Console.WriteLine("The Process 's main modules's Entry point address is:"+myProcessModule.EntryPointAddress);
            Console.WriteLine("The Process 's main module's File name is:"+myProcessModule.FileName);
            myProcess.CloseMainWindow();
            Console.ReadKey(true);
        }
    }
}

阅读(327) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~