Win32 API - Wine 9.2 - āĻāĻ° āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻŽā§āĻā§āĻ¤ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻā§āĻā§āĨ¤ 9.1 āĻĒā§āĻ°āĻāĻžāĻļā§āĻ° āĻĒāĻ° āĻĨā§āĻā§, 14āĻāĻŋ āĻŦāĻžāĻ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ 213āĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨:
- .NET āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ¸āĻš āĻāĻ¯āĻŧāĻžāĻāĻ¨ āĻŽāĻ¨ā§ āĻāĻā§āĻāĻŋāĻ¨ 9.0.0 āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻ¤ā§ āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- āĻāĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻā§āĻ°ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨.
- ARM āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- 2038-āĻŦāĻŋāĻ time_t āĻāĻžāĻāĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻŦāĻŋāĻ˛ā§āĻĄ YEAR64 āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
- winewayland.drv āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻāĻžāĻ°ā§āĻ¸āĻžāĻ° āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¨āĻ¤āĻŋ āĻāĻ°ā§āĻā§āĨ¤
- āĻā§āĻŽā§āĻ° āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻŦāĻ¨ā§āĻ§: āĻāĻ˛āĻŋāĻ āĻĄā§āĻā§āĻāĻžāĻ°āĻžāĻ¸, āĻāĻĒāĻŋāĻ āĻā§āĻŽāĻ¸ āĻ˛āĻā§āĻāĻžāĻ° 15.21.0, āĻ˛ā§āĻ¯āĻžāĻ¨āĻāĻŽāĻžāĻ¨ā§āĻĄāĻžāĻ°, āĻā§āĻĄā§āĨ¤
- āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻŦāĻ¨ā§āĻ§ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ: Quick3270 5.21, digikam, āĻĄāĻ˛āĻĢāĻŋāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ°, Windows Sysinternals Process Explorer 17.05, Microsoft Webview 2 āĻāĻ¨āĻ¸ā§āĻāĻ˛āĻžāĻ°āĨ¤
āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻāĻāĻ¨āĻ˛ā§āĻāĻ° 5.0 āĻ ā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§āĻĄ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻž āĻ ā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§āĻĄ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§ āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¯āĻŧāĻžāĻāĻ¨ āĻāĻŦāĻ āĻŦāĻā§āĻ¸86/āĻŦāĻā§āĻ¸64 āĻāĻŽā§āĻ˛ā§āĻāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻžāĻ āĻžāĻŽā§ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ Winlator Mesa3D, DXVK, D8VK āĻāĻŦāĻ CNC DDraw-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŦā§āĻ¨ā§āĻā§-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§, āĻ¯ā§āĻāĻžāĻ¨ā§ x86 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻāĻŦāĻ āĻāĻ¯āĻŧāĻžāĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻ°āĻāĻŽ āĻ ā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§āĻĄ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻāĻžāĻ¸ā§āĻ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻžāĻ°āĻā§ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§, āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§, āĻĨāĻŋāĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°ā§ āĻāĻŦāĻ XInput āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§āĨ¤
āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻĒāĻ¨āĻŋ ntsync āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° Linux āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻŽā§āĻ˛āĻŋāĻ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ¯āĻŧ āĻĒā§āĻ°āĻāĻžāĻļāĻ¨āĻžāĻāĻŋ āĻ¨ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻ¯āĻž /dev/ntsync āĻ āĻā§āĻˇāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻāĻŦāĻ āĻāĻāĻ¨ā§āĻĄā§āĻ āĻāĻ¨āĻāĻŋ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻā§āĻļāĻ¨ āĻĒā§āĻ°āĻŋāĻŽāĻāĻŋāĻā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻ¸ā§āĻ¤āĻ°ā§ āĻāĻ āĻāĻžāĻ¤ā§āĻ¯āĻŧ āĻāĻĻāĻŋāĻŽ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻā§āĻ˛āĻŋ āĻāĻ¯āĻŧāĻžāĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻžāĻ˛ā§ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻ¨ā§āĻĄā§āĻ āĻā§āĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ, ntsync āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻ¸ā§āĻĒā§āĻ¸ā§ āĻāĻ¨āĻāĻŋ āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻā§āĻļāĻ¨ āĻāĻĻāĻŋāĻŽ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻžāĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ, āĻĄāĻžāĻ°ā§āĻ 3 āĻā§āĻŽā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ FPS 678% āĻŦā§āĻĻā§āĻ§āĻŋ āĻĒā§āĻ¯āĻŧā§āĻā§, āĻā§āĻŽ āĻ°ā§āĻ¸āĻŋāĻĄā§āĻ¨ā§āĻ āĻāĻāĻŋāĻ˛ 2 - 196% āĻĻā§āĻŦāĻžāĻ°āĻž, āĻāĻŋāĻ¨āĻŋ āĻāĻŋāĻ¨āĻž'āĻ¸ āĻāĻ¯āĻŧāĻžāĻ¨ā§āĻĄāĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ¸ - 177% āĻĻā§āĻŦāĻžāĻ°āĻž , āĻ˛āĻžāĻ°āĻž āĻā§āĻ°āĻĢāĻ: āĻā§āĻŽā§āĻĒāĻ˛ āĻ āĻĢ āĻāĻ¸āĻŋāĻ°āĻŋāĻ¸ - 131% āĻĻā§āĻŦāĻžāĻ°āĻž, āĻā§āĻ¯āĻŧāĻžāĻ°ā§āĻā§āĻ° āĻāĻ˛ - 125% āĻĻā§āĻŦāĻžāĻ°āĻž, āĻĻā§āĻ¯ āĻā§āĻ°ā§ - 96% āĻĻā§āĻŦāĻžāĻ°āĻž, āĻĢā§āĻ°āĻāĻž āĻšāĻ°āĻžāĻāĻāĻ¨ 5 - 48% āĻĻā§āĻŦāĻžāĻ°āĻž, āĻ ā§āĻ¯āĻžāĻā§āĻāĻžāĻ° āĻĢā§āĻ - 43% āĻĻā§āĻŦāĻžāĻ°āĻžāĨ¤
āĻāĻāĻāĻžāĻ° āĻ¸ā§āĻĒā§āĻ¸ā§ RPC āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤ āĻāĻāĻžāĻ°āĻšā§āĻĄ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻ
āĻ°ā§āĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§āĻ° āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻāĻĻāĻŋāĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻĒāĻ°ā§ āĻāĻ¨āĻāĻŋ āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻā§āĻļāĻ¨ āĻāĻĒāĻŋāĻāĻ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻžāĻ° āĻ
āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, NtPulseEvent() āĻ
āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻŦāĻ NtWaitForMultipleObjects-āĻ "āĻ
āĻ˛-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ
āĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨" āĻŽā§āĻĄ ) āĻ
āĻĒā§āĻā§āĻˇāĻž āĻ¸āĻžāĻ°āĻŋāĻ° āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ ntsync āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¸āĻš āĻĒā§āĻ¯āĻžāĻāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻ¨āĻ RFC āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻ°āĻ¯āĻŧā§āĻā§, āĻ¯ā§āĻŽāĻ¨ āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ˛ā§āĻāĻ¨āĻž āĻ āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§āĻāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ°āĻžāĻāĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻ¨āĻ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§ āĻā§āĻ°āĻšāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯ā§āĻā§āĻ¯ āĻ¨āĻ¯āĻŧāĨ¤
āĻāĻ¤ā§āĻ¸: opennet.ru