下沙论坛

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

QQ登录

QQ登录

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

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

[复制链接]
丧心病狂 该用户已被删除
跳转到指定楼层
1
发表于 2003-5-22 22:09:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
上次我曾公布过一个WinXP的电话激活补丁,但那个补丁只是我没完成的作品,在这儿我向以前下载了那个补丁的哥们道歉。, P& H2 q2 z& _
  现在我潜心修炼,做出了2.0版的补丁,在这儿公布。  . R- I/ y6 I+ r" }

( ]( M5 G5 Z: j  在这儿公布部分源代码:/ G% K; P+ V5 R- x% }0 s. l
  Private Declare Function MoveFileEx Lib "kernel32" Alias "MoveFileExA" _
" b, c0 E$ U- m5 |/ u         (ByVal lpExistingFileName As String, ByVal lpNewFileName As String, _8 T2 m/ ?' v3 ^. s, y7 M
         ByVal dwFlags As Long) As Long
) y5 V: u" E; J/ Z6 n  上面的那个API函数是用来将一个系统文件移到另一个地方以副本形式运行,因为运行中的系统文件是不能被直接修改的。
/ p8 P3 I) F( ?# Z0 _. f  n
6 q4 r. h4 |. W% t1 w Dim SysDir As String9 c0 a8 c7 s& H. R! [, s: C
Dim WinDir As String
' p8 I) ^6 i4 B; G6 m, ^5 D. G& C 0 P4 O9 @: q4 J" k" {8 l+ U( K5 H
Dim SysObj As SWbemObjectSet
. H0 b+ s, U/ Y+ [- | Dim sys As SWbemObject' l4 ?/ F5 ~: C" ~3 [9 p
! j+ e# V* b" F( }0 k) d
Set SysObj = GetObject("winmgmts:{impersonationLevel=impersonate}") _+ C( u3 h: ], D  o* D3 o, b
                           .InstancesOf("Win32_OperatingSystem")
/ t& O+ q2 o$ k, e For Each sys In SysObj
) y. `$ [! l: a+ B! b   SysDir = sys.systemdirectory, P) B5 a7 a% j# q7 X+ [
   WinDir = sys.windowsdirectory4 {1 m/ t6 a; N4 L: K
Next- i" d' e2 ~2 P8 V. G  e1 ]9 y
  上面一段是获得系统目录,和安装目录。; N4 m1 W! e6 K* H
Shell SysDir & "\wbem\wmiprvse.exe"/ f+ u# W# u" C+ H" i  e# X
Shell SysDir & "\msdtc.exe"
! w' D5 i" z- k* t$ }  上边的两个程序作用于系统的保护功能啊。我可是找了好几天才找到的,要不然,程序运行后,不一会儿就被复原了。本来用sfc,但发现根本不行,现在用了这个就可以了。
" |) y6 _0 w7 A1 w, j. H3 N
9 O0 t6 a1 [* o& L: [2 ?( n编译好的程序在煎饼的FTP里有,在Ecupload里的。
3 T0 x9 [% c  d% Y2 T
分享到:  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 下一条

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