gitextract_xxll1hxj/ ├── .github/ │ └── workflows/ │ ├── blackmoon_krnln.yml │ ├── blackmoon_krnlnobj.yml │ └── blackmoon_mfc.yml ├── .gitignore ├── LICENSE ├── MFCObj/ │ ├── BlackMoonMFCdll.cpp │ ├── EyMFCComInit.cpp │ ├── EyMFCComInit.h │ ├── MFCBlackMoon.aps │ ├── MFCBlackMoon.cpp │ ├── MFCBlackMoon.def │ ├── MFCBlackMoon.h │ ├── MFCBlackMoon.rc │ ├── MFCBlackMoonCon.cpp │ ├── Resource.h │ ├── StdAfx.cpp │ ├── StdAfx.h │ └── res/ │ └── MFCBlackMoon.rc2 ├── Project/ │ ├── MFCBlackMoon_VC6.clw │ ├── MFCBlackMoon_VC6.dsp │ ├── MFCBlackMoon_VS2019.vcxproj │ ├── MFCBlackMoon_VS2019.vcxproj.filters │ ├── MFCBlackMoon_VS2019.vcxproj.user │ ├── krnln_VC6.dsp │ ├── krnln_VC6_Obj.dsp │ ├── krnln_VS2019.vcxproj │ ├── krnln_VS2019.vcxproj.filters │ ├── krnln_VS2019.vcxproj.user │ ├── krnln_VS2019_Obj.vcxproj │ ├── krnln_VS2019_Obj.vcxproj.filters │ └── krnln_VS2019_Obj.vcxproj.user ├── README.md ├── Readme.txt ├── krnln/ │ ├── BlackMoonCallPropertyVaule.cpp │ ├── BlackMoonCallUserDll.cpp │ ├── BlackMoonDll.cpp │ ├── BlackMoonDll2.cpp │ ├── BlackMoonExe.cpp │ ├── BlackMoonLibNotifySys.cpp │ ├── BlackMoonResDll.cpp │ ├── CloneBinData.cpp │ ├── CloneTextData.cpp │ ├── DateTimeFormat.cpp │ ├── Diskid32.obj │ ├── DllEntryFunc.cpp │ ├── EyComInit.cpp │ ├── EyInit.cpp │ ├── FileManager.cpp │ ├── FreeAryElement.cpp │ ├── GetAryElementInf.cpp │ ├── GetDataTypeType.cpp │ ├── GetDatePart.cpp │ ├── GetDaysOfSpecMonth.cpp │ ├── GetRegRootVal.cpp │ ├── GetSpecTime.cpp │ ├── GetSysDataTypeDataSize.cpp │ ├── GetTimePart.cpp │ ├── GetWeekDay.cpp │ ├── HelpFunc12.cpp │ ├── IsInFileMangerList.cpp │ ├── LTrimZeroChr.cpp │ ├── LTrimZeroChr.h │ ├── MyMemFile.cpp │ ├── MyMemFile.h │ ├── Myfunctions.cpp │ ├── Myfunctions.h │ ├── NumToChinese.cpp │ ├── PY.OBJ │ ├── SDataToStr.cpp │ ├── StdAfx.cpp │ ├── StdAfx.h │ ├── eHelpFunc.cpp │ ├── krnln_BJCase.cpp │ ├── krnln_BinLeft.cpp │ ├── krnln_BinLen.cpp │ ├── krnln_BinMid.cpp │ ├── krnln_BinRight.cpp │ ├── krnln_ChDir.cpp │ ├── krnln_ChDrive.cpp │ ├── krnln_ClearClipBoard.cpp │ ├── krnln_CryptOpen.cpp │ ├── krnln_CurDir.cpp │ ├── krnln_DeleteRegItem.cpp │ ├── krnln_Dispatch.cpp │ ├── krnln_DoEvents.cpp │ ├── krnln_FSeek.cpp │ ├── krnln_FileCopy.cpp │ ├── krnln_FileDateTime.cpp │ ├── krnln_FileLen.cpp │ ├── krnln_FileMove.cpp │ ├── krnln_GetAllPY.cpp │ ├── krnln_GetAttr.cpp │ ├── krnln_GetBackColor.cpp │ ├── krnln_GetBinElement.cpp │ ├── krnln_GetBinRegItem.cpp │ ├── krnln_GetClipBoardText.cpp │ ├── krnln_GetCmdLine.cpp │ ├── krnln_GetColorCount.cpp │ ├── krnln_GetCursorHorzPos.cpp │ ├── krnln_GetCursorVertPos.cpp │ ├── krnln_GetDataTypeSize.cpp │ ├── krnln_GetDatePart.cpp │ ├── krnln_GetDaysOfSpecMonth.cpp │ ├── krnln_GetDiskFreeSpace.cpp │ ├── krnln_GetDiskLabel.cpp │ ├── krnln_GetDiskTotalSpace.cpp │ ├── krnln_GetEnv.cpp │ ├── krnln_GetHDiskCode.cpp │ ├── krnln_GetHostName.cpp │ ├── krnln_GetIntInsideBin.cpp │ ├── krnln_GetKeyText.cpp │ ├── krnln_GetLastError.cpp │ ├── krnln_GetNumRegItem.cpp │ ├── krnln_GetRunFileName.cpp │ ├── krnln_GetRunPath.cpp │ ├── krnln_GetRuntimeDataType.cpp │ ├── krnln_GetScreenHeight.cpp │ ├── krnln_GetScreenWidth.cpp │ ├── krnln_GetSectionNames.cpp │ ├── krnln_GetSpecTime.cpp │ ├── krnln_GetSysVer.cpp │ ├── krnln_GetTempFileName.cpp │ ├── krnln_GetTextRegItem.cpp │ ├── krnln_GetTickCount.cpp │ ├── krnln_GetTimePart.cpp │ ├── krnln_GetWinPic.cpp │ ├── krnln_HostNameToIP.cpp │ ├── krnln_IDiv.cpp │ ├── krnln_IPToHostName.cpp │ ├── krnln_InBin.cpp │ ├── krnln_InBinRev.cpp │ ├── krnln_InStr.cpp │ ├── krnln_InStrRev.cpp │ ├── krnln_InputBox.cpp │ ├── krnln_InsBin.cpp │ ├── krnln_InsLine.cpp │ ├── krnln_InsText.cpp │ ├── krnln_IsCalcOK.cpp │ ├── krnln_IsDebugVer.cpp │ ├── krnln_IsFileExist.cpp │ ├── krnln_IsHaveTextInClip.cpp │ ├── krnln_IsRegItemExist.cpp │ ├── krnln_LCase.cpp │ ├── krnln_LTrim.cpp │ ├── krnln_MakeLong.cpp │ ├── krnln_MakeWord.cpp │ ├── krnln_MkDir.cpp │ ├── krnln_MsgBox.cpp │ ├── krnln_NumToRMB.cpp │ ├── krnln_NumToText.cpp │ ├── krnln_OpenManyFileDialog.cpp │ ├── krnln_OpenMemFile.cpp │ ├── krnln_PlayMID.cpp │ ├── krnln_PlayMusic.cpp │ ├── krnln_PlayStop.cpp │ ├── krnln_PutEnv.cpp │ ├── krnln_QJCase.cpp │ ├── krnln_RTrim.cpp │ ├── krnln_ReadBin.cpp │ ├── krnln_ReadFile.cpp │ ├── krnln_ReadLine.cpp │ ├── krnln_ReadText.cpp │ ├── krnln_RemoveData.cpp │ ├── krnln_ReplaceText.cpp │ ├── krnln_RestroeCursor.cpp │ ├── krnln_ReverseIntBytes.cpp │ ├── krnln_RmDir.cpp │ ├── krnln_RpBin.cpp │ ├── krnln_RpSubBin.cpp │ ├── krnln_RpSubText.cpp │ ├── krnln_RunConsoleApp.cpp │ ├── krnln_SaveRegItem.cpp │ ├── krnln_SeekToBegin.cpp │ ├── krnln_SeekToEnd.cpp │ ├── krnln_SetAttr.cpp │ ├── krnln_SetClipBoardText.cpp │ ├── krnln_SetDiskLabel.cpp │ ├── krnln_SetIntInsideBin.cpp │ ├── krnln_SetKeyText.cpp │ ├── krnln_SetSysTime.cpp │ ├── krnln_SetWaitCursor.cpp │ ├── krnln_SortAry.cpp │ ├── krnln_SpaceBin.cpp │ ├── krnln_SplitBin.cpp │ ├── krnln_StrComp.cpp │ ├── krnln_StrToUTF8.cpp │ ├── krnln_TimeChg.cpp │ ├── krnln_TimeDiff.cpp │ ├── krnln_TimePart.cpp │ ├── krnln_TimeToText.cpp │ ├── krnln_ToBin.cpp │ ├── krnln_ToByte.cpp │ ├── krnln_ToFloat.cpp │ ├── krnln_ToInt.cpp │ ├── krnln_ToLong.cpp │ ├── krnln_ToShort.cpp │ ├── krnln_ToTime.cpp │ ├── krnln_TrimAll.cpp │ ├── krnln_UCase.cpp │ ├── krnln_UNum.cpp │ ├── krnln_UTF8ToStr.cpp │ ├── krnln_Unlock.cpp │ ├── krnln_Variant.cpp │ ├── krnln_WeekDay.cpp │ ├── krnln_WriteBin.cpp │ ├── krnln_WriteFile.cpp │ ├── krnln_WriteLine.cpp │ ├── krnln_WriteMem.cpp │ ├── krnln_WriteText.cpp │ ├── krnln_ZeroAry.cpp │ ├── krnln_abs.cpp │ ├── krnln_asc.cpp │ ├── krnln_atn.cpp │ ├── krnln_band.cpp │ ├── krnln_beep.cpp │ ├── krnln_bin.cpp │ ├── krnln_bnot.cpp │ ├── krnln_bor.cpp │ ├── krnln_bxor.cpp │ ├── krnln_chr.cpp │ ├── krnln_close.cpp │ ├── krnln_cos.cpp │ ├── krnln_create.cpp │ ├── krnln_day.cpp │ ├── krnln_exp.cpp │ ├── krnln_feof.cpp │ ├── krnln_fgets.cpp │ ├── krnln_fix.cpp │ ├── krnln_fputs.cpp │ ├── krnln_hex.cpp │ ├── krnln_hour.cpp │ ├── krnln_int.cpp │ ├── krnln_kill.cpp │ ├── krnln_left.cpp │ ├── krnln_len.cpp │ ├── krnln_like.cpp │ ├── krnln_loc.cpp │ ├── krnln_lock.cpp │ ├── krnln_lof.cpp │ ├── krnln_log.cpp │ ├── krnln_mid.cpp │ ├── krnln_minute.cpp │ ├── krnln_mod.cpp │ ├── krnln_month.cpp │ ├── krnln_name.cpp │ ├── krnln_now.cpp │ ├── krnln_oct.cpp │ ├── krnln_open.cpp │ ├── krnln_p2double.cpp │ ├── krnln_p2float.cpp │ ├── krnln_p2int.cpp │ ├── krnln_pbin.cpp │ ├── krnln_ping.cpp │ ├── krnln_pow.cpp │ ├── krnln_pstr.cpp │ ├── krnln_randomize.cpp │ ├── krnln_read.cpp │ ├── krnln_reset.cpp │ ├── krnln_rgb.cpp │ ├── krnln_right.cpp │ ├── krnln_rnd.cpp │ ├── krnln_round.cpp │ ├── krnln_run.cpp │ ├── krnln_second.cpp │ ├── krnln_sgn.cpp │ ├── krnln_shl.cpp │ ├── krnln_shr.cpp │ ├── krnln_sin.cpp │ ├── krnln_sleep.cpp │ ├── krnln_space.cpp │ ├── krnln_split.cpp │ ├── krnln_sqr.cpp │ ├── krnln_str.cpp │ ├── krnln_string.cpp │ ├── krnln_tan.cpp │ ├── krnln_trim.cpp │ ├── krnln_val.cpp │ ├── krnln_write.cpp │ ├── krnln_year.cpp │ ├── lib.h │ ├── lib2.h │ ├── md5t.cpp │ ├── md5t.h │ ├── mem.cpp │ ├── mem.h │ ├── midi.cpp │ ├── midi.h │ └── replaceText.cpp ├── krnln_VC6.dsw └── krnln_VS2019.sln