The code should work when compiled normally with the build system,
but the original winlogon.exe uses a precompiled shortsig.lib,
so if you want to get the same binary code as in the original,
you'll need some extra steps.
Get the compiler from VC6SP5 (maybe some other versions are okay too,
but the one from the build system is definitely too new).
Take the compile flags for sigpriv.c from the build system and drop "/G6".
Also, append "/Foobj\i386\" or manually copy the resulting obj to obj\i386\.
The resulting command line should be like this:
cl -nologo -Ii386\ -I. -ID:\temp\xp\public\internal\Base\inc -Iobj\i386 -ID:\temp\xp\DS\inc -ID:\temp\xp\DS\inc\obj\i386 -ID:\temp\xp\public\internal\DS\inc -ID:\temp\xp\public\oak\inc -ID:\temp\xp\public\sdk\inc -ID:\temp\xp\public\sdk\inc\crt -D_X86_=1 -Di386=1 -DSTD_CALL -DCONDITION_HANDLING=1 -DNT_UP=1 -DNT_INST=0 -DWIN32=100 -D_NT1X_=100 -DWINNT=1 -D_WIN32_WINNT=0x0501 /DWINVER=0x0501 -D_WIN32_IE=0x0600 -DWIN32_LEAN_AND_MEAN=1 -DDEVL=1 -D__BUILDMACHINE__=AUserName -DFPO=1 -DNDEBUG -DWIN32 -D_WIN32 -DUNICODE -D_UNICODE /c /Zel /Zp8 /Gy /W3 /WX /WX /Gz /QIfdiv- /QIf /Gi- /Gm- /GX- /GR- /GF -Z7 /Oxs /Oy -FID:\temp\xp\public\sdk\inc\warning.h .\sigpriv.c /Foobj\i386\
Run the compiler. Then run the build system as usual, it will use
the manually compiled sigpriv.obj.
(Presumably the same compiler should be used for other files in this library,
but sigkeyg.c is too trivial for that to make any difference.)
没有合适的资源?快使用搜索试试~ 我知道了~
ds.zip_decompiled_XPSP1_winlogon.zip
共182个文件
h:78个
c:43个
cxx:23个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 7 下载量 129 浏览量
2021-11-27
16:35:30
上传
评论
收藏 460KB ZIP 举报
温馨提示
windows XP /2003 ds.zip_decompiled_XPSP1_winlogon.zip
资源推荐
资源详情
资源评论
收起资源包目录
ds.zip_decompiled_XPSP1_winlogon.zip (182个子文件)
wlx.c 113KB
wlxutil.c 72KB
sas.c 66KB
usrpro.c 62KB
secutil.c 61KB
termutil.c 57KB
connect.c 55KB
logoff.c 49KB
winlogon.c 47KB
shortsig2000.c 47KB
removabl.c 42KB
sysshut.c 40KB
scrnsave.c 38KB
sysinit.c 38KB
nddeagnt.c 35KB
timeout.c 32KB
provider.c 32KB
jobwait.c 31KB
aenrlhlp.c 30KB
setup.c 29KB
sc.c 26KB
notify.c 24KB
winutil.c 23KB
sclogon2.c 21KB
usrenv.c 19KB
secboot.c 18KB
ginamgr.c 18KB
kpolys.c 16KB
envvar.c 14KB
win31mig.c 9KB
callback.c 9KB
debug.c 8KB
field.c 7KB
shell.c 4KB
msgalias.c 4KB
access.c 3KB
misc.c 3KB
samwait.c 3KB
audit.c 2KB
sigpriv.c 1KB
sigkeyg.c 236B
rng.c 192B
shutinit_s_stub.c 47B
fusion.cpp 2KB
checkstatus.cxx 74KB
licmgr.cxx 24KB
licstore.cxx 23KB
lichwid.cxx 21KB
bios.cxx 21KB
regtime.cxx 16KB
pidutil.cxx 14KB
lmcrypt.cxx 8KB
pidrecovery.cxx 7KB
bl.cxx 6KB
crypthelper.cxx 6KB
newcrypt.cxx 5KB
cidiid.cxx 5KB
basex.cxx 3KB
util.cxx 3KB
inisection.cxx 3KB
iniparser.cxx 3KB
storeinlsa.cxx 3KB
rearm.cxx 2KB
log.cxx 2KB
licagent.cxx 610B
strutils.cxx 539B
dummy.cxx 128B
dirs 104B
dialogs.dlg 4KB
ctxdlgs.dlg 2KB
sbdlg.dlg 1KB
win31mig.dlg 1KB
sysshut.dlg 715B
winlogon.h 17KB
autoptr.h 15KB
stringid.h 6KB
strings.h 6KB
ginamgr.h 6KB
nddeagnt.h 4KB
secutil.h 3KB
wlxutil.h 3KB
trivialencrypt.h 3KB
timeout.h 3KB
licstore.h 3KB
usrenv.h 3KB
dialogs.h 2KB
winutil.h 2KB
jobwait.h 2KB
aenrlhlp.h 2KB
field.h 2KB
certchain.h 2KB
errors.h 2KB
logoff.h 2KB
setup.h 2KB
debug.h 1KB
sc.h 1KB
digpid.h 1KB
sysinit.h 1KB
licmgr.h 1KB
kpolys.h 1KB
共 182 条
- 1
- 2
yanghouhan
- 粉丝: 13
- 资源: 78
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页