摘要: 介绍微软一个罕为人知的无敌命令 介绍微软一个罕为人知的无敌命令问:怎么才能关掉一个用任务管理器关不了的进程?我前段时间发现我的机子里多了一个进程,只要开机就在,我用任务管理器却怎么关也关不了 答1:杀进程很容易,随便找个工具都行。比如IceSword。关键是找到这个进程的启动方式,不然下次重启它又出来了。顺便教大家一招狠的。其实用Windows自带的工具就能杀大部分进程: c:/>ntsd -c q -p PID 只有System、SMSS.EXE和CSRSS.EXE不能杀。前两个是纯内核态的,最后那个是Win32子系统,ntsd本身需要它。ntsd从2000开始就是系统自带的用户... 阅读全文
posted @ 2005-01-10 15:10 greystar 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 前一阵,从国外网站看到一个用C#来操作串口的类。下载下来试了一下,觉得不错。共享一下。/* * Author: Marcus Lorentzon, 2001 * d98malor@dtek.chalmers.se * * Freeware: Please do not remove this header * * File: SerialStream.cs * * Description: Implements a Stream for asynchronous * transfers and COMM. Stream version. * * Version: 2.4 * */#re... 阅读全文
posted @ 2005-01-06 12:49 greystar 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 在开发自定义的WEB控件时,有时我们想让自定义控件实现自动回传的功能。通常只有BUTTON这样的控件才能实现此功能。如果想实现的话,只要让我们的自定义控件实现IPostBackEventHandler接口就可以了,同时给控件加上事件引发的代码调用。using System;using System.Web.UI;using System.Web.UI.WebControls;using System.ComponentModel;namespace MyWebControls{/// <summary>/// MyCounter 的摘要说明。/// </summary> 阅读全文
posted @ 2005-01-06 09:48 greystar 阅读(284) 评论(0) 推荐(0) 编辑
摘要: VB本身是不支持多线程的。但是VB中的部件有进程内及进程外的区分,因此这里我使用进程外部件来实现异步调用。服务器端代码,新建一个ActiveEXE工程,加入一个窗体,窗体中存放一个Timer控件添加一个类模块。代码如下Private WithEvents m_Timer As TimerPublic Event MyTaskResult(result As Long)Private j As LongPrivate Sub Class_Initialize() Set m_Timer = Form1.Timer1End SubPrivate Sub m_Timer_Timer() m_Time 阅读全文
posted @ 2005-01-04 11:11 greystar 阅读(1877) 评论(0) 推荐(0) 编辑
摘要: http://msdnportal.csdn.net/dotnetsamples/default.html觉得不错,有很多帮助构建安全的远程组件http://www.microsoft.com/china/msdn/library/architecture/architecture/architecturetopic/ImpWebSec/iwassecmod86.mspx 阅读全文
posted @ 2004-12-29 17:45 greystar 阅读(126) 评论(0) 推荐(0) 编辑
摘要: http://community.csdn.net/Expert/topic/3472/3472946.xml?temp=.7222864创建虚拟目录 DirectoryEntry是.Net给我们的一大礼物,他的名字我们就知道他的功能--目录入口。使用过ADSI的人都知道操作IIS,WinNT这些时,我们还需要提供他们的Path,操作IIS时,这个Path的格式为: IIS://ComputerName/Service/Website/Directory ComputerName:即操作的服务器的名字,可以是名字也可以是IP,经常用的就是localhost Service:即操作的服务器... 阅读全文
posted @ 2004-12-28 17:03 greystar 阅读(953) 评论(0) 推荐(0) 编辑
摘要: http://www.microsoft.com/china/msdn/library/langtool/vsdotnet/realworld11022004.mspx代码生成器与 .NET发布日期: 12/23/2004 | 更新日期: 12/23/2004Pierre CouzyWinWise摘要:代码生成器是您日常生活中的一部分,即使您没有意识到这一点。Pierre Couzy 说明了如何在项目中利用它们。本页内容简介工具和示例版本控制小结简介假设您在一家由 DBA 统治一切的公司里工作:您不能生成只是“到 Oracle 那里去取一些记录”的应用程序。您只能依靠存储过程,因为在该级别存在 阅读全文
posted @ 2004-12-24 12:42 greystar 阅读(1363) 评论(1) 推荐(0) 编辑
摘要: ADO 中的并发编码发布日期: 12/23/2004 | 更新日期: 12/23/2004Rick Dobson如果有两个用户试图同时更新相同行,将会发生什么?自从共享数据库问世以来,类似的问题就一直在困扰着开发人员。现在,ADO.NET 通过一种名为“开放式并发”的方法灵活地解决了该问题。Rick Dobson 说明了该方法的工作原理以及如何使应用程序在具有高度可伸缩性的环境中变得更加健壮。本页内容并发问题概述数据更新并发刷新 DataSet 并重新提交更新重新提交、刷新或还原插入和删除并发Form2 Load 事件过程多用户插入问题多用户删除问题小结ADO.NET 是为提高可伸缩性而专门设 阅读全文
posted @ 2004-12-24 12:30 greystar 阅读(264) 评论(0) 推荐(0) 编辑
摘要: /*使用SQL语句来进行分页使用此技术的第一步是将所需页的数量与页大小相乘,然后将结果使用TOP关键字升序排序,再将此查询嵌入另一个查询中.此查询是取页尺寸的大小的记录数。是降序处理这样此查询是返回嵌入查询的最后一页。如果需要,可以将最终查询结果再进行升序处理*/declare @pagesize int --每页显示的记录数declare @Pages int --要显示的页数set @pagesize=3set @pages=2declare @Sql nvarchar(200)set @sql='select top ' +str(@pagesize)+' * f 阅读全文
posted @ 2004-12-22 12:19 greystar 阅读(252) 评论(0) 推荐(0) 编辑
摘要: C#中没有全局数据的概念,但有时我们想在应用程序中访问全局性的数据,在WEB中,我们可以使用Application对象来处理。在WINFORM中如何实现呢。其实我们可以使用应用程序域来实现,它是一个应用程序在其中执行的独立环境,为执行托管代码提供隔离、卸载和安全边界。多个应用程序域可以在一个进程中运行;但是,在应用程序域和线程之间没有一对一的关联。多个线程可以属于一个应用程序域,尽管给定的线程并不局限于一个应用程序域,但在任何给定时间,线程都在一个应用程序域中执行。看来一下代码是如何实现的。using System.Threading;public class AppDomainTest{pu 阅读全文
posted @ 2004-12-19 15:17 greystar 阅读(218) 评论(0) 推荐(0) 编辑