Jump to content

blackwingcat

Member
  • Posts

    1,318
  • Joined

  • Last visited

  • Days Won

    5
  • Donations

    0.00 USD 
  • Country

    Japan

Everything posted by blackwingcat

  1. Hi, Dave-H * About WMP10 It seems completely same WMP9 and WMP 10 between Win2k and WinXP in binary level. and Win2k also loaded the component from registry base setting. I found it relates DMO ( DirectX Media Object). for example Direct Input completely wasn't installed in Windows 2000. I may be able to find difference there I'll go on to research it. * About quicktime Unfortunately, I don't have QT Pro. If you copy qt folder debug version kernel32.dll (in krnld028a.zip) It output some information to debug monitor. You can use whatever Debug monitor as you can get.
  2. Hi, Do you use other KDW Dlls ? If it is so, please copy to Norton Protected Recycle Bin service folder ,original DLLs. You can uninstall WMP10 with tha way to following method. Reinstall WMP10 for Win2k and it detects WMP component. if you allow delete and cancel next step. then you can install WMP9 again. (Not need KDW.) I heard these functions isn't WMP10 extention but Windows XP's one. But there may be the way to add the menu our media players. We try to find the related dlls might be worth.
  3. How to install Windows Defender It rejects to install only by msi definition. You can rewrite simply msi file for installation with Windows 2000. Of course you can rewrite with Orca,too. 1. Check Allow Win2k and Overwrite. 2. Press Rewrite. You can use also Software Explorer.
  4. Hi, I think you haven't done last sequence yet. Please look at My Comment number 788741(How to Install QuickTime 7.50)
  5. Hi, I got QQ, but it has many function. and I don't know how to use it very well. Therefore it is helpful for me to say how about trouble occured your PC.
  6. How to use Safari on Windows 2000 It is well known that in windows 2000 safari crashes when it tries to show javascript page. You can resolve by installation KDW advapi32.dll only(Ez install mode may be okay. This image shows how to install KDW Ez mode in the case of safari.) Available Javascript Page !
  7. I tried to install SDK Version simlified-Chinese Windows 2000. And insall WindowsUpdates, VC6SP6 Runtime, KDW(install 5 files only), WMP 10 and PPlive. But I didn't found any problem in PPLive, I can watch Olympic program on PPLive. How trouble did you occure in your PC ?
  8. I found It spent many time ,when KDW kernel32.dll failed to load any dll in boot. Then I separated debug function from debug version in KDW 0.67a. I think the problem of speed is resolved.
  9. Are you install 5 dlls ? And would you check your systems original 4 DLLs renamed Version ? I checked QQ, and it installs some common dlls own folder. Did you check 'Ez KD Registry' in fcwin2k ? It doesn't need normal install. if you check it, fcwin creates registry "SafeDllSearchMode" and sets value 0. Please see following URL, if you want to know about it detail. About SafeDllSearchMode In the case if QQ installed illegal dlls, then it makes not to work. You may be able to resolve to delete wrong dlls, installed by QQ, in it own folder. or check off fcwin 'Ez KD Registry' If you didn't check dialog 'Ez KD Registry', then I'll research this problem more.
  10. Ummm, I think you have to uninstall Quicktime 7.1.6 at first. This report shows that there is Active Quicktime process your PC. My QTInstallCode.log is following. ############################ QuickTimeTerminateProc Enter Getting QT process count... Ignoring process 'msiexec.exe' as possible QT process... Ignoring process 'msiexec.exe' as possible QT process... Ignoring process 'msiexec.exe' as possible QT process... Ignoring process 'msiexec.exe' as possible QT process... Current QT processes = 0 GetQTProcessCount() reported 0 QT active processes. GetQTProcessCount() reported 0 QT processes to terminate. QuickTimeTerminateProc Exit (error=0) ############################ QuickTimePostInstallProc Enter QuickTimePostInstallProc Exit (error=-2096) If same error appears after old Quicktime, then Please search another install log in \Documents and Settings\(user)\Local Settings\Temp\MSI****.log
  11. Hi, Did you check Ez KD Registry, and reboot PC ? Shell32.dll is one of Known Dll, and Windows Preferential load system32 folder Dll rather than current folder. 'Ez KD Registry' checking effects to make ignored Known Dlls.
  12. How to Install QuickTime 7.50 on Windows 2000 At first, extract Quicktime.msi from QuicktimeInstaller.exe. For example I used 'eo'. Next please run fcwin2k and D&D windows and check 'allow win2k' and 'overwrite' and 'msi exec'. Perhaps such Error dialog may appear. You may ignore it (If you install kernel32 of KDW(not Ez mode), then it may not appear.) QuickTime requires extra function in shell32.dll. Therefor you have to install shell32 of KDW(You can use Ez mode) And you must run fcwin2k again and rewrite 'Program Files\QuickTime\QTSystem\QuickTime.qts'. Check 'checksum', 'Ignore File Ext', and 'Special Rewrite', and press 'Rewrite'. Then you can use Quick Time 7.50 on Windows 2000.
  13. How to install foobar2000 on Windows 2000 with KDW You can use foobar 2000 v 9.5.x. At first please run fcwin2k.exe and set foobar2000 installer file.(You can D&D the window to entry editbox.) Next select OS Version XP, and press 'Compat Save'. Then you can install foobar 2000 on your Windows 2000 PC. You may delete this Setting to press CompatDel , after finished foobar2000 installation. foobar 2000 9.5.x requires extra function in user32.dll, shell32.dll, and uxtheme.dll. Therefore you have to install 3 KDW Dlls. But foobar 2000 can run KDW Ez install mode(not replace system files, only copy to target folder) * Set Ez Install folder. * Select target Dll files(in this case user32, shell32, and uxtheme) * Check EZ KD Registry(Required reboot system) and SHFolder EXREG. * Press Ez install. Of cause you may use full install.
  14. Here may be hint.... Old WMP 9 and 10 use DRM v1. WMP 9 and 10,applied KB891122 use DRM v2. WMP 11 and MCE2005 WMP10 use DRM v3.
  15. Hi, Here is KDW manual before install WMP 10 for Win2000. You may be able to use Ez mode after install WMP10. At first Uninstall 4 files, kernel32, shell32, user32,and advapi32. and please set Ez Install to folder "\Program Files\Windows Media Player". If you want to use activeX, please copy iexplore.exe to "\Program Files\Windows Media Player" and start from \Program Files\Windows Media Player\iexploer.exe when you want to watch Active X contents.
  16. Hi, I released Simplified Chinese Version WMP10 installer for Windows 2000. Here you are. Simplified Chinese Version New and English and Japanese version fixed bit. I found there are a few localize mistake in inf files. The release version is Build 4063a.
  17. Hi, Are there any security software in your PC ? for expample, I know Norton prevent from copy and rename system file by KDW. You had better try to copy manual install KDW. Case of Dual boot other OS, or anothere Windows 2000: Please rename from kernel32.dll to kernel2k.dll in system32 folder, and back up to dllcache, and Copy KDW kernel32.dll to system32\kernel32.dll Case of Recovery Console: You have to copy KDW DLL copy to any folder under WINNT, Before Boot recovery console. for example WINNT\temp. Please rename from kernel32.dll to kernel2k.dll in system32 folder, and back up to dllcache, and Move KDW kernel32.dll from the folder to system32. Rename Law: kernel32 -> kernel2k advapi32 -> advapi2k ws2_32 -> ws2_2k shell32 -> shell2k user32 -> user2k wtsapi32 -> wtsapi2k rpcrt4 -> rpc2k4 shlwapi -> shlwa2k esent -> ese2k
  18. Hi, today released WMP10 installer for windows 2000 build 4063. Changed point from Build4058 to 4063 is following. * Fix overwrite registration ocx and dll. * Add function upgrade msvcrt.dll. * Simplized catalog file installer. * Included more 12 hotfix. * Release registration when uninstall. * Add function check installer locked status.
  19. Hi, Which version do you want Simplified Chinese or Traditional Chinese ?
  20. I created Windows Media Player 10 Installer for Windows 2000 with KDW system requirements: Install KDW's following DLLs kernel32.dll user32.dll shell32.dll uxtheme.dll Additional Windows Dll GdiPlus.dll Download from my blog: English / Chinese[simple] / Japanese / português available Detail WMP10 Installer on My Blog Link
  21. Hi, I released KDW. * Introduction * KDW is Known DLL wrappers and support tools package. It helps you can run some software designed for XP. * The KDW mechanism * software A.exe > kernel32.GetModuleHandleExA -> x Windows 2000 kernel32.dll software A.exe > kernel32.GetModuleHandleExA -> o Windows XP kernel32.dll software A.exe > kernel32.GetModuleHandleExA -> o KDW kernel32.dll -> Windows 2000 kernel2k.dll(renamed from kernel32.dll) for example Windows Media Player 10 KDW has 3 modes. 1. Ez mode ... It applied in folder only mode. (Check Ez KD Registry . Click Ez Setting after reboot.) * It is safty. 2. Full mode ... Replace System file mode. (Install and reboot) * It has some risk. 3 Dynamic mode ... Change link of application ,you do not need change registry and minimum risk *Norton and certain security software may intercept to replace OS file with Full mode. If windows show blue screen after install KDW, you can restore system with copy install files from dllcache to system32. * How to use fcwin2k ? * If you look following message "*.exe is not a vaild win32 application.", fcwin2k can resolve the problem. 1. select executable file. 2. select OS windows 2000 3. check checksum and executable 4. click rewrite And fcwin2k can patch automatic to msi file(Windows installer file). 1. select msi file. 2. check allow win2k and over write 3. click rewite * Other * 1. fcwin can customize IE User Agent. * Link * KDW Page Most recent version is 0.97a2 (Nov 14. 2012 21:00 GMT+0) I will explain usage of this software.
  22. I almost programed these API with inline Assembler, because I don't think source codes are showed in publish. KDW is rename and replace Original Dll. For example Kernel32.dll -> kernel2k.dll When certain program for XP calls kernel32.dll, KDW kernel32.dll,whiche hooked kernel2k.dll(original kernel) is called. I added following function in wrapper DLLs. advapi32.dll CredDeleteA CredDeleteW CredFree CredReadA CredReadW CredWriteA CredWriteW CredEnumerateA CredEnumerateW FlushTraceA FlushTraceW StopTraceA StopTraceW QueryTraceA QueryTraceW UpdateTraceA UpdateTraceW LsaLookupNames2 SaferCloseLevel SaferComputeTokenFromLevel SaferCreateLevel SaferGetLevelInformation SaferGetPolicyInformation MD4Init MD4Update MD4Final MD5Init MD5Update MD5Final A_SHAFinal A_SHAInit A_SHAUpdate Function036 kernel32.dll GetModuleHandleExA GetModuleHandleExW GetSystemWow64DirectoryW GetSystemWow64DirectoryA GetProcessId GetProcessHandleCount AddVectoredExceptionHandler RemoveVectoredExceptionHandler GetNativeSystemInfo AttachConsole IsWow64Process IsWow64Message GetUserGeoID EnumSystemGeoID GetGeoInfoW GetGeoInfoA CheckRemoteDebuggerPresent WTSGetActiveConsoleSessionId InterlockedPopEntrySList InterlockedPushEntrySList InterlockedFlushSList InitializeSListHead QueryDepthSList ReinitializeCriticalSection SUnMapLS SUnMapLS_IP_EBP_8 SUnMapLS_IP_EBP_12 SUnMapLS_IP_EBP_16 SUnMapLS_IP_EBP_20 SUnMapLS_IP_EBP_24 SUnMapLS_IP_EBP_28 SUnMapLS_IP_EBP_32 SUnMapLS_IP_EBP_36 SUnMapLS_IP_EBP_40 FT_Exit0 FT_Exit4 FT_Exit8 FT_Exit12 FT_Exit16 FT_Exit20 FT_Exit24 FT_Exit28 FT_Exit32 FT_Exit36 FT_Exit40 FT_Exit44 FT_Exit48 FT_Exit52 FT_Exit56 GetThreadIOPendingFlag InterlockedPopEntrySList InterlockedPushEntrySList InterlockedFlushSList InitializeSListHead FirstEntrySList QueryDepthSList RtlCaptureStackBackTrace rpcrt4.dll RpcServerInqCallAttributesA RpcServerInqCallAttributesW user32.dll IsWinEventHookInstalled MessageBoxTimeoutA MessageBoxTimeoutW GetWindowRgnBox GetLayeredWindowAttributes IsServerSideWindow IsWindowInDestroy IsGUIThread CalcMenuBar PaintMenuBar RegisterRawInputDevices GetRawInputData ws2_32.dll GetNameInfoW GetAddrInfoW freeaddrinfo getaddrinfo getnameinfo FreeAddrInfoW shel32.dll SHGetImageList SHCreateShellItem SHParseDisplayName SHOpenFolderAndSelectItems SHGetAttributesFromDataObject SHGetShellStyleHInstance(copy shellstyle.dll in system32 to use) SHGetFolderPathAndSubDirA SHGetFolderPathAndSubDirW IsUserAnAdmin and so on. RestartDialogEx SHChangeNotifyReceive SHChangeNotification_Lock SHChangeNotification_Unlock WriteCabinetState PathProcessCommand ReadCabinetState SHPropStgCreate SHPropStgReadMultiple SHPropStgWriteMultiple CDefFolderMenu_Create CDefFolderMenu_Create2 SHGetSetFolderCustomSettingsW SHCreatePropertyBag SHMultiFileProperties SHAllocShared SHLockShared SHUnlockShared SHFreeShared RealDriveType SHFlushSFCache SHGetUnreadMailCountW SHSetUnreadMailCountW ole32.dll CoRegisterInitializeSpy CoRevokeInitializeSpy shlwapi.dll SHRegGetValueA SHRegGetValueW IsCharSpaceA IsCharSpaceW SHAllocShared SHLockShared SHUnlockShared SHFreeShared GetAcceptLanguagesA GetAcceptLanguagesW StrCmpICA StrCmpICW StrCmpCA StrCmpCW AssocGetPerceivedType I only hokked following function in wrapper DLLs. advapi32.dll TraceMessage TraceMessageVa CredMarshalCredentialA CredMarshalCredentialW CredReadDomainCredentialsA CredReadDomainCredentialsW CredUnmarshalCredentialA CredUnmarshalCredentialW CredWriteDomainCredentialsA CredWriteDomainCredentialsW SaferRecordEventLogEntry SaferSetLevelInformation SaferSetPolicyInformation SaferIdentifyLevel SaferiChangeRegistryScope kernel32.dll RestoreLastError RtlRestoreLastWin32Error GetVolumePathNamesForVolumeNameA GetVolumePathNamesForVolumeNameW GetDllDirectoryA GetDllDirectoryW SetDllDirectoryA SetDllDirectoryW EncodePointer DecodePointer EncodeSystemPointer DecodeSystemPointer SetUserGeoID ActivateActCtx CreateActCtxW CreateActCtxA ReleaseActCtx DeactivateActCtx ZombifyActCtx GetCurrentActCtx AddRefActCtx FindActCtxSectionString FindActCtxSectionStringA FindActCtxSectionStringW MapLS UnMapLS rpcrt4.dll I_RpcExceptionFilter RpcServerUnregisterIfEx user32.dll PrintWindow UnregisterUserApiHook RegisterUserApiHook DisableProcessWindowsGhosting wtsapi32.dll WTSQueryUserToken WTSRegisterSessionNotification WTSUnRegisterSessionNotification shel32.dll SHLimitInputEdit SHSetLocalizedName SHELL32.719 SHELL32.723 SHELL32.731 SHELL32.732 SHELL32.733 SHELL32.753 SHELL32.755 SHCreateQueryCancelAutoPlayMoniker ole32.dll CoRegisterInitializeSpy CoRevokeInitializeSpy esent.dll JetBeginTransaction2 JetCreateInstance And I expanded any functions.
  23. The application application which has belonged to KDW is bilingual English/Japanese. and there are a few English simple manuals. I think the Dlls operate even with English environment and other languages, but it is lack of confirmation. And I recommend the fact that it tests with virtual environment or using Ez mode, because the procedure has not been even.
  24. I created the API extender for Windows 2000, "KDW". I succeeded to run iTunes 7.6, QuickTime 7.50, Live Messenger, and foobar2000 9.5 etc on windows 2000. KDW (Imperfect English site. ) I will create new topic here, after I finish up its manuals.
  25. Windows2000 Revolutions Pack's Bug The SetupRP.exe sometimes creates two 230MB files (it isn't right PE image.) If you don't have enough disk space. it may be come blue screen. We must take care about existance normal comdlg32.dll in system32 before reboot Windows. I desire to solve this problem.
×
×
  • Create New...