「KDW[English]」の編集履歴(バックアップ)一覧に戻る

KDW[English] - (2012/10/31 (水) 19:59:33) のソース

-About KDW

It is the abbreviation of Known Dlls Wrapper, the following function is offered
by installing to Windows 2000. Alias XP API Support Tool for Win2K.


1.The API for Windows XP is offered and application stabilizes is operated. 
2.Emulating the version of Windows freely, supporting the operation and installation of
9x/Me/XP/Vista private application. 
3.Turning the server mode of Windows 2000 Server to a OFF, Server installation impossible application
is made installation possible. (With this, NTSwitch unnecessary! ) 
4.Bilingual of Japanese /English
5.fcwin which is Support soft, you can also use on Windows XP/2003/Vista/7

-System requirement
--Windows 2000 SP4(necessity)
--advapi32.dll 5.0.2195.7038
--kernel32.dll 5.0.2195.7135
--rpcrt4.dll 5.0.2195.7090
--user32.dll 5.0.2195.7133)
--ws2_32.dll 5.0.2195.6601
--WTSAPI32.dll 5.0.2134.1
--shell32.dll 5.0.3900.7105
--ole32.dll 5.0.2195.7059
--esent.dll 6.1.3940.31
--ntdll.dll 5.0.2195.7006
--shfolder.dll All
--shlwapi.dll 6.0.2800.1923
--comctl32.dll 5.81
--crypt32.dll 5.131.2195.6926
&u(){The version of DLL is recommendation.}


-The main application which receives benefit
--Windows Defender (v0.10~)
--Real Player 11 (v0.10~)
--Shockwave Player 10/11 (v0.10~)
--MSN Messenger 7.5 (v0.20~)
--Safari 3.1 (v0.30~)
--Windows Live Messenger (v0.42~)
--Media Player 10 (v0.50~)
--Media Player 11 (v0.50~)
--iTunes v 7.3.x,7.4.3/7.6.2 (v0.52~/v0.64~)
--QuickTime 7.2/7.3.1/7.4.5/7.50.61/7.6.9 (v0.52~)
--Movie Maker 2.1/2.6 (v0.30~)
--Virtual Box 1.6.x (v0.20~)
--foobar2000 9.5.4/10.x (v0.533~/stability starting v0.58~)
--iTunes v 7.5/7.6 (v0.63e~)
--Paint.Net 3.35 (v0.50~)
--iTunes v 8.x/9.0.2/10.x(v0.78~)

-Corresponding function
|DLL|Dummy|Emulate|Expand|
|advapi32.dll|15|50|4|
|kernel32.dll|29|60|2|
|rpc4rt.dll|1|2|0|
|user32.dll|6|13|11|
|ws2_32.dll|0|6|0|
|shell32.dll|11|32|3|
|ole32.dll|0|2|0|
|esent.dll|0|2|0|
|ntdll.dll|11|22|0|
|shlwapi.dll|0|10|0|
|uxtheme.dll|42|8|0|
|comctl32.dll|0|1|0|
|crypt32.dll|0|4|0|
|msvcrt.dw7|0|0|499|

-Other wrapper and customized DLLs
imm32.dll [[DownLoad>>http://blog.livedoor.jp/blackwingcat/archives/944683.html]]
ntdll.dll [[DownLoad>>http://blog.livedoor.jp/blackwingcat/archives/845435.html]]
setupapi.dll [[DownLoad>>http://blog.livedoor.jp/blackwingcat/archives/873798.html]]
wintrust.dll [[DownLoad>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=wintrust.cab]]

-As for details this(Japanese Only)
--[[Win2000非対応ソフト実験[ゲーム] ]]
--[[Win2000非対応ソフト実験[アプリ] ]]
--[[Win2000非対応ソフト実験[ドライバ] ]]
--[[Win2000対応ハードウェア]]

-Most Recent Version
Ver 0.97 [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw097.zip]] (2012/10/31)

-Past version
Ver 0.96m [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw096m.zip]] (2012/06/16)
Ver 0.96l [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw096l.zip]] (2012/04/17)
Ver 0.96k [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw096k.zip]] (2012/03/06)
Ver 0.96j [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw096j.zip]] (2012/02/23)
Ver 0.96i2 [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw096i2.zip]] (2012/02/19)
Ver 0.95a [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw095a.zip]] (2011/9/14-Stable Version)
Ver 0.94 [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw094.zip]] (2011/7/1)
Ver 0.93a [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw093a.zip]] (2011/6/15)
Ver 0.92c [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw092c.zip]] (2011/1/30)
Ver 0.90a [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw090a.zip]] (2010/12/24)
Ver 0.84 [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw084.zip]] (2010/12/9)
Ver 0.83c [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw083c.zip]] (2010/10/9)
Ver 0.83b [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw083b.zip]] (2010/6/14)
Ver 0.83a [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw083a.zip]] (2010/4/21)
Ver 0.82d [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw082d.zip]] (2010/2/9)
Ver 0.82b [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw082b.zip]] (2010/2/5)
Ver 0.81d [[DownLoad>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw081d.zip]] (2010/1/15-Stable Version)
Ver 0.80  [[DownLoad>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw080.zip]] (12/06)
Ver 0.79f [[DownLoad>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw079f.zip]] (12/03)
Ver 0.79d [[DownLoad>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw079d.zip]] (11/07)
Ver 0.79a [[DownLoad>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw079a.zip]] (10/15)
Ver 0.79 [[DownLoad>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw079.zip]] (10/13)
Ver 0.78j [[DownLoad>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw078j.zip]] (9/29)
Ver 0.78i [[DownLoad>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw078i.zip]] (9/24)
Ver 0.78h [[DownLoad>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw078h.zip]] (9/13)
Ver 0.78f [[DownLoad>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw078f.zip]] (8/11)
Ver 0.78c [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw078c.zip]] (8/3)
Ver 0.78b [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw078b.zip]] (5/30)
Ver 0.78a [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw078a.zip]] (5/19)
Ver 0.77b [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw077b.zip]] (5/3)
Ver 0.76j [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw076j.zip]] (3/17)
Ver 0.76h [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw076h.zip]] (2/19-Stable Version)
Ver 0.76c [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw076c.zip]] (12/20)
Ver 0.76a [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw076a.zip]] (12/16)
Ver 0.75c [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw075c.zip]] (12/07)
Ver 0.74a [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw074a.zip]] (11/24)
Ver 0.73  [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw073.zip]] (11/12)
Ver 0.70b [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw070b.zip]] (10/31)
Ver 0.69a [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw069a.zip]] (10/11-Stable Version)
Ver 0.68a [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw068a.zip]] (9/24)
Ver 0.66a [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw066a.lzh]] (7/24)
Ver 0.65a [[Download>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=kdw065a.lzh]] (7/22--Stable Version)

