2011年11月25日

WinForm 应用程序禁止多个进程运行

摘要: 方法一: 禁止多个进程运行 using System;using System.Collections.Generic;using System.Linq;using System.Windows.Forms;namespace 开启新的进程{ static class Program { /// <summary> /// 应用程序的主入口点。 ... 阅读全文

posted @ 2011-11-25 22:47 SkySoot 阅读(2265) 评论(0) 推荐(0)

WinForm 应用程序中开启新的进程及控制

摘要: 在 Winform 里有时会需要打开另一个应用程序或文件,比如打开浏览器、打开word文档、打开文件夹和打印文件等等。本文介绍用 C# 在 Winform 中打开一个新进程,完成上述功能。 using System.Diagnostics 该命名空间提供与系统进程、事件日志、性能计数器的交互。其中与进程相关的两个基本类是 System.Diagnostics.Process 和 System.Di... 阅读全文

posted @ 2011-11-25 17:42 SkySoot 阅读(7718) 评论(3) 推荐(1)

WinForm 程序的运行框架与启动流程简介(图文)

摘要: 第一个方块: 加载 Winform 的进程,这里加载的并不是你所创建的应用程序,而是 .net 框架已经创建好的系统进程.启动 Winform 时,加载 Winform 的进程,启动 Asp.NET 时,加载 IIS 的进程,各应用程序是不同的.第二个方块: 在 CLR 挑选好了要加载 Mscoree.dll 还是 Mscorsvr.dll 以后,就要加载 MScorlib.dll 和你所编译好的 Winform 的EXE,然后交给 JIT 去编译成当前平台可以使用的机器码.第三个方块: 编译好机器码以后,就可以执行指令了,这里会创建 Systemdomain,它包含了 SharedDomai 阅读全文

posted @ 2011-11-25 16:05 SkySoot 阅读(3846) 评论(0) 推荐(2)

导航