-
Notifications
You must be signed in to change notification settings - Fork 114
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
尝试消除Chrome 116项目中Windows XP、Windows 7不支持的接口 #29
Comments
…ateProcThreadAttribute的仅接口实现(#29)
这个还有后续吗😂😂😂 |
@lz5921 有的,可以随时向我联系,提供缺失的API列表。如果有部分实现也可以提供。多谢。 |
…aimVirtualMemory、PrefetchVirtualMemory
* EventSetInformation * BluetoothGATTGetCharacteristicValue * BluetoothGATTGetCharacteristics * BluetoothGATTGetDescriptors * BluetoothGATTGetServices * BluetoothGATTRegisterEvent * BluetoothGATTSetCharacteristicValue * BluetoothGATTSetDescriptorValue * MFCreateDXGIDeviceManager * MFCreateDXGISurfaceBuffer * MFLockDXGIDeviceManager * MFUnlockDXGIDeviceManager * NetGetAadJoinInformation * NetFreeAadJoinInformation
* PowerRegisterSuspendResumeNotification * PowerUnregisterSuspendResumeNotification * RegisterSuspendResumeNotification * UnregisterSuspendResumeNotification
* PowerRegisterSuspendResumeNotification * PowerUnregisterSuspendResumeNotification * RegisterSuspendResumeNotification * UnregisterSuspendResumeNotification
* PowerRegisterSuspendResumeNotification * PowerUnregisterSuspendResumeNotification * RegisterSuspendResumeNotification * UnregisterSuspendResumeNotification
* PowerCreateRequest * PowerSetRequest * PowerClearRequest
* PowerCreateRequest * PowerSetRequest * PowerClearRequest
xp系统的KERNEL32.DLL 可以优先支持下吗?目前编译freerdp时,最后剩下这4个不兼容的接口 |
你也可以提供PR……😉 |
freerdp有自己的低版本Windows API实现,你cmake时定义-DCMAKE_WINDOWS_VERSION:STRING="WINXP" 就好 |
chromium 116内核暂时发现两个新函数 补充 WinHttpFreeProxyResult WinHttpGetProxyForUrlEx WinHttpGetProxyResult |
@longyixiao winhttp, 完整的实现改造工作有点大,先看看又没有其他人没有啥PR吧。 |
Win32上用的是BCryptGenRandom,问题不大。 |
- 添加 WinHttpCreateProxyResolver - 添加 WinHttpGetProxyForUrlEx - 添加 WinHttpGetProxyResult - 添加 WinHttpFreeProxyResult
- 添加 WinHttpCreateProxyResolver - 添加 WinHttpGetProxyForUrlEx - 添加 WinHttpGetProxyResult - 添加 WinHttpFreeProxyResult
- 添加 CreateThreadpool - 添加 CloseThreadpool - 添加 SetThreadpoolThreadMaximum - 添加 SetThreadpoolThreadMinimum - 添加 CallbackMayRunLong
- 添加 CreateThreadpool - 添加 CloseThreadpool - 添加 SetThreadpoolThreadMaximum - 添加 SetThreadpoolThreadMinimum - 添加 CallbackMayRunLong
v1.0.10-Beta8已经发布,已经补充所有Windows XP RTM不支持的接口 |
截至2023年7月8日,此列表更新为Chrome 116内核API缺失的情况。打勾则表明已经支持。
目前,此任务的优先级比较低,某些API完整的支持投入人力也比较惊人,也欢迎大家提供PR。
API行为修复
Windows 7缺失
KERNEL32.DLL
USERENV.DLL
ADVAPI32.DLL
MFPLAT.DLL
POWRPROF.DLL
BLUETOOTHAPIS.DLL
API-MS-WIN-CORE-WINRT-ERROR-L1-1-0.DLL
User32.dll
NETAPI32.DLL
WinHttp.dll
Windows XP缺失
The text was updated successfully, but these errors were encountered: