Mar
31

强烈鄙视君君表情、海啸QQshow的作者

生活       Trackback

今天朋友让我找点qq头像还有表情,我就在skycn下载了君君表情和海啸QQshow,下载后,发现他们是exe文件,而且不能解压缩,我估计这里面就有猫腻。但是为了得到qq头像,我就安装了。觉得最多是安装百度、3721插件,大不了卸载吗。
安装过程中,卡巴斯基就报有广告软件,杀!
之后,发现海啸QQshow里捆绑了网络猪、迷你迅雷、划词搜索
君君表情里也捆绑了类似的内容。
之后我将安装过的表情备份下来。
然后开始卸载安装程序。
当我打开“添加删除程序”时,发现多了一个HAP程序,肯定是刚才安装时带的。卸载。
再把划词搜索卸载了。网络猪和迅雷刚才没有安装。
悲剧发生了,Google的搜索结果出现了多处空白,Word里很多字体都没有了。
我打开windows\fonts文件夹,发现少了很多字体。晕
本来很好的东西,非要捆绑那些乱七八糟的东西,搞得我缺少很多字体,连Google都显示不正常。我想作者们应该仔细考虑一下了,不能为了一点点利益而损害了使用者的利益。
那些被捆绑软件的公司也该好好检讨一下,3721、百度、网络猪、迅雷、划词搜索等等,你们在很多软件中被捆绑、在网页中被捆绑、强行安装、卸载不掉,都是你们的通病。希望你们能另辟途径,推广自己的产品,而不是在损害客户利益的基础上。
最后我还要大喊一句:Fuck!!!!!
以下是截图,可以看到Word里面少了很多字体:


阅读(463 次)

Mar
28

摩托罗拉V226手机照片

数码       Trackback

摩托罗拉V226手机照片,很多哦。
title
title
title
title
title
title

阅读(561 次)

Mar
27

V226瘦身经历(简化版)

数码       Trackback

老婆的V226买来快4个月了,一直也没时间帮她瘦身。老婆总是抱怨手机容量小,放不下几首mp3铃声。今天趁着加班,在Younet上找了很多关于V220/V226瘦身的文章作为参考,在把软件都下载全的情况下对手机进行了瘦身。

