您尚未登录。

楼主 #1 2019-11-30 14:26:08

win32prog
会员
注册时间: 2019-11-28
已发帖子: 138
积分: 138

想看 win32 里面微软封装的那些 gdi32.dll, user32.dll 函数实现, 可以找 ReactOS

比如 gdi32 函数里面的

CreateCompatibleDC
DeleteDC

CreateDCA
CreateDCW

等实现代码, 可以在这里找到:

https://github.com/reactos/reactos/blob/master/win32ss/gdi/gdi32/objects/dc.c

https://github.com/reactos/reactos/blob/master/win32ss/gdi/ntgdi/dclife.c





ReactOS 是 windows 的一个开源版本, 和M$没有关系。

离线

楼主 #2 2019-11-30 14:53:45

win32prog
会员
注册时间: 2019-11-28
已发帖子: 138
积分: 138

离线

#3 2019-11-30 15:04:54

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,133
积分: 1085.5

Re: 想看 win32 里面微软封装的那些 gdi32.dll, user32.dll 函数实现, 可以找 ReactOS

ARM跑这个系统可行不

离线

楼主 #4 2019-11-30 15:06:43

win32prog
会员
注册时间: 2019-11-28
已发帖子: 138
积分: 138

Re: 想看 win32 里面微软封装的那些 gdi32.dll, user32.dll 函数实现, 可以找 ReactOS

达克罗德 说:

ARM跑这个系统可行不

https://reactos.org/wiki/ARM_Port


搜了一下, 可以啊, 但是我不会。

这个是完全仿windows ui 和 api 的, 很早以前玩过。

离线

#5 2020-02-25 15:42:03

Beta_vulgaris
会员
注册时间: 2019-03-07
已发帖子: 60
积分: 60

Re: 想看 win32 里面微软封装的那些 gdi32.dll, user32.dll 函数实现, 可以找 ReactOS

离线

#6 2020-02-25 16:48:22

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,133
积分: 1085.5

Re: 想看 win32 里面微软封装的那些 gdi32.dll, user32.dll 函数实现, 可以找 ReactOS

不知道完成度怎么样,是否可以在嵌入式上代替Windows

离线

#7 2020-02-25 16:49:17

红白机
会员
注册时间: 2020-01-02
已发帖子: 133
积分: 133

Re: 想看 win32 里面微软封装的那些 gdi32.dll, user32.dll 函数实现, 可以找 ReactOS

#5 那个是微软的泄露源码吗?

离线

#8 2020-02-25 21:04:20

Beta_vulgaris
会员
注册时间: 2019-03-07
已发帖子: 60
积分: 60

Re: 想看 win32 里面微软封装的那些 gdi32.dll, user32.dll 函数实现, 可以找 ReactOS

达克罗德 说:

不知道完成度怎么样,是否可以在嵌入式上代替Windows

只是启动一下。离可用还有很长距离。

离线

#9 2020-02-26 11:08:37

演技担当黄晓明
会员
注册时间: 2017-10-17
已发帖子: 183
积分: 121.5

Re: 想看 win32 里面微软封装的那些 gdi32.dll, user32.dll 函数实现, 可以找 ReactOS

红白机 说:

#5 那个是微软的泄露源码吗?

不能,如果你用了泄漏的源码,不能放在开源的软件里,会被起诉的,说不定泄漏源码是微软有意的,就是为了给开源软件下毒

离线

#10 2020-02-26 14:00:15

Beta_vulgaris
会员
注册时间: 2019-03-07
已发帖子: 60
积分: 60

Re: 想看 win32 里面微软封装的那些 gdi32.dll, user32.dll 函数实现, 可以找 ReactOS

演技担当黄晓明 说:

不能,如果你用了泄漏的源码,不能放在开源的软件里,会被起诉的,说不定泄漏源码是微软有意的,就是为了给开源软件下毒

OpenNT了解一下。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn