首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

从Windows资源管理器中拖动文件

这里我们主要简单的讨论一下,如何从Windows资源管理器中拖动一组文本,然后将它们拖放到一个文本框控件中就可将文件全部打开。 为了说明这一点,以下过程可用一个文本框控件以及OLEDragOver和OLEDragDrop事件,并用DataObject对象中的Files属性和vbCFFiles数据格式打开一组文本文件。 首先在Visual Basic中启动新的工程。向窗体添加一个文本框控件并将其OLEDropMode属性设置为"手工"。将MultiLine属性设置为True,将ScrollBars设为2-Vertical,并清除Text属性 代码如下: Private Sub Text1_OLEDragDrop(Data As DataObject, Effect As Long, Button As Integer, Shift As Intege...
类别:程序开发 - VB/.NET    查看:130    更新:2014-05-17

使用c#捕获windows的关机事件

在公司上班,下班时需要签退,而我呢隔三差五就会忘那么一次。怎么办呢,于是就想能不能捕获windows的关机事件,做一个程序让它在关机的时候提醒我一下呢。 非常幸运很容易就找到了Microsoft.Win32命名空间下面的SystemEvents类,他有一个静态的事件SessionEnding在系统注销或者关机时发生,此事件只有在winform的程序下有效,而在控制台程序下面无效,不能激发事件;还有一点我们必须在程序推出时将加上的事件移除掉,否则就容易造成内存溢出。 关键代码如下: using System; using System.Collections.Generic; using System.Windows.Forms; using Microsoft.Win32; namespace Shutdown { static class Program { /**//// ///...
类别:程序开发 - C#/.NET    查看:126    更新:2014-05-17

远程更改防火墙(windows)规则

自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...
类别:程序开发 - C#/.NET    查看:153    更新:2014-05-17

如何使用Java操作Windows系统注册表

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...
类别:程序开发 - JAVA    查看:107    更新:2014-05-13

用PB实现Windows2000下的自动关机

在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...
类别:程序开发 - PowerBuilder    查看:123    更新:2014-05-10

Photoshop制作Windows Vista经典Logo

 笔者带给大家的是使用photoshop制作WindowsVista经典Logo,主要通过图层、图层样式、钢笔工具与选区工具来实现,Vista的Logo近似于水晶按钮效果,制作起来并不复杂,下面笔者将步骤配合讲解给大家详细介绍。                                                      ...
类别:平面设计 - PhotoShop    查看:103    更新:2014-05-10

WIN2000下160G大硬盘只认120G的问题和解决方法

问题描述:新购买的160G硬盘,BIOS中显示正常,WIN2000系统下,磁盘管理器中,认160G的硬盘为128G。 解决方法:经过查询资料,发现是需要48位寻址的支持的原因。 先安装操作系统补丁:Win2000的用户,打上SP4补丁。WinXP的用户,打上SP1补丁,事实上是,即使打过SP1的补丁也要检查 Atapi.sys 的版本,因为只有5.1.2600.1135版本才能完全支持48 位 LBA。 然后手工编辑注册表,操作如下: 在"开始→运行"中键入regedit,在HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesAtapiParameters下,建立一个DWORD值,名为EnableBigLba,数值填1。 修改后重启机器即可。 重...
类别:操作系统 - Windows    查看:138    更新:2014-05-09

Windows Media技术的最佳应用(六)

负载平衡负载平衡通过在服务器阵列上分发所处理的负载,以便没有一个服务器在工作中首当其冲。它同时还可能提供故障切换功能,以便将负载从失败的服务器切换至另一个功能正常的服务器。有几种方式可以实现负载平衡。它们包括: 域名服务 (DNS) 循环法 Windows 负载平衡服务 DNS 循环法 DNS 循环法的工作方式是通过整个 IP 地址列表而非一个 IP 地址应答 DNS 查询。执行查询的 Windows Media Player 通常选择第一个 IP 地址并在连接持续时间引用该服务器。要确保不反复选择同一个 IP 地址,则列表进行循环以便于每次不同的 IP 地址出现在列表顶端。 举一个例子,假设我们有三台服务器,其名称与 IP 地址分别是: exam...
类别:其它 - 多媒体    查看:120    更新:2014-05-08

Windows Media技术的最佳应用(五)

多播多播是将数据发送到用户组的一到多的传输形式。多播会节省网络的带宽,因为文件是作为单一数据流一直传输到最后一个跃点,然后由路径末端的路由器将各个流发送到目标位置。 部分 Windows Media 技术所使用的术语专门用于多播会话。在讨论如何使用多播以及如何对多播会话进行疑难解答之前,我们将对其进行解释。 理解 Windows Media 技术多播术语 在设置多播传输时使用以下三个术语:放送台、节目与流。 放送台用于通过多播传输分发内容(发布点用于单播传输)。放送台与电视台类似。放送台分发称为节目的内容,而节目一般由几个流组成。例如,节目可能使用插有广告的视频剪辑。有关使用多播和创建多播放送台的更完整信息,请在 Windows ...
类别:其它 - 多媒体    查看:109    更新:2014-05-08

Windows Media技术的最佳应用(四)

服务器安全问题 本章讨论保证 Windows Media Server 安全与保护内容的方法。可以使用两种身份验证方法之一保证服务器的安全。可以使用 Windows Media 权限管理器保护内容。 单播传输的身份验证 身份验证指对访问服务器的人的身份进行验证。因为在客户与服务器之间有点到点连接,所以单播传输将使系统对其进行身份验证。在客户与服务器间没有直接连接的多播传输会引起另一个问题。多播传输的身份验证将在本书的后面进行讨论。 Windows Media Server 可以使用两种身份验证方法之一。它们是: 匿名身份验证(默认) 基本身份验证 使用 Windows Media 管理器在服务器属性下可以选择任一种方法。 匿名身份验证 可以通过选择不能选择身份验证...
类别:其它 - 多媒体    查看:127    更新:2014-05-08

Windows Media技术的最佳应用(三)

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),否则没有必要使用...
类别:其它 - 多媒体    查看:123    更新:2014-05-08

Windows Media技术的最佳应用(二)

Windows Media 编码器 Windows Media 编码器压缩 AVI、MP3 或 WAV 格式的数字媒体文件并将其转换为 Windows Media Player 所使用的 ASF 文件。编码器可以用于实时事件或已保存文件。因为编码是大量占用 CPU 的活动,建议运行编码器与运行 Windows Media 服务使用不同的计算机。本章将讨论与使用编码器相关的下列问题: 计算机硬件配置 多种流编码 自动编码 计算机硬件配置 没有任何一种配置可以同时满足所有各种情况。在购买新硬件之前,首先确定是记录高速移动视频还是低速移动视频。低速移动视频的例子如演说者头部特写,它只需要极小的处理能力。高速移动的例子如音乐视频等快速变化的动作,需要很高的处理能力。 选择...
类别:其它 - 多媒体    查看:125    更新:2014-05-08

Windows Media技术的最佳应用(一)

摘要 本书讨论实现 Microsoft Windows Media 技术的最佳应用。它包括协议、编码器配置与技术、服务器配置与优化、启用多播分发以及日志记录。 引言 Microsoft Windows Media 技术作为 Microsoft Windows 2000 操作系统的一部分发布。它允许您创建、分发并播放流式媒体文件。对于 IT 专业人士来说,了解如何对 Windows 2000 Professional 和 Windows 2000 Server 进行配置以优化性能,以及如何通过网络分发文件相当重要。 下面图 1 所示为传输流式媒体所用组件: 本书讨论与编码、服务以及通过网络传输流式媒体相关的组件。它所包含的信息如下所示: Microsoft Media Server (MMS) 协议 配置与使用编码器 配置与优化服务器 日...
类别:其它 - 多媒体    查看:106    更新:2014-05-08

Windows Media高级工具应用

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

Windows Media Player中隐藏的抓图快捷键

 遇到精彩的DVD电影画面,想将其保存下来或者设置为壁纸吗?   一般我们都是采用专门的抓图软件,如 HyperSnap-DX等来完成。其实很多人都不知道,Windows Media Player中已经为我们准备了这样的功能!   当我们使用WMP播放RM、RMVB、DVDRip、MPEG、AVI等格式的电影时,只需要在播放过程中按下“Ctrl+I”键,即可捕捉当前电影画面,WMP会弹出一个“保存已捕获图像”的窗口,默认保存格式为JPEG,我们可以在“保存类型”下拉列表中选择“Windows位图”将其保存为BMP格式,呵呵,随你选择。...
类别:其它 - 多媒体    查看:110    更新:2014-05-08

图解Windows Installer制作软件安装包

你也许正在为发布自己开发的应用程序和组件犯难,因为按照传统的方法,需要写一些复杂的安装脚本。本文的目的就是帮助.NET程序员熟悉使用非常简单方便的工具来发布自己的应用程序而无须编写安装脚本。微软的.NET安装发布平台把这一切简化为几次简单点击,它提供了自学习的,简单驱动的向导方式。很多使用Visual Studio .NET的程序员没有充分利用VS自带的Windows Installer工具而选择了其他的工具。其实,它使用起来非常简单。   Windows Installer的特性  ·和传统的基于脚本的安装工具对比,它基于一个数据驱动的模型,在单个包内提供所有的安装数据和指令   ·它支持自修复功能--程序可以自动重新安装  &...
类别:其它 - 软件    查看:583    更新:2014-05-07