2017-03-15 10:07:05
C#服务器性能监控之WMI的代码示例详解
1.WMI简介WMI是英文Windows Management Instrumentation的简写,通过使用WMI,我们可以获取本地或远程服务器的性能参数和进程运行情况,以及大部分硬件信息,但前提是运行的用户要有足够的权限,如administrator组用户等。这也是做负载均衡所需要且比较方便快捷的途径。2.使用时首先添加System.Management.dll,然后引用u
3589
2017-03-15 10:10:04
详细介绍C#中调用FormatMessage API
FormatMessage是WINDOWS提供的一个API,用来获取调用Windows API时返回的错误代码对应的文字信息,以前在VB下用过,但是在C#中还没用到,主要是不太了解Windows API在C#中调用的一些规则。 最近对VC++ WIN32开发手机程序突然有了极大的兴趣,捡起N久不用的C++,当然也就需要频繁和Windows API打交道了,写C#写多了,再用VB又有
1919
2017-03-15 10:12:19
c#通过纯代码创建桌面快捷方式,程序菜单项、将网页添加到收藏夹的详解(图)
c#通过纯代码创建桌面快捷方式、创建程序菜单项、将网页添加到收藏夹本文章源代码Src下载地址:http://download./detail/testcs_dn/5141580开始菜单》程序菜单项:添加到收藏夹: 相关函数代码:public const int SW_SHOWNORMAL = 1; /// /
4049
2017-03-15 10:14:01
具体介绍C#将指定网页添加到收藏夹的方法
昨天想实现一个小功能,就是把正在浏览的某网页添加到收藏夹中。以前在页面直接用JAVASCRIPT调用一个方法就搞定了,现在我是想用WINFORM来实现,我自己找了一下没有看到相关的方法(可能找的不仔细)。于是想了一下决定自己实现算了。 完成这个功能主要是两步,首先要取
1926
2017-03-15 10:21:22
C#程序实现动态调用DLL的详情介绍
动态链接库(也称为DLL,即为“Dynamic Link Library”的缩写)是Microsoft Windows最重要的组成要素之一,打开Windows系统文件夹,你会发现文件夹中有很多DLL文件,Windows就是将一些主要的系统功能以DLL模块的形式实现。
1422
2017-03-15 10:23:06
.NET程序如何以管理员身份自动运行的分析
windows 7和vista提高的系统的安全性,同时需要明确指定“以管理员身份运行”才可赋予被运行软件比较高级的权限,比如访问注册表等。否则,当以普通身份运行的程序需要访问较高级的系统资源时,将会抛出异常。 如何让程序在启动时,自动要求“管理员”权限了,我们只需要修改app.manifest文件中的配置项即可。 app.manifest文件默认是不存在的,我们可以通过以下操作来自
2196
2017-03-15 10:40:44
详细介绍C#操作IIS完整解析(图文)
最近在为公司实施做了一个工具,Silverlight部署早已是轻车熟路, 但对于非技术人员来说却很是头疼的一件事,当到现场实施碰到客户情况也各不相同, 急需一个类似系统备份的"一键工具"快速实现应用程序部署和数据库进行关联. 网上关于这方面资源也比较混乱,其中对于IIS的编程影响因素很多,操作技巧上加以细化小结.
1913
2017-03-15 10:57:07
C#解压或压缩文件夹的代码
C#解压或压缩文件夹最近要做一个项目涉及到C#中压缩与解压缩的问题的解决方法,大家分享。这里主要解决文件夹包含文件夹的解压缩问题。1)下载SharpZipLib.dll,在http://www.icsharpcode.net/OpenSource/SharpZipLib/Download.aspx中有最新免费版本,“Assemblies for .NET 1.1, .NET 2.0,
2204
2017-03-15 10:58:51
C#获取系统当前鼠标的图案示例代码
C#获取系统当前鼠标的图案代码如下: using System.Runtime.InteropServices; [StructLayout(LayoutKind.Sequential)]struct CURSORINFO{ public int cbSize; public int flags; public IntPtr hCursor; public Poi
1908
2017-03-15 11:02:12
AppDomain与Assembly的动态加载与卸载代码详解
为了将问题描述清楚,我们先来看一个例子。在这个例子中,WinForm上有一个按钮,当用户点击这个按钮后,就会装载一个已经存在的Assembly,并且在界面的Label控件上显示出这个Assembly的FullName。对Reflection稍微熟悉一点的朋友都知道,这是非常简单的事情,只需要用Assembly.LoadFile方法获得Assembly,然后用FullName属性来显示即可,比如下面
3906