鱼C论坛

 找回密码
 立即注册
查看: 3668|回复: 5

求软件实现的解释

[复制链接]
发表于 2013-5-17 23:04:43 | 显示全部楼层 |阅读模式
50鱼币
各位大神,小弟翻硬盘,翻出来这个程序了。挺漂亮的,但是不知道那个雪花的飘动是真么实现的。而且还是在完全不影响桌面窗口消息相应的情况下。
以下是改程序的exe文件(我暂时还没找到源代码)
Merry Christmas.zip (137.24 KB, 下载次数: 7)

以下是这个软件使用的API函数:

--------------------------------------------
导入表1   : WINMM.dll
OriginalFirstThunk   :0000B8A8
TimeDateStamp        :00000000
ForwarderChain       :00000000
FirstThunk           :0000B190
--------------------------------------------
HINT:003E   NAME:mciSendCommandA

--------------------------------------------
导入表2   : KERNEL32.dll
OriginalFirstThunk   :0000B734
TimeDateStamp        :00000000
ForwarderChain       :00000000
FirstThunk           :0000B01C
--------------------------------------------
HINT:00D6   NAME:FindResourceA
HINT:01C2   NAME:GetTempPathA
HINT:0193   NAME:GetProcAddress
HINT:0172   NAME:GetModuleHandleA
HINT:01CB   NAME:GetTickCount
HINT:0231   NAME:LCMapStringW
HINT:0230   NAME:LCMapStringA
HINT:01AE   NAME:GetStringTypeW
HINT:01AB   NAME:GetStringTypeA
HINT:0261   NAME:MultiByteToWideChar
HINT:023E   NAME:LoadLibraryA
HINT:0186   NAME:GetOEMCP
HINT:00F1   NAME:GetACP
HINT:00F7   NAME:GetCPInfo
HINT:004A   NAME:CreateFileA
HINT:0301   NAME:SetFilePointer
HINT:00E1   NAME:FlushFileBuffers
HINT:0338   NAME:SizeofResource
HINT:021C   NAME:IsBadCodePtr
HINT:021F   NAME:IsBadReadPtr
HINT:032D   NAME:SetUnhandledExceptionFilter
HINT:0222   NAME:IsBadWritePtr
HINT:0365   NAME:VirtualAlloc
HINT:0368   NAME:VirtualFree
HINT:01FE   NAME:HeapCreate
HINT:0200   NAME:HeapDestroy
HINT:01D5   NAME:GetVersionExA
HINT:014B   NAME:GetEnvironmentVariableA
HINT:0159   NAME:GetFileType
HINT:01AA   NAME:GetStdHandle
HINT:030A   NAME:SetHandleCount
HINT:014A   NAME:GetEnvironmentStringsW
HINT:0148   NAME:GetEnvironmentStrings
HINT:0379   NAME:WideCharToMultiByte
HINT:00EA   NAME:FreeEnvironmentStringsW
HINT:00E9   NAME:FreeEnvironmentStringsA
HINT:0170   NAME:GetModuleFileNameA
HINT:0243   NAME:LoadResource
HINT:0251   NAME:LockResource
HINT:00ED   NAME:FreeResource
HINT:0078   NAME:DeleteFileA
HINT:02F8   NAME:SetEndOfFile
HINT:029E   NAME:ReadFile
HINT:031C   NAME:SetStdHandle
HINT:02BF   NAME:RtlUnwind
HINT:01A8   NAME:GetStartupInfoA
HINT:0103   NAME:GetCommandLineA
HINT:01D4   NAME:GetVersion
HINT:00AB   NAME:ExitProcess
HINT:0202   NAME:HeapFree
HINT:01FC   NAME:HeapAlloc
HINT:0206   NAME:HeapReAlloc
HINT:0341   NAME:TerminateProcess
HINT:0135   NAME:GetCurrentProcess
HINT:0208   NAME:HeapSize
HINT:0164   NAME:GetLastError
HINT:002B   NAME:CloseHandle
HINT:0386   NAME:WriteFile
HINT:0352   NAME:UnhandledExceptionFilter

--------------------------------------------
导入表3   : SHELL32.dll
OriginalFirstThunk   :0000B824
TimeDateStamp        :00000000
ForwarderChain       :00000000
FirstThunk           :0000B10C
--------------------------------------------
HINT:009F   NAME:Shell_NotifyIconA

--------------------------------------------
导入表4   : USER32.dll
OriginalFirstThunk   :0000B82C
TimeDateStamp        :00000000
ForwarderChain       :00000000
FirstThunk           :0000B114
--------------------------------------------
HINT:010C   NAME:GetDC
HINT:022A   NAME:ReleaseDC
HINT:01DE   NAME:MessageBoxA
HINT:0216   NAME:RegisterClassA
HINT:01BD   NAME:LoadIconA
HINT:013A   NAME:GetMessageA
HINT:02AA   NAME:TranslateMessage
HINT:00A1   NAME:DispatchMessageA
HINT:0096   NAME:DestroyIcon
HINT:01B4   NAME:KillTimer
HINT:0283   NAME:SetWindowPos
HINT:0299   NAME:SystemParametersInfoA
HINT:0292   NAME:ShowWindow
HINT:0203   NAME:PostQuitMessage
HINT:0174   NAME:GetWindowRect
HINT:0159   NAME:GetSubMenu
HINT:010B   NAME:GetCursorPos
HINT:000F   NAME:BringWindowToTop
HINT:0257   NAME:SetForegroundWindow
HINT:02A4   NAME:TrackPopupMenu
HINT:0097   NAME:DestroyMenu
HINT:008E   NAME:DefWindowProcA
HINT:0099   NAME:DestroyWindow
HINT:0060   NAME:CreateWindowExA
HINT:016E   NAME:GetWindowLongA
HINT:0280   NAME:SetWindowLongA
HINT:027A   NAME:SetTimer
HINT:020B   NAME:PtInRect
HINT:023B   NAME:SendMessageA
HINT:01C5   NAME:LoadMenuA

--------------------------------------------
导入表5   : GDI32.dll
OriginalFirstThunk   :0000B718
TimeDateStamp        :00000000
ForwarderChain       :00000000
FirstThunk           :0000B000
--------------------------------------------
HINT:002D   NAME:CreateCompatibleDC
HINT:020E   NAME:SelectObject
HINT:008C   NAME:DeleteDC
HINT:0032   NAME:CreateDIBSection
HINT:008F   NAME:DeleteObject
HINT:0195   NAME:GetObjectA

求解释!!!拜托了!!!

小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-5-19 19:27:51 | 显示全部楼层
无回帖,不论坛,这才是人道。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-5-20 17:41:55 | 显示全部楼层
很期待这个问题能得到解决
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-6-13 21:48:22 | 显示全部楼层
程序蛮漂亮的。感觉它就像是安卓下的动态壁纸一样,
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-6-16 19:12:50 | 显示全部楼层
漂亮,先顶一下,无限关注中
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-6-16 22:39:38 | 显示全部楼层
貌似很复杂的样子!!!!!!!!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-7-28 05:30

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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