1、整体介绍:
瘦身前可用空间700K。瘦身时删除了所有的Java游戏、大部分铃声、一部分图片。瘦身后可用空间增加到了1.9M。虽然没有其他网友的瘦身效果好,但是这些空间够我老婆折腾一段时间了。其实要这么大空间也没啥用,常用的铃声就那么几个,如果追求每天都换铃声,就算每个MP3铃声30秒/200K,也能放9个呢,何况还有很多好听的Mid铃声,1.9M空间足够。
2、使用软件
mobile PhoneTools,这个是随手机附送的光盘上带的
MotoKit 1.06,这个用来删除、备份手机文件的好工具
PST Phone Programmer,用来刷机,本次只用其打开手机的Java加载器
MIDway_2.8,用来传送Java程序
3、详细步骤
a)备份手机文件
运行mobile PhoneTools,在其自带的文件管理工具中,将自己的图片、声音、视频拖到硬盘保存,删除手机中的这些文件。
还是在mobile PhoneTools中,备份通讯录。
如果你是Win2000,要打SP4补丁,如果你是WinXP,要打SP2补丁,如果你暂时没办法做到这些,那么运行MotoKit、PST时会提示你无法连接手机(缺少驱动)。
通过修改注册表可以办到:
在运行中输入 regedit 进入注册表下的 “ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSEt\Enum\USB ”,在“ USB ”上点右键选“使用权限”再选“ Everyone ”将完全控制打勾以便接下来的修改。
展开“ Vid_22b8&pid_4901 ”,点击 5&1f0c0b19&0&2 ,修改“ Service ”的数据“ usbccgp ”为“ usbhub ”;
找到 “ 5&1f0c0b19&0&2 ”下的子目录“ Control ”,单击,将“ ActiveService ”的数据“ usbccgp ”也修改为“ usbhub ”。
重启电脑,插入USB线,系统会提示找到新硬件,驱动程序的路径在P2K的DRV目录下,安装驱动的时候选择这个目录即可。
运行MotoKit,点击“备份/恢复”按钮,依照操作,将手机的所有文件备份
b)删除文件
在MotoKit中,点击“文件管理器”,再点击“视频文档”,将两个视频文件删除;
点击“声音文档”,删除如下文件
~AlertFile013.imy  高音钟声
~AlertFile014.imy  低音钟声
~AlertFile016.imy  高和弦音
~AlertFile017.imy  低和弦音
~AlertFile019.imy  鼓掌
~AlertFile026.imy  叮声
~AlertFile028.imy  鼓声
~AlertFile032.imy  喇叭
~AlertFile050.imy  通报声
~AlertFile066.imy  嗒嗒
~AlertFile252.mp3  大家来恋爱
Jambalaya.mp3  Jambalaya
Martini~~.mp3
~AlertFile006.mid  钟声
~AlertFile007.mid  滴嗒音
~AlertFile020.mid  宇宙音乐
~AlertFile027.mid  门铃
~AlertFile039.mid  合音
~AlertFile041.mid  间奏曲
~AlertFile056.mid  地方曲
~AlertFile057.mid  即兴曲
~AlertFile061.mid  畅想曲
~AlertFile064.mid  标准
~AlertFile071.mid  小调
~AlertFile073.mid  叮叮咚
~AlertFile075.mid  风铃曲
~AlertFile120.mid  天鹅湖
~AlertFile169.mid  强光
~AlertFile182.mid  大街时尚
~AlertFile196.mid  这是技术
~AlertFile202.mid  奇异的
~AlertFile214.mid  脉搏
~AlertFile227.mid  舞姿
~AlertFile237.mid  波浪
Caribbean.mid  Caribbean
Hostel.mid  Hostel
rt_dancefloor~~.mid
点击“根目录”,依次进入“mobile\mms\mmstemplate”,保留Let’s Meet.sml。因为我备份手机文件的时候,Let’s Meet.sml文件提示一般性错误,没法备份,所以这里就不删除了。
这时察看可用容量为1.9M,够了,呵呵
c)故障
经过上述操作,瘦身基本上算完成了,但是进入“高音明细”时会自动跳出来,这时还要“主清除”和“主复位”。这两个选项在“设置”–“初始设置”里,初始的密码是“000000”。经过这两项操作后,手机会自动充启。然后你会发现通讯录里的人全都没了,短信也没了。这时就要用到mobile PhoneTools,恢复你刚才备份的通讯录。
OK,瘦身完成。

PS:介绍一下如何打开V226的Java加载器
运行PST,选择“File”–“New”–“Kjava File”,点“确定”;
选择“Phone”–“Read”,接着读出手机的 JAVA 程序;然后按“Enable Java app loader menu”选项;
选择“PHONE”–“RESTART” ,手机会重新自动启动;
在手机中进“菜单”–“设置”–“Java 工具”,就会发现多了“JAVA 加载器” 选项;
打开“JAVA 加载器” ,将数据线拔出,等5秒钟后,重插数据线;
用MidWay软件,打开要上传得Java文件(jad文件),按工具栏的第二个按钮,就开始上传文件了,这时手机上会出现是否下载提示,选择“下载”,稍等就会下载完毕并自动安装。如果上传时出现超时,那是连接端口没设定好,试图改变MidWay的端口,我是用Com4上传的,可以多试几个,直到成功为止。

此文章内容有一部分是直接粘贴的网友文章

阅读(476 次)

Mar
25

DropDownList总是取得第一条记录的内容

编程       Trackback

艾,今天咋就那么倒霉呢,以前都注意这个问题的,今天就忘记写了。

