代码改变世界

随笔档案-2004年09月

如何获取exe,dll中的图标以及源程序

2004-09-29 11:04 by 电脑人生, 384 阅读, 收藏,
摘要: 今天网上有人问到这个,随便给解释了下,具体请看:http://community.csdn.net/Expert/topic/3417/3417578.xml?temp=.30534我出的源程序:新建一个工程,在窗体上加上两个Label: Label1和Label2;以及一个VScroll1和Picture1示例源代码如下:Option ExplicitPrivate Declare Function DrawIcon Lib "user32" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal hIcon 阅读全文

查看任务列表程序

2004-09-28 11:36 by 电脑人生, 211 阅读, 收藏,
摘要: 十一了'-------------------------------------------' 转载请注明出处' 作者:唐细刚' 邮箱:tanaya@163.com'------------------------------------------- 阅读全文

世界著名黑客的安全建议

2004-09-27 15:55 by 电脑人生, 212 阅读, 收藏,
摘要: Kevin Mitnick曾有侵入计算机系统的嗜好,他的杰作使不少网络管理员感到很头痛。释放出狱后,在本周三首次公开露面,他告诉计算机安全领域的管理员如何将诸如他这样的黑客关在他们的网络之外。 现年37岁的Kevin Mitnick依然是那么神采奕奕、充满着自信和快乐。他穿着黑色的外套,系着红色的领带,在Gig研究基础机构组织的电子商务安全会议上,他说,培训员工良好的安全操作技能比其他任何技术手段的成效都好。 他说,带有恶意的黑客不需要用不光彩的计算机技术手段实施入侵。他们通常是向知情人骗取口令和其他信息。这就是黑客所谓“社会工程学”。 Mitnick说:“人是最薄弱的环节,你... 阅读全文

硬盘使用误区揭密 PConline

2004-09-27 15:53 by 电脑人生, 240 阅读, 收藏,
摘要: 在浏览了许多论坛的之后,看到很多关于硬盘使用的种种说法,但是有很多是根本不成立的,甚至是谬误的。本文通过分析硬盘内部的工作机理,主要目的是解除读者对硬盘使用过程中的各种误区,并推翻那些谬误的说法。误区1:多次格式化硬盘会减短硬盘寿命 简单的说,格式化硬盘是绝对不会减短硬盘的使用寿命的。用户的普遍观点是,格式化硬盘会导致硬盘使用寿命的降低。其实不然,格式化硬盘不是导致硬盘受损的原因。格式化硬盘的时候,只是对硬盘进行读写,而读写过程中,磁头和硬盘磁碟是没有接触的,因此不存在破坏磁碟的可能。相反,如果硬盘在使用过程中受到震动,就有可能破坏硬盘。只要你愿意,你每天可以对硬盘格式化20次,这不会影响.. 阅读全文

写了个函数,获取当前登录系统的用户名

2004-09-27 15:14 by 电脑人生, 327 阅读, 收藏,
摘要: 今天要在工程中用到这个,顺便写了下,方便使用,源代码如下:Option ExplicitPrivate Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As LongPrivate Declare Function lstrlenW Lib "kernel32" (ByVal lpString As Long) As LongPublic Function Get 阅读全文

Visual Basic不可能消失(From Yesky)

2004-09-27 11:41 by 电脑人生, 184 阅读, 收藏,
摘要: 一直以来,学者们都预言Visual Basic的未来具有不确定性,这显示出人们完全误解了促成某种编程语言流行的原因,同时它还忽视了Visual Basic自身独特的精神。 近十年以来人们一直预言Visual Basic会消亡,但即使在Visual Basic.NET出现后,一切仍然没有发生变化。从最近的报道来看,VB.NET的未来受到了它的兄弟语言C#的挑战。即使过了这么多年,人们还是无法理解VB——以及现在的VB.NET——仍然是一种世界上最流行的编程语言。的确,某些VB程序员会转向C#、Java或Delphi,但是这些语言所考虑的变革因素却突出了一个事实——它们都是朝着易用和快速开发的方. 阅读全文

学习.Net的误区

