在公司上班,下班时需要签退,而我呢隔三差五就会忘那么一次。怎么办呢,于是就想能不能捕获windows的关机事件,做一个程序让它在关机的时候提醒我一下呢。 非常幸运很容易就找到了Microsoft.Win32命名空间下面的SystemEvents类,他有一个静态的事件SessionEnding在系统注销或者关机时发生,此事件只有在winform的程序下有效,而在控制台程序下面无效,不能激发事件;还有一点我们必须在程序推出时将加上的事件移除掉,否则就容易造成内存溢出。 关键代码如下: using System; using System.Collections.Generic; using System.Windows.Forms; using Microsoft.Win32; namespace Shutdown { static class Program { /**//// ///...
自windows的vista之后的版本中,可以直接使用dcom的方式调用另外一台机器上的firewall.dll更改相应的规则,当然需要grouppolicy的支持,也可以自己添加一天规则,应许你的这台计算机在另一台计算机上做相应操作,如下实现了一个更改firewall规则的方法: /// <summary>/// Uing Firewallapi.dll to Set the firewall rules./// When you want to change rules in firewall,just provide the name of rules that already exit rules'name in firewall/// </summary>/// <param name="destName">The name of destinate machine that will be set</param>/// <param name="rulesName">Th...
JDK1.4引入了Preferences类, 用于设置用户的首选项。 对于Windows平台就是操作注册表了, 下面的程序就可以操作注册表了,更多请参考jdk的api帮助文档。 import java.io.*; import java.util.prefs.*; public class PrefsDemo { public static void main(String args[]) { String keys[] = {"key1","key2","key3"}; String values[] = {"value1","value2","value3"}; Preferences prefsdemo = Preferences.userRoot().node("test1/test1sub1"); /* 储存参数项*/ for (int i=0 ; i < keys.length; i++) { prefsdemo...
在Windows2000中关机与在Windows98中不一样,需要首先获得权限,然后调用关机API函数,才能关机。以下是具体的步骤: 第一步: 声明结构 ----------------------------------------------------------------------- 需要声明三个结:LUID, LUID_AND_ATTRIBUTES, token_privileges LUID long lowpart long highpart LUID_AND_ATTRIBUTES luid pLuid long Attributes token_privileges long privilegecount luid_and_attributes privileges[] 第二步: 声明外部扩展函数 ----------------------------------------------------------------------- FUNCTION ulong ExitWindowsEx(ulon...
笔者带给大家的是使用photoshop制作WindowsVista经典Logo,主要通过图层、图层样式、钢笔工具与选区工具来实现,Vista的Logo近似于水晶按钮效果,制作起来并不复杂,下面笔者将步骤配合讲解给大家详细介绍。 ...
负载平衡负载平衡通过在服务器阵列上分发所处理的负载,以便没有一个服务器在工作中首当其冲。它同时还可能提供故障切换功能,以便将负载从失败的服务器切换至另一个功能正常的服务器。有几种方式可以实现负载平衡。它们包括: 域名服务 (DNS) 循环法 Windows 负载平衡服务 DNS 循环法 DNS 循环法的工作方式是通过整个 IP 地址列表而非一个 IP 地址应答 DNS 查询。执行查询的 Windows Media Player 通常选择第一个 IP 地址并在连接持续时间引用该服务器。要确保不反复选择同一个 IP 地址,则列表进行循环以便于每次不同的 IP 地址出现在列表顶端。 举一个例子,假设我们有三台服务器,其名称与 IP 地址分别是: exam...
类别:其它 -
多媒体 查看:120
更新:2014-05-08
多播多播是将数据发送到用户组的一到多的传输形式。多播会节省网络的带宽,因为文件是作为单一数据流一直传输到最后一个跃点,然后由路径末端的路由器将各个流发送到目标位置。 部分 Windows Media 技术所使用的术语专门用于多播会话。在讨论如何使用多播以及如何对多播会话进行疑难解答之前,我们将对其进行解释。 理解 Windows Media 技术多播术语 在设置多播传输时使用以下三个术语:放送台、节目与流。 放送台用于通过多播传输分发内容(发布点用于单播传输)。放送台与电视台类似。放送台分发称为节目的内容,而节目一般由几个流组成。例如,节目可能使用插有广告的视频剪辑。有关使用多播和创建多播放送台的更完整信息,请在 Windows ...
类别:其它 -
多媒体 查看:110
更新:2014-05-08
服务器安全问题 本章讨论保证 Windows Media Server 安全与保护内容的方法。可以使用两种身份验证方法之一保证服务器的安全。可以使用 Windows Media 权限管理器保护内容。 单播传输的身份验证 身份验证指对访问服务器的人的身份进行验证。因为在客户与服务器之间有点到点连接,所以单播传输将使系统对其进行身份验证。在客户与服务器间没有直接连接的多播传输会引起另一个问题。多播传输的身份验证将在本书的后面进行讨论。 Windows Media Server 可以使用两种身份验证方法之一。它们是: 匿名身份验证(默认) 基本身份验证 使用 Windows Media 管理器在服务器属性下可以选择任一种方法。 匿名身份验证 可以通过选择不能选择身份验证...
类别:其它 -
多媒体 查看:128
更新:2014-05-08
Windows Media Server 本章讨论如何配置计算机以运行 Windows Media 服务,如何优化服务器以尽可能获得最优性能以及如何保证服务器的安全。我们首先讨论服务器的硬件配置。 计算机硬件配置 不象编码器大量占用 CPU,服务器大量占用 I/O。服务器的瓶颈依次是网络接口卡 (NIC) 与磁盘系统。CPU 与内存是处在第三、第四位。在本章中,我们讨论 Windows Media Server 的最优硬件配置。 选择 CPU 与内存 对于要处理成千上万个并行连接的典型 Windows Media Server 而言,请使用 Intel Pentium II 或与之等同的 CPU。除非服务器要处理 2,000 或 3,000 个以上的并行连接(每个连接速率均是 20 Kbps),否则没有必要使用...
类别:其它 -
多媒体 查看:122
更新:2014-05-08
Windows Media 编码器 Windows Media 编码器压缩 AVI、MP3 或 WAV 格式的数字媒体文件并将其转换为 Windows Media Player 所使用的 ASF 文件。编码器可以用于实时事件或已保存文件。因为编码是大量占用 CPU 的活动,建议运行编码器与运行 Windows Media 服务使用不同的计算机。本章将讨论与使用编码器相关的下列问题: 计算机硬件配置 多种流编码 自动编码 计算机硬件配置 没有任何一种配置可以同时满足所有各种情况。在购买新硬件之前,首先确定是记录高速移动视频还是低速移动视频。低速移动视频的例子如演说者头部特写,它只需要极小的处理能力。高速移动的例子如音乐视频等快速变化的动作,需要很高的处理能力。 选择...
类别:其它 -
多媒体 查看:126
更新:2014-05-08
摘要 本书讨论实现 Microsoft Windows Media 技术的最佳应用。它包括协议、编码器配置与技术、服务器配置与优化、启用多播分发以及日志记录。 引言 Microsoft Windows Media 技术作为 Microsoft Windows 2000 操作系统的一部分发布。它允许您创建、分发并播放流式媒体文件。对于 IT 专业人士来说,了解如何对 Windows 2000 Professional 和 Windows 2000 Server 进行配置以优化性能,以及如何通过网络分发文件相当重要。 下面图 1 所示为传输流式媒体所用组件: 本书讨论与编码、服务以及通过网络传输流式媒体相关的组件。它所包含的信息如下所示: Microsoft Media Server (MMS) 协议 配置与使用编码器 配置与优化服务器 日...
类别:其它 -
多媒体 查看:107
更新:2014-05-08
Windows 2000 Server提供了一整套基于Windows Media技术的多媒体应用环境,通过它用户可以在Internet/Intranet环境下实现视频会议、视频点播、广播及实况转播等功能。我们可以利用Windows 2000 Server来方便、快捷地建立自己的视频服务系统(参见《微电脑世界》2002年第1期《拥有自己的视频点播系统》一文)。不过,在Windows 2000 Server的安装光盘中仅包含了Windows Media Server服务程序和Windows Media编码器这2个工具,而且编码器对视频文件的转换操作是只能够针对.AVI文件进行转换。这对于一个需要大量组织和编排节目的视频点播系统来说是非常不方便的。好在Microsoft公司为广大用户提供了一套完整而且免费的Windows Me...
类别:其它 -
多媒体 查看:106
更新:2014-05-08
遇到精彩的DVD电影画面,想将其保存下来或者设置为壁纸吗? 一般我们都是采用专门的抓图软件,如 HyperSnap-DX等来完成。其实很多人都不知道,Windows Media Player中已经为我们准备了这样的功能! 当我们使用WMP播放RM、RMVB、DVDRip、MPEG、AVI等格式的电影时,只需要在播放过程中按下“Ctrl+I”键,即可捕捉当前电影画面,WMP会弹出一个“保存已捕获图像”的窗口,默认保存格式为JPEG,我们可以在“保存类型”下拉列表中选择“Windows位图”将其保存为BMP格式,呵呵,随你选择。...
类别:其它 -
多媒体 查看:112
更新:2014-05-08
你也许正在为发布自己开发的应用程序和组件犯难,因为按照传统的方法,需要写一些复杂的安装脚本。本文的目的就是帮助.NET程序员熟悉使用非常简单方便的工具来发布自己的应用程序而无须编写安装脚本。微软的.NET安装发布平台把这一切简化为几次简单点击,它提供了自学习的,简单驱动的向导方式。很多使用Visual Studio .NET的程序员没有充分利用VS自带的Windows Installer工具而选择了其他的工具。其实,它使用起来非常简单。 Windows Installer的特性 ·和传统的基于脚本的安装工具对比,它基于一个数据驱动的模型,在单个包内提供所有的安装数据和指令 ·它支持自修复功能--程序可以自动重新安装 &...
类别:其它 -
软件 查看:602
更新:2014-05-07
概要 本文介绍了如何在工作组设置中基于Windows Server 2003 的计算机上将本地策略应用于除管理员以外的所有用户。 在工作组设置(而非域)中使用基于Windows Server 2003 的计算机时,可能需要在该计算机上实施本地策略,这些策略可应用于该计算机的所有用户,但不可应用于管理员。有了这一例外,管理员可以保留对计算机的无限制访问权和控制权,并且还可以限制可登录该计算机的用户。 将本地策略应用于除管理员以外的所有用户 要对除管理员以外的所有用户实施本地策略,请执行以下步骤: 以管理员身份登录到计算机。 打开本地安全策略。要实现这一点,请执行以下...
概要 本文介绍了如何在Windows Server 2003中配置打印机和打印服务器设置。还讲述了如何执行某些比较常见的管理性任务,例如,如何配置分隔页和打印通知。 配置打印机设置是在该打印机的打印机属性中进行,配置打印服务器设置是在打印服务器属性中进行。您必须以管理员或管理员组的成员身份登录,才能执行这些步骤。 如何配置打印机设置 请注意,对于不同的打印机,您可以配置的选项可能也不同。本节说明了如何配置在大多数打印机中都可用的一般设置。 单击开始,然后单击“打印机和传真机”。 右键单击要配置的打印机,然后单击属性。 使用下列任意方...