程序里,用户点击完一个保存按钮,然后在按钮的点击事件里我写上处理代码,结果每次取DropDownList里的值时,总是取得的第一个列表值,晕。

查了半天,原因竟然是忘记把邦定DropDownList的代码放到if(Page.IsPostback)里了。

再晕一次!!!

阅读(501 次)

Mar
10

用VisualC#打造个性化的IE浏览器

编程       Trackback

IE是现在Windows平台下用的最多的浏览器,但微软提供的IE是那么朴实,以至于毫无特色,那么如何用程序来修改IE,打造有自己的特色的IE呢?我经过思索,通过注册表找到了修改IE的方法,下面我向大家介绍一下这种方法。

首先我们来熟悉一下C#中修改注册表的方法与函数。在VC#中提供了Registry类、RegistryKey类来实现对注册表的操作。其中Registry类封装了注册表的七个基本主健:

Registry.ClassesRoot 对应于HKEY_CLASSES_ROOT主键

Registry.CurrentUser 对应于HKEY_CURRENT_USER主键

Registry.LocalMachine 对应于 HKEY_LOCAL_MACHINE主键

Registry.User 对应于 HKEY_USER主键

Registry.CurrentConfig 对应于HEKY_CURRENT_CONFIG主键

Registry.DynDa 对应于HKEY_DYN_DATA主键

Registry.PerformanceData 对应于HKEY_PERFORMANCE_DATA主键

RegistryKey类封装了对注册表的基本操作,包括读取,写入,删除。其中读取的主要函数有:

OpenSubKey ( string name )方法主要是打开指定的子键。

GetSubKeyNames ( )方法是获得主键下面的所有子键的名称,它的返回值是一个字符串数组。

GetValueNames ( )方法是获得当前子键中的所有的键名称,它的返回值也是一个字符串数组。

GetValue ( string name )方法是指定键的键值。

写入的函数有:

CreateSubKey(string name)方法是增加一个子键

SetValue(string name,string value)方法是设置一个键的键值

删除的函数:

DeleteSubKey ( )方法:删除一个指定的子键。

DeleteSubKeyTree ( )方法:

此方法是彻底删除指定的子键目录,即:删除该子键以及该子键以下的全部子键。

通过注册表可以修改IE,在这里我简单的介绍几个常用的来实现对IE的修改。

如果我们希望在打开或者关闭IE窗口时,被打开的窗口有动感效果,那么可以打开HKEY_ CURRENT_USER \ Control Panel\ desktop\ WindowMetrics键,并在右边的窗口中新建串值”Minanimat”与”Maxanimat”并设值为”0″,为”1″,这样在IE窗口最大最小化切换时有递变的效果。

如果我们更改为IE的工具栏添加背景那么展开HKEY_Current_User\ Software\Microsoft\Internet Explorer\Toolbar键值,Explorer主键下新建一个名为”BackBitmap”的字符串值,并将其值修改为事先准备的BMP图片的完整路径及文件名;这样我们就完成了为IE的工具栏添加背景图片的目的。

用C#编程来实现的方法如下:

1.IE窗口的动感效果

//————————————-
// ChangeIE.cs ? 2004 by yudehui
//————————————-
using System;
using Microsoft.Win32; //对注册表操作一定要引用这个命名空间
namespace ChangeIE
{
    class ChangeIE
    {
        [STAThread]
        static void Main(string[] args)
        {
            RegistryKey pregkey ;
            pregkey = Registry.CurrentUser.OpenSubKey(”Control Panel\\Desktop\\WindowMetrics”,true);
            if (pregkey==null)
            {
                Console.WriteLine(”键值不存在”);
            }
            else
            {
                pregkey.SetValue(”MinAnimate”,”1″);
                pregkey.SetValue(”MaxAnimate”,”1″);
                Console.WriteLine(”修改成功”);
            }
            pregkey. Close;
        }
    }
}