-Debug version
kernel32.dll+OLE32.dll
[[v0.67>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=krnld067.zip]] (2011/6/15)
[[v0.63>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=krnld063.zip]] (2011/1/11)
[[v0.62>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=krnld062.zip]] (2011/1/11)
[[v0.59>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=krnld059.zip]] (2010/6/14)
[[v0.58>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=krnld058.zip]] (2010/2/26)
[[v0.54>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=krnld054.zip]] (2010/1/15)
[[v0.50>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=krnld050.zip]] (11/22)
kernel32.dll
[[v0.47>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=krnld047.zip]] (9/29)
[[v0.45>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=krnld045.zip]] (9/12)
[[v0.44>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=krnld044.zip]] (5/18)
[[v0.39>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=krnld039.zip]] (12/31)
[[v0.35>>http://w2k.flxsrv.org/cgi-bin/dl.cgi?file=krnld035.zip]] (12/20)


History

Ver 0.96m
 expanded shell32 for Support Thunderbird 13

Ver 0.96k
 Fixed SetDllDirectory Problem.

Ver 0.96j
 Added GetSystemRegistryQuota/CheckNameLegalDOS8Dot3 in kernel32.dll.

Ver 0.96i2
 Fixed batch file.

Ver 0.96i
 add 2functions in kernel32.dll.
 add 4functions in 2kdll.dll.

Ver 0.96h
 uxtheme.dll is replaced
 msvcrt.dll is updated.

Ver 0.96g
 Fixed Problem which related with Rawinput device on user32.dll.

Ver 0.96c/d/e/f
 Comon dialog problem is fixed.

Ver 0.96b
 Resolved Class Problem in user32とcomctl32.
 Fixed a problem in user32.dll.

Ver 0.96a
 Replace Binary Tool.

Ver 0.96
 Fixed problem in 2kdll/shlwapi/advapi/shell32.

Ver 0.95a
 Fixed a problem of User32.dll and advapi32.dll.
 expanded RegCreateKeyEx and RegOpenKeyEx in advapi32.dll.

Ver 0.95
 improved SHParseDisplayName and SHELL32.217 in SHELL32.dll
 embedded crypt32 in Exculde Known Dlls of Kdllinst

Ver 0.94
 Add ChangeWindowMessageFilter in User32.dll
 Security Update Comctl32.dll
 fcwin Supports Win7 Installer

Ver 0.93a
 Fixed kernel32.dll with QueryActCtx.

Ver 0.93
 Add IE10 mode
 Add SetThreadStackGuarantee, FindActCtxSectionString,
  QueryActCtx in kernel32.

Ver 0.92c
 Add GetLogicalProcessorInformation in kernel32

Ver 0.92b
 Fixed User32.dll on System Install Mode
 packaged msvcrt v7 for Windows2000
 Added AllowForegroundActivation and
  DisplayExitWindowsWarnings in user32.

Ver 0.92a
 Fixed Kernel32.dll on System Install Mode

Ver 0.92
 fixed kernel32.dll related with SList
 fixed error functions in ole32.dll wrapperize.

Ver 0.91
 KDW Tools Renewal
 improved kernel32.dll SetDllDirectory

Ver 0.90
 inculde KDW Tools

Ver 0.84
 Supported Adobe Reader X.
 user32.dll Bug fix
 add WmiGetNextEvent, WmiGetTraceHeader, WmiOpenTraceWithCursor
  in advapi32.dll.
 fixed crypto functions in advapi32.dll.

Ver 0.83c
 add dnsxpi.dll

Ver 0.83b
 add force link iphlpapi.dll(iphlpaxp) in fcwin

Ver 0.83a
 Fixed memory leaks in kernel32.dll
 Add force link shlwapi in fcwin
 fixed kdllinst.

Ver 0.83
 Include Shlwapi fixer
 a few bug fixed in fcwin

Ver 0.82i
 kernel32 supported for Manictime

Ver 0.82h
 Made more stable kernel32.
 kdllinst system requirement made correctlly.

Ver 0.82g
 Made more stable kernel32 and user32
 Fixed AttouchConsole problem.

Ver 0.82f
 Made more stable user32
 add function DefRawInputProc in user32.dll.

Ver 0.82e
 Fixed GetLayeredWindow
 Made more stable kernel32 and user32
 you can overwrite on dynamic install mode in kdllinst.

Ver 0.82d
 Add Exclude Win2k Option in fcwin.

Ver 0.82c
 Add option disable uxtheme.dll in kernel32.dll

Ver 0.82b
 Fixed forceLink Scan Problem in fcwin

Ver 0.82a
 Supported MST File.

Ver 0.82
 Expand function LoadStringA/W in user32.dll
 Add function SetProcessDPIAware in user32.dll
 Add TaskDialog in comctl32.dll 
 fcwin add 2 dlls in forceLink.

Ver 0.81e
 Add GetInheritanceSourceW/A, FreeInheritedFromArray,
 TreeResetNamedSecurityInfoW/A, IsTokenUntrusted, 
 FreeEncryptedFileKeyInfo, EncryptedFileKeyInfo in advapi32.dll.

Ver 0.81d
 Fixed GetDiskFreeSpace

Ver 0.81c
 Expand function CreateProcessAsUser in Advapi32.dll.
 add CreateCodeAuthzLevel, CloseCodeAuthzLevel,
  ComputeAccessTokenFromCodeAuthzLevel in Advapi32.dll.
 Add function check version ATL.DLL.

Ver 0.81b
 Add RtlCaptureContext in kernel32
 Extend UserAgent

Ver 0.81a
 Add Dynamic Install mode in KDLLInst
 Add ForceLink mode in fcwin.

Ver 0.81
 Fixed RawInput Functions
 Add SetHandleContext, GetHandleContext in Kernel32.dll
 Extend GetDiskFreeSpace

Ver 0.80
 GUI Made tiny.
 not indicated OS, and set executable option, default version set 4.0.

Ver 0.79e
 add condition in fcwin msi rewrite.
 add imm32.dll
 fixed ws2_32.dll bug

Ver 0.79d
 fixed fcwin's msi rewrite function bug.

Ver 0.79c
 make more stable kernel32.dll

Ver 0.79b
 Add gdi32.dll
 IsProcessorFeaturePresent externd in kernel32
 Add _get_terminate in msvcrt.dw7.

Ver 0.79a
 Add RegReadValueA/W in advapi32.dll
 Add IsThreadDesktopComposited, DwmHintDxUpdate in user32.dll
 fcwin's design changed.

Ver 0.79
 msvcrt.dw7対応

Ver 0.78j
 Bugfix WideCharToMultiByte+ISO-2022 in kernel32.dll

Ver 0.78i
 Fcwin add Allow XPSP1 mode
 changed Win7 Emulation build 7600.

Ver 0.78h
 Fixef for iTunes9

Ver 0.78g

 Fixed bug in kernel32.dll
 Add GetRegisteredRawInputDevice in user32.dll

Ver 0.78e/f
 Fixed Perhaps bug in user32.dll.

Ver 0.78d
 Add RtlUnlockBootStatus in 2kdll.dll
 Add emulation SetFileShortName and GetVolumePathNamesForVolumeNameW in kernel32.dll.

Ver 0.78c
 Add 21functions in comctl32.dll.
 Fixed RegSaveKeyEx in advapi32.dll.

Ver 0.78b
 Add 8functions in shell32.dll.
 Add apphelp.dll.

Ver 0.78a
 kernel32.dll Bug fixed.

Ver 0.78
 Supported Windows2000 RevolutionPack.
 fixed comctl32.dll, add 4 functions.
 fixed kernel32/2kdll.


Ver 0.77b
 Bug Fix fcwin
 add crypt32.dll

Ver 0.77a
 Bug Fix fcwin
 add 7 functions in 2kdll.dll

Ver 0.77
 Bug Fix kernel32/uxtheme
 add 5 functions in rpc4rt.dll
 add 6 functions in shlwapi.dll

Ver 0.76j
 Supported iTunes 8.1

Ver 0.76i
 Add RegSaveKeyExA and RegSaveKeyExW in Advapi32.dll.

Ver 0.76h
 fcwin reprooved, supported IME2007

Ver 0.76f/g
 Kernel32.dll Bugfix

Ver 0.76e
 Fixed to work QuickTime.

Ver 0.76d
 Add 2 functions in 2kdll.dll.
 Change searching order.
 Add setting not make .local file.

Ver 0.76c
 Make more Safty DLLs.
 Change Method how to initialize.

Ver 0.76b
 Add Shortcut Win+A/Win+I/Win+K/Win+C/Win+V/Win+H.

Ver 0.76a
 Make more Safty DLLs.

Ver 0.76
 Fixed Cred Function.
 Fixed SysLink Class.

Ver 0.75c
 Add shortcut Win+B &Win+L.

Ver 0.75b
 fixed to crush application cause of user32.dll

Ver 0.75a
 Add a function that When the value of DesktopFGColor is set, 
  it changes desktop text color

Ver 0.75
 Add a function that When the value of ListViewShadow is 1, 
  transparent desktop text. add a function in uxtheme.
 add comctl32.dll(test version)
 Expand Special Rewrite in fcwin.

Ver 0.74a
 fixed user32.dll

Ver 0.74
 fixed the register broken by CredpEncodeCredential.
 Enhanced SendMessage and PostMessage.
 (foobar2000 0.9.6 Completely works !)

Ver 0.73
 7 functions emulated in uxtheme.dll.

Ver 0.72
 Fixed Install information window.
 Changed PrintWindow, wsprintfA and wsprintfW in user32.dll.

Ver 0.71a
 Expand function fcwin

Ver 0.71
 Add ConvertFiberToThread in kernel32.dll

Ver 0.70a
 Fixed critical Compile mistake.

Ver 0.70
 Fixed kdllinst focus bugs.
 add SHELL32.754 in shell32.dll.
 add CreateMemoryNotification,QueryMemoryNotification in kernel32.dll.
 add expand function, GetSystemMetrics in user32.dll  

Ver 0.69a
 Fixed kdllinst.

Ver 0.69
 fixed fcwin initial status
 fixed kdllinst in EzMode
 add 3 dummy functions, SHELL32.744,SHELL32.745,SHELL32.748 in shell32.dll.

Ver 0.68
 EzInstall mode error dialog fixed.

Ver 0.67a
 Debug version Kernel32.dll was separated,
 cause of late PC boot about 50sec.

Ver 0.67
 add GetSystemTimes and GetThreadUILanguage in Kernel32.dll
 add function make avalable xp/2003's msvcrt.dll,
  standalone use on Windows 2000.

Ver 0.66a
 Add CopyLeft Windows2000 XP API Wrapper Pack

Ver 0.66
 Completely Emulation GetLayeredWindowAttribute.
 Rewrite code RawDevice System Code.

Ver 0.65a
 Fix fcwin2k with missing trancelation.

Ver 0.65
 Add GetRawDeviceData in user32.dll

Ver 0.64b
 VerifyVersionInfo with comparing XP success only Set Window2000 SP5 Mode.

Ver 0.64
 Expand VerifyVersionInfo.

Ver 0.63e
 Fixed bug in original user32.dll.
 support iTunes completely.
 fix user32.dll.

Ver 0.63d
 fix user32.dll
 add 2 functions in SHLWAPI.dll

Ver 0.63
 fix user32.dll
 fix 2kdll.dll,kernel32.dll
 add 8 functions in SHLWAPI.dll
 add a function in KERNEL32.dll
 Add Repair function on installer

Ver 0.62a
 Extend function user32.dll

Ver 0.62
 Safety
 Add Interlock functions in 2kdll.
 Windows Live Writer 2008 supported.

Ver 0.61
 LdrAddRefDll fixed.
 EzInstall improved.

Ver 0.60
 Fix SetServiceStatus
 Expand CreateWindow/Dialog

Ver 0.59
 For being stabilized deleting I_RpcBindingInqLocalClientPID of rpcrt4.dll.
 The correction of Kernel32.dll.

Ver 0.58
 The proper form addition of shlwapi.dll.
 Expanding eight functions of user32.dll.
 (foobar2000 has crashed with setting the trouble which cancellation)

Ver 0.57a
 Mistaking, because shlwapi.dll of trial manufacture
  edition had mixed, deletion.

Ver 0.57
 in shell32.dll
  SHGetUnreadMailCountW and SHSetUnreadMailCountW addition.
 in kernel32.dll
  GetThreadIOPendingFlag addition

Ver 0.56b
 The export mistake correction of advapi32.dll.

Ver 0.56a
 Mistake of bundled binary.

Ver 0.56
 Adding the emulations in shell32.dll
  SHAllocShared, SHLockShared, SHUnlockShared, SHFreeShared,
  RealDriveType, SHFlushSFCache, SHGetShellStyleHInstance.


-Special Thanks
--[[Dependency Walker>http://www.dependencywalker.com/]]
--[[Windows 2000 XP API Wrapper Pack>http://oldcigaret.info/win2k/phpBB3/]] (c) OldCigarette

#comment()
記事メニュー
目安箱バナー