2004-09-27 11:06 by 电脑人生, 147 阅读, 收藏,
摘要: .net如今已经很流行,成为赶时髦的程序员的首选。但是,大量刚刚接触.net的程序员的确存在一定的认识误区,这里先介绍一部分。一、.net程序再运行一次就会更快许多人对此的解释是:.net程序第一次运行时会被编译成本地代码,所以再次运行会更快。但遗憾的是,其实每次运行,那些IL都会被翻译一次,不会保留下来。所以并不会变快。但为什么有时候真的觉得快了呢?其实所有程序都是这样,这是Windows再为你缓存用过的组件。真正需要CPU时间的程序,多运行是不会加快速度的。二、.net程序运行起来一定很慢由于存在IL被翻译成本地代码的过程,.net程序的确要消耗一部分时间。但是.net程序仍然具有很高的效 阅读全文

洞房花烛夜全过程(转载)

2004-09-26 22:15 by 电脑人生, 1476 阅读, 收藏,
摘要: (1)关闭window、预览(preview)、浏览器(browser)、黑屏;(2)面向对象(object-oriented)、跨平台操作,查找(find)用户程序接口API(applic ation program interface,API);(3)变量(varible)、枚举(enumeration)、调试(debug)、对象嵌入与连接(object embeding and linking)、即插即用、兼容内联扩展(inline) (4)动态连接(dynamic linking)、共享(share)、粘贴(paste)、二进制(binary)、拖放(drag and drop); ( 阅读全文

写了个"网络邻居"(VB6)

2004-09-23 13:10 by 电脑人生, 132 阅读, 收藏,
摘要: 效果和Windows的差不多,但是没有完全的模仿,使用VB6写的,在Win2000上测试通过.Demo图:'-------------------------------------------' 转载请注明出处' 作者:唐细刚' 邮箱:tanaya@163.com'------------------------------------------- 阅读全文

获取鼠标指针在ListBox中的行位置

2004-09-21 10:48 by 电脑人生, 488 阅读, 收藏,
摘要: Listbox控件没有提供这个属性值可以调用,这里我写了个完整的演示程序,供大家参考.新建一个工程,在Form1窗体上加上一个ListBox和一个Label.在窗体代码中粘贴以下程序,然后运行即可.Option ExplicitPrivate Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As LongPrivate Co 阅读全文

Win2000系统进程列表

2004-09-21 10:10 by 电脑人生, 206 阅读, 收藏,
摘要: Windows2000/XP的任务管理器是一个非常有用的工具,它能提供我们很多信息,比如现在系统中运行的程序(进程),但是面对那些文件可执行文件名我们可能有点茫然,不知道它们是做什么的,会不会有可疑进程(病毒,木马等)。 本文的目的就是提供一些常用的Windows 2000 中的进程名,并简单说明它们的用处。 在Windows2000 中,系统包含以下缺省进程: Csrss.exe Explorer.exe Internat.exe Lsass.exe Mstask.exe Smss.exe Spoolsv.exe Svchost.exe Services.exe ... 阅读全文

安装USB2.0驱动,获取极端高速

2004-09-21 09:44 by 电脑人生, 436 阅读, 收藏,
摘要: 通用串行总线(Universal Serial Bus,USB)技术允许您轻松地将外围设备(例如数码相机、扫描仪或者鼠标)连接到计算机上。USB被设计为能同各种设备协同工作,并且支持热插拔。所以,你可以将你的照相机连接到PC,下载拍摄的照片,并且无需配置软件或者重新启动计算机。 USB标准提供了早期连接技术无可比拟的优点,因此迅速得到了市场的认可和欢迎。但是,我们现在使用最多的USB版本是1.1版本,它的最大数据传输速度为每秒12Mbps。这个传输速度对于键盘、鼠标和CD-ROM驱动器已经足够了,但是在使用数码摄像机或者高速外部硬盘时,这个速度就显得有些捉襟见肘。 人们希望获得比USB连接更快 阅读全文

如何获取操作系统的语言类型

2004-09-20 11:59 by 电脑人生, 325 阅读, 收藏,
摘要: 今天网友问到了这个问题:"比如:我在win2000中文版上运行时可以获取操作系统的语言版本为中文,在win2000英文版上运行时,知道是英文版"这里我写了个函数,方便使用.(只取得简体,繁体,和英文,其它的自己加吧 ^_^)代码如下:http://community.csdn.net/Expert/topic/3389/3389759.xml?temp=.2974665Private Declare Function GetSystemDefaultLCID Lib "kernel32" () As LongPrivate Sub Command1_Click() MsgB 阅读全文

如何有效地报告Bug

2004-09-17 00:42 by 电脑人生, 126 阅读, 收藏,
摘要: 引言 为公众写过软件的人,大概都收到过很拙劣的bug(计算机程序代码中的错误或程序运行时的瑕疵——译者注)报告,例如: 在报告中说“不好用”; 所报告内容毫无意义; 在报告中用户没有提供足够的信息; 在报告中提供了虚假信息; 所报告的问题是由于用户的过失而产生的; 所报告的问题是由于其他程序的错误而产生的; 所报告的问题是由于网络错误而产生的; 这便是为什么“技术支持”被认为是一件可怕的工作,因为有拙劣的bug报告需要处理。然而并不是所有的bug报告都令人生厌:我在业余时间维护自由软件,有时我会收到非常清晰、有帮助并且内容丰富的bug报告。 在这里我会尽力阐明如何写一个好的bug报告... 阅读全文

我所见到最受用的电话拜访技巧(摘)

2004-09-17 00:40 by 电脑人生, 217 阅读, 收藏,
摘要: 如何找到负责人 首先要找到企业,要从多方位地获得企业的资料,可以从电话号码本、报纸杂志广告、电视台的广告或者介绍、户外广告牌、客户的介绍、政府部门的介绍、产品的铭牌等各方面收集企业资料。 场景之一 从电话号码本上查询到企业名称及电话号码,如何找到相关负责人? 一、基本思路: 1. 首先判断对方的企业规模、特点、效益情况。 一般来讲,根据对方的企业的名称,可以分析出对方的主要产品情况,根据对方生产的产品,可以分析出企业的所处的行业,根据经验可以分辨出对方的效益情况和我们的软件能在对方的使用范围,在具体电话接触的时候,可以根据初步分析的对方需求来介绍。 2.拨通对方电话,做出... 阅读全文

花钱是一种态度

2004-09-10 10:13 by 电脑人生, 197 阅读, 收藏,
摘要: 2004年2月,美国《福布斯》杂志公布:比尔·盖茨以其名下的净资产466亿美元,仍排名世界富翁的首位。 然而,让人意想不到的是,这位世界首富没有自己的私人司机,公务旅行不坐飞机头等舱却坐经济舱,衣着也不讲究什么名牌;更让人不可思议的是,他还对打折商品感兴趣,不愿为泊车多花几美元……为这点“小钱”,如此斤斤计较,他是不是“现代的阿巴公(吝啬鬼)”? 可另一面的事实显示,比尔·盖茨并不是那种悭吝的守财奴———比如,微软员工的收入都相当高;比如,为公益和慈善事业一次次捐出大笔善款,他还表示要在自己的有生之年把95%的财产捐出去…… 看来,这位世界首富跟那种“一掷万金、摆谱显阔”的 阅读全文

使程序在Windows任务管理器隐藏

2004-09-09 17:42 by 电脑人生, 292 阅读, 收藏,
摘要: 呵呵,要实现这个功能简单得厉害:Private Sub Form_Load() App.TaskVisible = FalseEnd Sub微软有时候做软件就是这样破烂,为什么不把这个功能加到工程属性里面设置呢?偏偏要搞个APP对象,好让你不知道...'-------------------------------------------' 转载请注明出处' 作者:唐细刚' 邮箱:tanaya@163.com'------------------------------------------- 阅读全文

VB6实现在Win2000/XP上隐藏进程

2004-09-08 15:02 by 电脑人生, 158 阅读, 收藏,
摘要: 我写出了这个东西,还是很有用的。主界面(Demo):隐藏前我的测试程序名称是:Hide.exe,如下图:隐藏进程后,呵呵,被干掉了:'-------------------------------------------' 转载请注明出处' 作者:唐细刚' 邮箱:tanaya@163.com'------------------------------------------- 阅读全文

密码学领域重大发现:山东大学王小云教授成功破解MD5

2004-09-07 13:07 by 电脑人生, 341 阅读, 收藏,
摘要: 2004年8月17日的美国加州圣巴巴拉,正在召开的国际密码学会议(Crypto’2004)安排了三场关于杂凑函数的特别报告。在国际著名密码学家Eli Biham和Antoine Joux相继做了对SHA-1的分析与给出SHA-0的一个碰撞之后,来自山东大学的王小云教授做了破译MD5、HAVAL-128、 MD4和RIPEMD算法的报告。在会场上,当她公布了MD系列算法的破解结果之后,报告被激动的掌声打断。王小云教授的报告轰动了全场,得到了与会专家的赞叹。报告结束时,与会者长时间热烈鼓掌,部分学者起立鼓掌致敬,这在密码学会议上是少见的盛况。王小云教授的报告缘何引起如此大的反响?因为她的研究成果. 阅读全文