2.改变IE工具栏的背景

//————————————-
// ChangeIE.cs ? 2004 by yudehui
//————————————-
using System;
using Microsoft.Win32; //对注册表操作一定要引用这个命名空间
namespace ChangeIEbackColor
{
    class ChangeIEbackColor
    {
        [STAThread]
        static void Main(string[] args)
        {
            RegistryKey pregkey ;
            pregkey = Registry.CurrentUser.OpenSubKey(”Software\\Microsoft\\Internet” +  ”Explorer\\Toolbar\\Explorer ”,true);
            if (pregkey==null)
            {
                Console.WriteLine(”键值不存在”);
            }
            else
            {
                pregkey.SetValue(”BackBitmap”,”C:\\windows\\Greenstone.bmp”);
                Console.WriteLine(”修改成功”);
            }
            pregkey.Close;
        }
    }
}

以上两个简单的例子只是对IE进行了简单的设定,相信大家对C#下对注册表的操作已经有了一定的了解。有兴趣的读者可以自己对IE进行更个性化的修改,以上代码在Windows2003+VS.NET2003下调试通过。

注:在对注册表进行操作有一定的危险性,操作时要先进行备份,以防止误操作,而导致系统崩溃。

出处:http://www.chinacs.net/archives/8/2005/01/28/191.html 作者:于德慧

阅读(432 次)

Mar
10

用C#得到Oracle配置的连接串

编程       Trackback

我们以前用C#开发的程序,连接Oracle时的连接串都是手工输入的,现在我想稍微修改一下这个功能,能让用户选择连接串就好了(像PL/SQL一样)。
下面是程序代码:

using System.IO;
using Microsoft.Win32;
……
//此处省略其他的using

//下面的代码片断可以放在form_load事件里

//声明一个注册表项对象,使其打开LocalMachine主项
RegistryKey HKEY=Registry.LocalMachine;

//声明另外一个注册表项对象,使其打开Oracle所用到的项
RegistryKey OracleSubKey=HKEY.OpenSubKey("Software\\oracle",false);

//然后用GetValue方法,得到Oracle安装文件夹的路径
string tnsFileName=OracleSubKey.GetValue("ORACLE_HOME").ToString();

//得到Oracle连接串配置文件的绝对地址
tnsFileName+="\\network\\ADMIN\\tnsnames.ora";

//声明一个StreamReader对象,打开这个配置文件
StreamReader fin=new StreamReader(tnsFileName);
string Content;
Content=fin.ReadLine();    //从配置文件里读一行数据
while(Content!=null)    //执行循环,直到读取的内容为null,退出循环
{
    //再读一行,因为配置文件里前两行都是注释,所以不加限制的读取3行是没有问题的
    Content=fin.ReadLine();

    //判断读取的内容是不是符合条件。
    //由于&&判断是骤死式判断,所以当&&前的判断不成立时,后面的判断就不进行了。
    //所以按照这个顺序写,是不会出错的。
    //如果把Content!=null放到if判断的第二条,那么程序就会出错(因为当读到文件尾的时候,Content会等于null)
    if(Content!=null && Content.Length!=0 && Content[0]!=‘ ‘ && Content[0]!=‘#’)
    {
        comName.Items.Add(Content.Substring(0,Content.Length-2));    //向一个ComboBox里添加数据
    }
}
fin.Close();

阅读(448 次)

Mar
08

转载:上海移动“手机地图业务”客户使用指南

数码       Trackback

上海移动“手机地图业务”客户使用指南
地图变化跟不上城市变化,可城市再变也变不出你手心。我们秉承No.1的精神,为您推出功能强大的“手机地图”服务。借助我们的无线数据新平台,您能通过移动WAP和手机短信方式,享受细致周到的就近场所查询、交通导航等位置服务。只要玩转手机,就能玩转城市,让您坐拥No.1的实力,享受No.1的灵动生活!

使用方法

在试用期间,您可通过WAP和短信两种方式使用业务。

WAP方式:您能根据菜单引导选择所需的服务项目,也能点击一个地址得到该处具体地图

如下图所示,进入上海移动的WAP站点(上海风采)后,选择“手机地图”栏目,会出现

上海移动“手机地图业务”客户使用指南

地图变化跟不上城市变化,可城市再变也变不出你手心。我们秉承No.1的精神,为您推出功能强大的“手机地图”服务。借助我们的无线数据新平台,您能通过移动WAP和手机短信方式,享受细致周到的就近场所查询、交通导航等位置服务。只要玩转手机,就能玩转城市,让您坐拥No.1的实力,享受No.1的灵动生活!

使用方法

在试用期间,您可通过WAP和短信两种方式使用业务。

WAP方式:您能根据菜单引导选择所需的服务项目,也能点击一个地址得到该处具体地图

如下图所示,进入上海移动的WAP站点(上海风采)后,选择“手机地图”栏目,会出现诸如“看看四周”等系列子栏目,点击“看看四周”这个子栏目,即出现“餐馆”、“娱乐”等分类信息栏目。(具体栏目以实际情况为准) 随后可得到餐馆信息及地图。

注:某些型号手机需开启wap浏览器的图象下载功能

短信方式:您可将不同的操作指令*发送到特服号码“01516”,不久就会有相应的文字信息回复到您手机上

使用范围

试商用期间仅限上海地区使用

资费标准

试商用期间,如您用wap方式使用手机地图,则只收取正常的GPRS使用通信费,不收取信息费

如您用短信方式使用手机地图,则发送短信通信费收取0.1元/条,接收手机地图的信息费0.3元/条

试商用期间,短信方式只对试点用户开放,wap方式对所有上海移动用户开放

申请流程

上海移动客户(神州行除外)无需申请,均可通过wap方式使用手机地图服务

短信代码

业务内容 业务描述 MO操作步骤
用户指令 举例
我在哪 查询自己的位置 在手机短信中输入: 发送至01516: 您位于:愚园路,中山公园(前门)附近
周边信息查询 最近的餐饮(返回1条) 在手机短信中输入:canyin 发送至01516: 象山海鲜,位于黄浦区迎勋路30号,中华大厦以南附近。电话:021-63781020。
周边信息查询 最近的商场(返回1条) 在手机短信中输入:shch 发送至01516: 上海美美百货,位于徐汇区淮海中路1312号,淮海中路与宝庆路路口东北角。电话:021-64310100。
周边信息查询 最近的娱乐(返回1条) 在手机短信中输入:yule 发送至01516: 都市风情香薰桑拿,位于卢湾区淮海中路98号,西藏南路淮海中路路口西北角。电话:021-53858073。
周边信息查询 最近的宾馆(返回1条) 在手机短信中输入:binguan 发送至01516: 希尔顿酒店,位于静安区华山路250号,上海国际贵都大饭店南侧约50米,华山路与延安中路路口以南附近。电话:021-62480000.
周边信息查询 最近的医院(返回1条) 在手机短信中输入:yiyuan 发送至01516: 上海市第一人民医院,位于虹口区武进路85号,武进路与九龙路路口以西60米。电话:021-63240090
周边信息查询 最近的警察局(返回1条) 在手机短信中输入:jingcha 发送至01516: 上海市公安局黄浦分局巡逻支队,位于黄浦区大洁路123号,大洁路与重庆北路路口以东70米。电话:021-33130921。
周边信息查询 最近的加油站(返回1条) 在手机短信中输入:jiayou 发送至01516: 陕西南路加油站,位于卢湾区陕西南路173号,陕西南路与复兴中路路口东北侧附近。
周边信息查询 最近的移动营业点(返回1条) 在手机短信中输入:yidong 发送至01516:: 中国移动通信东方路营业厅,位于浦东新区东方路836号,汤臣国际金融大厦南侧附近60米,齐鲁大厦内。
周边信息查询 最近的停车场(返回1条) 在手机短信中输入:tingche 发送至01516: 瑞安广场停车场,位于卢湾区马当路,黄陂南路与兴安路路口以北附近。
周边信息查询 最近的邮局(返回1条) 在手机短信中输入:youju 发送至01516: 崂山东路邮局,位于浦东新区崂山东路171号,崂山西路与崂山东路路口东南角。
周边信息查询 最近的公厕(返回1条) 在手机短信中输入:gongce 发送至01516: 普教东路公厕,位于黄浦区普教东路,国货路与普育东路路口以南90米。
周边信息查询 最近的工商银行(返回1条) 在手机短信中输入:gonghang 发送至01516: 工商银行南浦大桥储蓄所,位于黄浦区陆家浜路,阳光公寓以东80米。电话:021-58885888。
周边信息查询 最近的建设银行(返回1条) 在手机短信中输入:jianhang 发送至01516:: 建设银行西藏南路办事处,位于卢湾区复兴中路,申能国际大厦东侧。
周边信息查询 最近的农业银行(返回1条) 在手机短信中输入:nonghang 发送至01516: 农业银行南外滩营业所,位于黄浦区中华路567号,通达大厦以南附近。电话:021-63782655。
周边信息查询 最近的中国银行(返回1条) 在手机短信中输入:zhonghang 发送至01516: 中国银行南浦支行中华路分理处,位于黄浦区中华路1131号,惠德公寓以南附近。电话:021-63772415。
周边信息查询 最近的招商银行(返回1条) 在手机短信中输入:zhaohang 发送至01516: 招商银行中山支行,位于黄浦区中山南路,西藏南路与中山南路路口以东80米。电话:021-63081568。
周边信息查询 最近的其他银行(返回1条) 在手机短信中输入:qtyh 发送至01516:: 上海银行豫园支行,位于黄浦区复兴东路685号,复兴东路与河南南路路口以东附近。
周边信息查询 最近的工商银行ATM(返回1条) 在手机短信中输入:gsatm 发送至01516:: 工行ATM机,位于黄浦区陆家浜路,阳光公寓以东80米。
周边信息查询 最近的建设银行ATM(返回1条) 在手机短信中输入:jsatm 发送至01516: 建行ATM机,位于卢湾区复兴中路,申能国际大厦东侧。
周边信息查询 最近的农业银行ATM(返回1条) 在手机短信中输入:nyatm 发送至01516: 农行ATM机,位于虹口区四川北路2113号,赛博数码广场南侧。
周边信息查询 最近的中国银行ATM(返回1条) 在手机短信中输入:zgatm 发送至01516: 中国银行ATM机,位于虹口区吴淞路,虹口邮政支局北侧。
周边信息查询 最近的招商银行ATM(返回1条) 在手机短信中输入:zsatm 发送至01516: 招行ATM机,位于虹口区四川北路1885号,上海时装商场南侧。
周边信息查询 最近的其他银行ATM(返回1条) 在手机短信中输入:qtatm 发送至01516: 上海银行ATM机,位于闸北区沪太路,沪太路与洛川中路路口以南60米。
问路搭车 准确查询,该查询要求输入的目的地名称准确无误,否则查询将失败 在手机短信中输入:gongjiao +????(其中“?????”代表目的地的地名或单位名) 发送至01516: (查询地:黄浦区福建中路附近—参考) 贵都大饭店,位于静安区延安西路65号,华山路与延安中路路口以西路南侧附近。电话:021-62481688。距离:4186米。方位:西南方向。从福建中路乘37路到静安寺即可
问路搭车 单结果模糊查询(返回一条短消息),该查询不要求输入的目的地名称准确无误,但为了减少多结果的可能性,输入字数不宜太少 在手机短信中输入:gongjiao+????? (其中“?????” 代表目的地的地名或单位名中连续且具有代表性的几个字) 发送至01516: (查询地:徐汇区新南花园肇家滨路附近参考)香格里拉大酒店,位于浦东新区富城路33号,富城路与陆家嘴西路路口向南100米东侧。电话:021-68828888。距离:6240米。方位:东北方向。从枫林路乘872路到陆家嘴即可

转载自:http://plod.popoever.com/archives/000060.html

阅读(486 次)

Mar
04

查中国天气的好地方

生活       Trackback

以前也用过一些天气预报软件,大多数都是通过下载weather.com上的资料来实现预报的,不是太准。

还是推荐国家级的天气预报网站

中央气象台(国家气象中心)

中国气象影视信息网

中国气象局

阅读(476 次)

Mar
04

转载:编写高性能Web应用程序的10个技巧

编程       Trackback

编写高性能Web应用程序的10个技巧
发布日期:2/1/2005|更新日期:2/1/2005
RobHoward

本文讨论

常见ASP.NET性能难点

面向ASP.NET的有用性能提示和技巧

在ASP.NET中使用数据库的建议

使用ASP.NET进行缓存和后台处理

本文使用了以下技术:
ASP.NET、.NETFramework和IIS

本页内容
数据层性能
技巧1—返回多个结果集
技巧2—分页的数据访问
技巧3—连接池
技巧4—ASP.NET缓存A 

编写高性能 Web 应用程序的 10 个技巧

发布日期: 2/1/2005 | 更新日期: 2/1/2005

Rob Howard

本文讨论

常见 ASP.NET 性能难点

面向 ASP.NET 的有用性能提示和技巧

在 ASP.NET 中使用数据库的建议

使用 ASP.NET 进行缓存和后台处理

本文使用了以下技术:
ASP.NET、.NET Framework 和 IIS

*

本页内容
数据层性能 数据层性能
技巧 1 — 返回多个结果集 技巧 1 — 返回多个结果集
技巧 2 — 分页的数据访问 技巧 2 — 分页的数据访问
技巧 3 — 连接池 技巧 3 — 连接池
技巧 4 — ASP.NET 缓</p>
<p class=阅读(439 次)

Mar
04

转载:介绍微软一个罕为人知的无敌命令

软件       Trackback

问:怎么才能关掉一个用任务管理器关不了的进程?我前段时间发现我的机子里多了一个进程,只要开机就在,我用任务管理器却怎么关也关不了

答1:杀进程很容易,随便找个工具都行。比如IceSword。关键是找到这个进程的启动方式,不然下次重启它又出来了。顺便教大家一招狠的。其实用Windows自带的工具就能杀大部分进程:

c:\>ntsd -c q -p PID

只有System、SMSS.EXE和CSRSS.EXE不能杀。前两个是纯内核态的,最后那个是Win32子系统,ntsd本身需要它。ntsd从 2000开始就是系统自带的用户态调试工具。被调试器附着(attach)的进程会随调试器一起退出,所以可以用来在命令行下终止进程。使用ntsd自动就获得了debug权限,从而能杀掉大部分的进程。ntsd会新开一个调试窗口,本来在纯命令行下无法控制,但如果只是简单的命令,比如退出(q),用- c参数从命令行传递就行了。NtsdNtsd 按照惯例也向软件开发人员提供。只有系统开发人员使用此命令。有关详细信息,请参阅 NTSD 中所附的帮助文件。用法:开个cmd.exe窗口,输入:

ntsd -c q -p PID

把最后那个PID,改成你要终止的进程的ID。如果你不知道进程的ID,任务管理器->进程选项卡->查看->选择列->勾上”PID(进程标识符)”,然后就能看见了。

答2:xp下还有两个好东东tasklist和tskill。tasklist能列出所有的进程,和相应的信息。tskill能查杀进程,语法很简单:tskill 程序名!!

转载自:介绍微软一个罕为人知的无敌命令

阅读(455 次)

下一页 »