这几天在用MASM32按Time
Protocol(RFC868)协议编写网络对时程序,现在基本完成了。将其中一些有用的函数代码整理了一下。
我们需要将本地系统时间转换为UTC格式发送给时间服务器,相关转换代码如下:
BaseTimeLow equ 0D53E8000h
BaseTimeHigh equ 19DB1DEh
;:::::::::::::::::::::::::::::::::::::::::::::::::::
FileTime2DateStamp proc lpFileTime:
这两天在编写一个读取系统事件日志的程序,其中结构变量EVENTLOGRECORD中成员TimeGenerated和TimeWritten的值为:
The time at which this entry was submitted. This time is
measured in the number of seconds elapsed since 00:00:00 January 1,
1970, Universal Coordinated Time.
即从格林尼治时间1970年1月1日夜里12:00开始的秒数。
Windows系统好像没有直接提供将其转换为对应的年月日、时分秒的API函数。
Google了一下,在
http://www.asmcommunity.net/board/index.php?topic=18369.0
找到了donkey网友提供的方法,整理如下:
BaseTimeLow equ 0D53E8000h
BaseTimeHigh equ 19DB1DEh
StampToLocalDateTime proc dwStamp: dword, lpstLocalTime:&
黑森林41概要 紫郢㊣评注 大郎幺女除蟒救翠鸟 阿成龙都探路被活捉
四十一、义收巨象 喜产奇婴
文妻怀了一年零七个月产下龙凤胎大郎、幺女。吃了大象采来的异果,长得又快又结实,刚刚满月便能坐起爬动。还未周岁,便长得像个四五岁的幼童,牙齿也长了半口,什么东西都吃。满了八九月之后,非但行动矫健,跳纵轻快,胆更大得出奇,常时背了大人,由象鼻托上背去,偷偷骑了出去游玩。
大郎、幺女发现两只翠鸟被花鳞大蟒吸住,无法脱身,除蟒相救。
文烈救回一个采荒迷路的山人花牛。
文母、文烈夫妻相继死去,大郎兄妹移居白象林左近山谷之中。又在无意中救了黑夷一家五口,连同花牛共是八人。
大郎兄妹对于翠鸟最是怜爱。二鸟耳目最灵,发现阿宠等人在崖上行走,崖下又有许多石螭成群掩来,忙即飞回报信,并说还有两个汉人在内。
大郎兄妹闻报大怒,一心只顾除那石螭。花牛又说崖后绝壑那面沼泽地里,聚着许多石螭和上次所遇生有蜈蚣脚的恶虫。
阿成、龙都冒着浓雾出来探路被捉。阿成先又多疑
在网上没有找到现成的代码,只能DIY了。
方法和步骤如下:
1、检查注册表中HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\LastTheme下DisplayName
of Modified的值,若其值非空,则为当前主题名;若其值为空,则往下做2。
2、若其值为空,则检查HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ThemeManager下的ThemeActive项,若其值为字符串'0',则当前使用的是“windows经典”风格;若其值为字符串'1',则需要往下做3。
通过WMI获取BIOS、主板、硬盘、CPU、网卡等电脑硬件信息,常见的源代码是高级程序设计语言如C++、Dephi,或者VBScript脚本编写的,用MASM32编程来实现相对来说要难得多,知难而上,不亦乐乎!
;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
; 文 件 名:WmiInfo.asm (控制台程序)
; 功 能: 通过WMI获取BIOS版本和序列号,主板序列号,
; 硬盘序列号,CPU ID,网卡MA
对抗恶意软件,反病毒软件还有戏吗?
作者:Michael
Kassner
翻译:PurpleEndurer,2010-04-08第1版
分类:安全
标签:软件,漏洞,恶意软件,攻击,反病毒软件,安全产品
导读
现在恶意软件通过互联网四处肆虐,反病毒软件倍受指责。不论这合理与否,我们都需要做一个回顾,并找出解决办法。
一名平庸程序员的自白
作者:阿兰·诺顿(Alan Norton)
翻译:Purple Endurer
分类:开发者,编程
标签:程序员,编程,开发工具,软件开发,软件/网站开发,阿兰·诺顿
导读:阿兰·诺顿揭示了他作为一名平庸程序员的生存之道:如何让自己一般般的编程技能发挥出最佳效果。
我一直以编写代码为乐,起因并不是我精于此道,而要部分归因于它是一大挑战。我发现没有什么比指挥个人电脑在显示器上显示“Hello
World!”更令人激动的了。而在显示器上显示三个红桃或者黑桃A(Ace)和J(Jack)则是一个完全不同的问题。我毕业后写的第一个程序是用Northstar
Basic为NorthStar Horizon编写一个自动售货机程序,后来又为Northstar
Advantage编写了基于图形的21点纸牌(Blackjack)
黑森林40概要 紫郢㊣评注 祖姑落山洪文永救 文烈用火枪群象服
四十、患难失同怀 幸脱波臣联美眷 恩情深异类 送来灵药饷奇婴
那两个大人乃是一男一女,误以为双珠、双玉、路清三人被被野人掳去,意欲解救。
双珠说阿庞等人是护送自己夫妻四人和新收的两个子女出山。
交谈得知这一男一女是双珠姊妹的祖姑符绿梅的孙子和孙女。
符绿梅因随兄长往来山墟,误走野人山深处,路遇山洪暴发,被急流冲走,吃隐入野人山深处一条幽谷之中的宋末忠臣文天祥的子孙文永救到山中,结为夫妇。
爱子文烈长到十来岁时,文永误中瘴毒死去,只剩下母子二人苦挨。
文烈从野猪口下救了一个被掳为奴逃出的白夷孤女。过了一年结为夫妇。
文烈出猎,想取大象脱的牙,用火枪将大象从食人巨猩和异兽山狨中救出,群象臣服。
有孕在身的文妻原因丈夫逾期未归,外出寻找。途中将要分娩,痛晕过去。也得大象送归,产下龙凤胎。
紫郢㊣评注
黑森林39概要 紫郢㊣评注 恶物胁石螭来攻 大象喷药水消灭
三十九、笑语响空山 崖石嶕峣人不见 异声嘈野地 孤峰兀立象成围
头目加加冒险另外探路,发现大批石螭潮涌而来,又听头上有一山人发话警告,急呼“快逃”,慌不迭来与众人会合。
石螭被比自己稍小,形如蜈蚣、穿山甲的恶物胁迫前来围攻,吃象群鼻喷药水迷倒踏死。
众人见前面树林起火,众人正恐那火蔓延,忽见龙都、阿成与两巨人骑象而来。又发现先前所闻汉语是那两只翠鸟所发。
紫郢㊣评注
恶物:又像蜈蚣又像穿山甲,通体五色斑斓,萤光闪闪,映日生辉,看去比石螭要小一半不止,长只数尺,但那形态更加狞恶,动作之间也更刚劲凶猛。……周身皮鳞坚厚,头有极锋利的触角,腹下生有两排短爪,上还有钩可以伸缩,比触角还要锋利……因吃了身后长尾的亏,全仗前半身一伸一缩的弹力,腹下两排利爪锋利非常,力大无比,所过之处,随同两排利爪猛力拨动,往前急蹿。……石螭又最怕它,平日虽同栖息,稍一触怒,吃
黑森林38概要 紫郢㊣评注 冲过石螭阵 又陷野象群
三十八、烈火攻毒虫 大泽深山 偏多怪异 迷云横绝顶 奇危极险 又失同侪
众人无一伤亡中毒,阿成也只一点浮伤。
崖坡下石螭少说也有一二百条,阿庞知道石螭畏热怕火,口有奇毒,决定每人嘴衔解毒药,拿着火把,结成阵势冲将过去,援上断崖。
只点了十几盏皮灯笼,由云雾中从崖顶披荆斩棘开路冲出险地。
鸦鸦年幼好胜,老想龙都得一勇士称呼,一路上常用话鼓励激将。
龙都和阿成借口觅地安眠,一起失踪,疑是往前探路。
阿庞发现许多大蟒蟠过之迹,料有附近有蟒窟,不能停留。又听空中有人用汉语喊道:“你们还不快走,想等死吗!”
众人前往那片花树休息。
鸦鸦想找空中的两只飞鸟被双玉阻止。飞鸟抓沙土打鸦鸦。
进入林溪谷,发现象群奔来,老人率众人上谷中心一座广约三亩、上丰下锐的平顶孤峰躲避。忽听空中又在笑骂道:“你们这些野人快要死了!”
紫郢㊣评注