下沙论坛

 找回密码
 注册论坛(EC通行证)

QQ登录

QQ登录

下沙大学生网QQ群8(千人群)
群号:6490324 ,验证:下沙大学生网。
用手机发布本地信息严禁群发,各种宣传贴请发表在下沙信息版块有问必答,欢迎提问 提升会员等级,助你宣传
新会员必读 大学生的论坛下沙新生必读下沙币获得方法及使用
查看: 4169|回复: 3
打印 上一主题 下一主题

[原创][分享]XPsp1的部分源代码

[复制链接]
丧心病狂 该用户已被删除
跳转到指定楼层
1
发表于 2003-5-22 22:09:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
上次我曾公布过一个WinXP的电话激活补丁,但那个补丁只是我没完成的作品,在这儿我向以前下载了那个补丁的哥们道歉。
% U7 W: w( e8 i  现在我潜心修炼,做出了2.0版的补丁,在这儿公布。  
4 \+ y* \. w, c* a; W& f" X2 s& Y6 K- w8 B- V
  在这儿公布部分源代码:
2 o% r0 S4 b: P/ |; a) r+ O  Private Declare Function MoveFileEx Lib "kernel32" Alias "MoveFileExA" _' ]' G6 @) B! `' o: b: H
         (ByVal lpExistingFileName As String, ByVal lpNewFileName As String, _' [5 Q: o, }. O! b: h
         ByVal dwFlags As Long) As Long( c5 ^0 E1 d% d% o& _" `0 `% A. c
  上面的那个API函数是用来将一个系统文件移到另一个地方以副本形式运行,因为运行中的系统文件是不能被直接修改的。) \1 N9 p; w7 c2 c+ D
! B% X% s* a4 V5 B, Z  N& b  M
Dim SysDir As String* g: U$ b  i* j1 s2 u( h8 H
Dim WinDir As String
% o, f4 b5 _" y& @. M3 u# v ) Q* v9 L7 g3 d4 ?/ S# }  T$ |
Dim SysObj As SWbemObjectSet  C2 m5 @% b0 j  P+ ~, E, d- s9 L
Dim sys As SWbemObject
* V: ~/ G- c+ ]5 p4 N
; o: X  Y4 A2 ~8 K. F Set SysObj = GetObject("winmgmts:{impersonationLevel=impersonate}") _" S. c+ H0 b' @5 E: P  J
                           .InstancesOf("Win32_OperatingSystem")) l8 M. o1 r& m
For Each sys In SysObj! l+ y4 N6 O( j' U
   SysDir = sys.systemdirectory$ k+ N& R: l0 `' Z9 f
   WinDir = sys.windowsdirectory
/ X5 b9 n/ A: y4 y5 B Next1 ?3 b5 E% a4 Y" s% T
  上面一段是获得系统目录,和安装目录。  ~9 ]0 b) R3 O( B7 J
Shell SysDir & "\wbem\wmiprvse.exe": w# ~, A  e: z+ _3 h, Z7 I
Shell SysDir & "\msdtc.exe"
& k; B! d" K" R  r) z  上边的两个程序作用于系统的保护功能啊。我可是找了好几天才找到的,要不然,程序运行后,不一会儿就被复原了。本来用sfc,但发现根本不行,现在用了这个就可以了。
0 k1 b8 G+ L/ o! U6 R9 m
" r' H* t( o+ c, R编译好的程序在煎饼的FTP里有,在Ecupload里的。 " t& D( c1 _) M6 a7 i) _
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 顶 踩
丧心病狂 该用户已被删除
2
 楼主| 发表于 2003-5-22 23:47:00 | 只看该作者
并且更正一下,无须重启

该用户从未签到

3
发表于 2003-5-23 00:06:00 | 只看该作者
高手啊,好好讨教一下!

该用户从未签到

4
发表于 2003-5-28 00:44:00 | 只看该作者
lihai

本版积分规则

关闭

下沙大学生网推荐上一条 /1 下一条

快速回复 返回顶部 返回列表