وائن 7.0 جو مستحڪم رليز

هڪ سال جي ترقي ۽ 30 تجرباتي ورزن کان پوء، Win32 API جي کليل عمل جي هڪ مستحڪم رليز پيش ڪئي وئي - شراب 7.0، جنهن ۾ 9100 کان وڌيڪ تبديليون شامل آهن. نئين ورجن جي اهم ڪاميابين ۾ شامل آهن اڪثر وائن ماڊلز جو پي اي فارميٽ ۾ ترجمو، موضوعن لاءِ سپورٽ، جوائس اسٽڪ لاءِ اسٽيڪ کي وڌائڻ ۽ HID انٽرفيس سان ان پٽ ڊوائيسز، ۽ 64-bit پروگرامن کي هلائڻ لاءِ WoW32 آرڪيٽيڪچر جو نفاذ 64-bit ماحول.

وائن ونڊوز لاءِ 5156 (هڪ سال اڳ 5049) پروگرامن جي مڪمل آپريشن جي تصديق ڪئي آهي، ٻيو 4312 (هڪ سال اڳ 4227) پروگرام مڪمل طور تي اضافي سيٽنگن ۽ خارجي ڊي ايل ايل سان ڪم ڪن ٿا. 3813 پروگرامن (3703 سال اڳ) ۾ ننڍا آپريشنل مسئلا آھن جيڪي ايپليڪيشنن جي بنيادي ڪمن جي استعمال سان مداخلت نٿا ڪن.

وائن 7.0 ۾ اهم جدت:

  • PE فارميٽ ۾ ماڊلز
    • لڳ ڀڳ سڀني ڊي ايل ايلز کي اي ايل ايف جي بدران PE (پورٽبل ايگزيڪيوٽوبل، ونڊوز تي استعمال ٿيل) ايگزيڪيوٽوبل فائل فارميٽ استعمال ڪرڻ لاءِ تبديل ڪيو ويو آهي. پي اي جو استعمال مختلف ڪاپي تحفظ واري اسڪيمن جي مدد سان مسئلا حل ڪري ٿو جيڪي ڊسڪ ۽ ميموري ۾ سسٽم ماڊلز جي سڃاڻپ جي تصديق ڪن ٿيون.
    • معياري NT ڪنيل سسٽم ڪال استعمال ڪندي يونڪس لائبريرين سان پي اي ماڊلز سان رابطو ڪرڻ جي صلاحيت لاڳو ڪئي وئي آهي، جيڪا توهان کي ونڊوز ڊيبگرز کان يونڪس ڪوڊ تائين رسائي لڪائڻ ۽ ٿريڊ رجسٽريشن جي نگراني ڪرڻ جي اجازت ڏئي ٿي.
    • بلٽ-ان ڊي ايل ايلز هاڻي صرف ان صورت ۾ لوڊ ڪيا ويندا آهن جڏهن ڊسڪ تي هڪ لاڳاپيل PE فائل هجي، قطع نظر ته اها حقيقي لائبريري آهي يا اسٽب. هي تبديلي ايپليڪيشن کي اجازت ڏئي ٿي ته هميشه پي اي فائلن تي صحيح پابند ڏسڻ لاءِ. ھن رويي کي غير فعال ڪرڻ لاء، توھان استعمال ڪري سگھو ٿا WINEBOOTSTRAPMODE ماحوليات متغير.
  • واو64
    • WoW64 آرڪيٽيڪچر (64-bit ونڊوز-on-ونڊوز) لاڳو ڪيو ويو آهي، توهان کي 32-bit يونڪس پروسيس ۾ 64-bit ونڊوز ايپليڪيشن هلائڻ جي اجازت ڏئي ٿي. سپورٽ هڪ پرت جي ڪنيڪشن ذريعي لاڳو ٿئي ٿي جيڪا 32-bit NT سسٽم ڪالن کي 64-bit ڪالن ۾ NTDLL ۾ ترجمو ڪري ٿي.
    • WoW64 پرت اڪثر يونڪس لائبريرين لاءِ تيار ٿيل آهن ۽ 32-bit PE ماڊلز کي 64-bit يونڪس لائبريرين تائين رسائي جي اجازت ڏين ٿيون. هڪ دفعو سڀني ماڊلز کي PE فارميٽ ۾ تبديل ڪيو ويندو، اهو 32-bit يونڪس لائبريرين کي انسٽال ڪرڻ کان سواءِ 32-bit ونڊوز ايپليڪيشن هلائڻ ممڪن ٿيندو.
  • ٽيڪَ
    • موضوع جي حمايت لاڳو ڪئي وئي آهي. ڊزائن جا موضوع ”لائيٽ“، ”بليو“ ۽ ”ڪلاسڪ بليو“ شامل آهن، جن کي WineCfg ترتيب ڏيندڙ ذريعي چونڊيو وڃي ٿو.
    • موضوعات ذريعي سڀني انٽرفيس ڪنٽرول جي ظاهري کي ترتيب ڏيڻ جي صلاحيت شامل ڪئي وئي. ڊزائن جي موضوع کي تبديل ڪرڻ کان پوء عناصر جي ظاهري خودڪار طريقي سان اپڊيٽ ڪئي وئي آهي.
    • موضوع جي مدد شامل ڪئي وئي آهي سڀني تعمير ٿيل وائن ايپليڪيشنن ۾. ايپليڪيشنن کي اعلي پکسل کثافت (هاء ڊي پي آئي) سان اسڪرين کي ترتيب ڏنو ويو آهي.
  • گرافڪس سب سسٽم
    • هڪ نئين Win32u لائبريري شامل ڪئي وئي آهي، جنهن ۾ GDI32 ۽ USER32 لائبريري جا حصا شامل آهن گرافڪس پروسيسنگ ۽ ونڊو انتظام ڪرڻ سان لاڳاپيل سطح تي. مستقبل ۾، ڪم ڊرائيور حصن کي پورٽ ڪرڻ تي شروع ڪيو ويندو جهڙوڪ winex32.drv ۽ winemac.drv کي Win11u.
    • Vulkan ڊرائيور سپورٽ ڪري ٿو Vulkan گرافڪس API وضاحت 1.2.201.
    • Direct2D API ذريعي هيچ ٿيل جاميٽري شين کي ٻاھر ڪڍڻ لاءِ مدد مهيا ڪئي وئي، چيڪ ڪرڻ جي صلاحيت سان ته ڇا ڪو ڪلڪ ھٽ ٿئي ٿو (هٽ-ٽيسٽ).
    • Direct2D API ID2D1Effect انٽرفيس استعمال ڪندي بصري اثرات لاءِ ابتدائي مدد فراهم ڪري ٿي.
    • Direct2D API ID2D1MultiThread انٽرفيس لاءِ سپورٽ شامل ڪئي آهي، جيڪو ملٽي ٿريڊ ايپليڪيشنن ۾ وسيلن تائين خاص پهچ کي منظم ڪرڻ لاءِ استعمال ڪيو ويندو آهي.
    • لائبريرين جو WindowsCodecs سيٽ WMP (ونڊوز ميڊيا فوٽو) فارميٽ ۾ تصويرون ڊيڪوڊنگ ۽ DDS (DirectDraw Surface) فارميٽ ۾ تصويرن کي انڪوڊنگ ڪرڻ لاءِ مدد فراهم ڪري ٿو. اسان هاڻي انڪوڊنگ تصويرن کي ICNS فارميٽ ۾ (macOS لاءِ) سپورٽ نٿا ڪريون، جيڪا ونڊوز تي سپورٽ نه ڪئي وئي آهي.
  • Direct3D
    • نئين رينڊرنگ انجڻ کي خاص طور تي بهتر ڪيو ويو آهي، Direct3D ڪالن کي Vulkan گرافڪس API ۾ ترجمو ڪندي. اڪثر حالتن ۾، وولڪن-بنياد انجڻ ۾ Direct3D 10 ۽ 11 لاءِ سپورٽ جي سطح پراڻي OpenGL-based انجڻ سان برابري ۾ آندو ويو آهي. Vulkan رينجرنگ انجڻ کي فعال ڪرڻ لاء، Direct3D رجسٽري متغير "renderer" کي "vulkan" تي سيٽ ڪريو.
    • Direct3D 10 ۽ 11 جون ڪيتريون ئي خاصيتون لاڳو ڪيون ويون آهن، جن ۾ Deferred Contexts، رياستي شيون جيڪي ڊوائيس جي حوالي سان ڪم ڪري رهيا آهن، بفرز ۾ لڳاتار آفسيٽس، آئوٽ آف آرڊر ٽيڪسچر نظريات کي صاف ڪرڻ، ڊيٽا جي وچ ۾ ٽائپ لیس فارميٽس ۾ نقل ڪرڻ (DXGI_FORMAT_BC3_TYPELESS، DXGI_FORMAT_BC32_TYPELESS، DXGI_FORMAT_BC32_TYPELESS، DX32SG32_XNUMX_XNUMXBATGIXNUMX) .
    • گھڻن مانيٽر ترتيبن لاءِ سپورٽ شامل ڪئي وئي، توھان کي مانيٽر چونڊڻ جي اجازت ڏئي ٿي مڪمل اسڪرين موڊ ۾ Direct3D ايپليڪيشن کي ڊسپلي ڪرڻ لاءِ.
    • DXGI API مهيا ڪري ٿو اسڪرين گاما اصلاح، جيڪو استعمال ڪري سگھجي ٿو Direct3D 10 ۽ 11 بنيادن تي ٻڌل ايپليڪيشنون اسڪرين جي چمڪ کي تبديل ڪرڻ لاءِ. فعال ڪيل ورچوئل فريم بفر ڪاؤنٽرز جي ٻيهر حاصل ڪرڻ (SwapChain).
    • Direct3D 12 ورزن 1.1 روٽ دستخط لاءِ سپورٽ شامل ڪري ٿو.
    • Vulkan API ذريعي رينڊرنگ ڪوڊ ۾، سوال پروسيسنگ جي ڪارڪردگي کي بهتر ڪيو ويو آهي جڏهن سسٽم VK_EXT_host_query_reset ايڪسٽينشن کي سپورٽ ڪري ٿو.
    • GDI ذريعي ورچوئل فريم بفرز (SwapChain) کي ٻاھر ڪڍڻ جي صلاحيت شامل ڪئي وئي آھي جيڪڏھن OpenGL يا Vulkan ڊسپلي لاءِ استعمال نٿا ڪري سگھجن، مثال طور، جڏھن مختلف عملن مان ونڊو ڏانھن ٻاھر ڪڍڻ، مثال طور، پروگرامن ۾ CEF (Chromium Embedded Framework) فريم ورڪ جي بنياد تي.
    • جڏهن GLSL شيڊر جي پس منظر کي استعمال ڪندي، شيڊر جي هدايتن لاء "صحيح" تبديل ڪندڙ کي يقيني بڻايو وڃي.
    • DirectDraw API سافٽ ويئر ڊوائيسز جهڙوڪ "RGB"، "MMX" ۽ "Ramp" استعمال ڪندي سسٽم ميموري ۾ 3D رينڊرنگ لاءِ سپورٽ شامل ڪري ٿو.
    • AMD Radeon RX 3M، AMD Radeon RX 5500/6800 XT/6800 XT، AMD Van Gogh، Intel UHD گرافڪس 6900 ۽ NVIDIA GT 630 ڪارڊ شامل ڪيا ويا آھن Direct1030D گرافڪس ڪارڊ ڊيٽابيس ۾.
    • "UseGLSL" کي هٽايو ويو آهي HKEY_CURRENT_USER\Software\Wine\Direct3D رجسٽري، ان جي بدران، وائن 5.0 سان شروع ڪندي، توهان کي استعمال ڪرڻ جي ضرورت آهي "shader_backend".
    • Direct3D 12 کي سپورٽ ڪرڻ لاءِ، توھان کي ھاڻي ضرورت آھي گھٽ ۾ گھٽ نسخو 3 جو vkd1.2d لائبريري.
  • ڊي 3 ڊي ايڪس
    • D3DX 10 عمل درآمد بصري اثرات جي فريم ورڪ لاءِ سپورٽ کي بهتر بڻايو ۽ ونڊوز ميڊيا فوٽو تصويري فارميٽ (JPEG XR) لاءِ سپورٽ شامل ڪئي وئي.
    • D3DX10 ۾ مهيا ڪيل بناوت ٺاهڻ جا ڪم شامل ڪيا ويا، جهڙوڪ D3DX10CreateTextureFromMemory().
    • ID3DX10Sprite ۽ ID3DX10Font سافٽ ويئر انٽرفيس جزوي طور لاڳو ڪيو ويو آھي.
  • آواز ۽ وڊيو
    • DirectShow ۽ ميڊيا فائونڊيشن فريم ورڪ لاءِ GStreamer Add-ons ھڪڙي عام WineGStreamer پس منظر ۾ گڏيل آھن، جن کي نئين مواد ڊيڪوڊنگ APIs جي ترقي کي آسان ڪرڻ گھرجي.
    • WineGStreamer پس منظر جي بنياد تي، ونڊوز ميڊيا شيون هم وقت سازي ۽ هم وقت سازي پڙهڻ لاءِ لاڳو ڪيون وينديون آهن.
    • ميڊيا فائونڊيشن فريم ورڪ جي نفاذ کي وڌيڪ بهتر ڪيو ويو آهي، IMFPMediaPlayer ڪارڪردگي لاءِ سپورٽ ۽ نموني مختص ڪندڙ شامل ڪيو ويو آهي، ۽ EVR ۽ SAR رينڊرنگ بفرز لاءِ سپورٽ کي بهتر بڻايو ويو آهي.
    • wineqtdecoder لائبريري، جيڪا QuickTime فارميٽ لاءِ ڊيڪوڊر مهيا ڪري ٿي، ختم ڪئي وئي آهي (سڀني ڪوڊيڪس هاڻي GStreamer استعمال ڪندا آهن).
  • ان پٽ ڊوائيسز
    • HID (Human Interface Devices) پروٽوڪول کي سپورٽ ڪندڙ ان پٽ ڊوائيسز لاءِ اسٽيڪ خاص طور تي بهتر ڪيو ويو آهي، صلاحيتون مهيا ڪرڻ جهڙوڪ HID بيان ڪندڙن کي پارس ڪرڻ، HID پيغامن کي پروسيس ڪرڻ، ۽ مني-HID ڊرائيور مهيا ڪرڻ.
    • winebus.sys ڊرائيور جي پس منظر ۾، ڊوائيس جي وضاحتن جي ترجمي کي HID پيغامن ۾ بهتر ڪيو ويو آھي.
    • شامل ڪيو ويو نئون DirectInput پس منظر جوائس اسٽڪ لاءِ جيڪو HID پروٽوڪول کي سپورٽ ڪري ٿو. joysticks ۾ تاثرات استعمال ڪرڻ جي صلاحيت لاڳو ڪئي وئي آھي. بهتر جوائس اسٽڪ ڪنٽرول پينل. XInput مطابقت رکندڙ ڊوائيسز سان بهتر رابطي. WinMM ۾، جوائس اسٽڪ سپورٽ ڊينپٽ ڏانهن منتقل ڪيو ويو آهي، لينڪس تي evdev پس منظر استعمال ڪرڻ بدران ۽ IOHID macOS IOHID تي. پراڻي joystick ڊرائيور winejoystick.drv هٽايو ويو آهي.
    • نوان ٽيسٽ شامل ڪيا ويا آهن ڊي ان پٽ ماڊل ۾، ورچوئل HID ڊوائيسز جي استعمال جي بنياد تي ۽ جسماني ڊوائيس جي ضرورت نه آهي.
  • متن ۽ فونٽ
    • شامل ڪيو فونٽ سيٽ اعتراض DirectWrite ۾.
    • RichEdit صحيح طريقي سان لاڳو ڪري ٿو TextHost انٽرفيس.
  • ڪنيل (ونڊوز ڪنييل انٽرفيس)
    • جڏهن وائن ۾ اڻڄاتل قابل عمل فائل (جهڙوڪ 'wine foo.msi') هلائي رهيا آهن، start.exe هاڻي سڏيو ويندو آهي، جيڪو فائل جي قسم سان لاڳاپيل هٿيارن کي سڏيندو آهي.
    • هم وقت سازي جي ميڪانيزم لاءِ شامل ڪيل سپورٽ NtAlertThreadByThreadId ۽ NtWaitForAlertByThreadId، لينڪس ۾ فيوٽڪس وانگر.
    • شامل ڪيل سپورٽ NT ڊيبگ شين لاءِ استعمال ٿيل ڪنيل افعال کي ڊيبگ ڪرڻ لاءِ.
    • ڪارڪردگي ڊيٽا کي بچائڻ لاء متحرڪ رجسٽري چابمن لاء مدد شامل ڪئي وئي.
  • سي رن ٽائم
    • سي رن ٽائيم رياضياتي افعال جو هڪ مڪمل سيٽ لاڳو ڪري ٿو، جيڪي خاص طور تي Musl لائبريري مان ڪيا ويندا آهن.
    • سڀ سي پي يو پليٽ فارم سچل پوائنٽ جي ڪمن لاء صحيح سپورٽ مهيا ڪن ٿا.
  • نيٽ ورڪن جي خاصيتون
    • انٽرنيٽ ايڪسپلورر 11 (IE11) لاءِ بهتر مطابقت وارو موڊ، جيڪو ھاڻي ڊفالٽ طور استعمال ڪيو ويندو آھي HTML دستاويزن جي پروسيسنگ لاءِ.
    • mshtml لائبريري ES6 JavaScript موڊ (ECMAScript 2015) کي لاڳو ڪري ٿي، جيڪا خاصيتن لاءِ مدد فراهم ڪري ٿي جهڙوڪ let expression ۽ Map Object.
    • وائن ورڪنگ ڊاريڪٽري ۾ گيڪو انجڻ ۾ اضافو سان MSI پيڪيجز جي تنصيب هاڻي ڪئي وئي آهي جڏهن ضروري هجي، ۽ شراب جي تازه ڪاري دوران نه.
    • DTLS پروٽوڪول لاءِ سپورٽ شامل ڪئي وئي.
    • NSI (نيٽ ورڪ اسٽور انٽرفيس) سروس لاڳو ڪئي وئي آهي، ڪمپيوٽر تي روٽنگ ۽ نيٽ ورڪ انٽرفيس بابت معلومات کي محفوظ ڪرڻ ۽ منتقل ڪرڻ ٻين خدمتن ڏانهن.
    • WinSock API هينڊلر جهڙوڪ setsockopt ۽ getsockopt کي NTDLL ۽ afd.sys ڊرائيور ڏانهن منتقل ڪيو ويو آهي ونڊوز آرڪيٽيڪچر جي مطابق ڪرڻ لاءِ.
    • وائن جون پنهنجون نيٽ ورڪ ڊيٽابيس فائلون، جهڙوڪ /etc/protocols ۽ /etc/networks، هاڻي وائن ڪم ڪندڙ ڊاريڪٽري ۾ نصب ٿيل آهن، ساڳي يونڪس ڊيٽابيس تائين رسائي ڪرڻ جي بدران.
  • متبادل پليٽ فارم
    • M1 ARM چپس (Apple Silicon) تي ٻڌل ايپل سامان لاءِ سپورٽ شامل ڪئي وئي.
    • macOS تي BCrypt ۽ Secur32 خاصيتن لاءِ سپورٽ ھاڻي GnuTLS لائبريري جي انسٽاليشن جي ضرورت آھي.
    • ARM پليٽ فارمن لاءِ 32-bit executables ھاڻي ٺھيل آھن Thumb-2 موڊ ۾، ونڊوز وانگر. اهڙين فائلن کي لوڊ ڪرڻ لاءِ اڳي لوڊ ڪندڙ استعمال ٿيندو آهي.
    • 32-bit ARM پليٽ فارمن لاءِ، اڻڄاڻ استثنا لاءِ سپورٽ لاڳو ڪئي وئي آھي.
    • FreeBSD لاءِ، هيٺين سطح جي سسٽم جي معلومات لاءِ سپورٽ ڪيل سوالن جو تعداد، جهڙوڪ ميموري اسٽيٽس ۽ بيٽري چارج ليول، وڌايو ويو آهي.
  • تعمير ٿيل ايپليڪيشنون ۽ ترقي جا اوزار
    • reg.exe افاديت شامل ڪئي آهي 32- ۽ 64-bit رجسٽري نظارن لاءِ سپورٽ. شامل ڪيل سپورٽ رجسٽري ڪيز کي نقل ڪرڻ لاءِ.
    • وائن ڊمپ يوٽيليٽي ونڊوز ميٽا ڊيٽا کي ڊمپ ڪرڻ ۽ CodeView داخلائن بابت تفصيلي معلومات ڏيکارڻ لاءِ سپورٽ شامل ڪئي آهي.
    • وائن ڊيبگر (winedbg) 32-bit پروسيس کي 64-bit ڊيبگر کان ڊيبگ ڪرڻ جي صلاحيت فراهم ڪري ٿو.
    • پي اي فائلن ۾ ٺهيل لائبريرين کي لوڊ ڪرڻ جي صلاحيت IDL ڪمپلر (widl) ۾ شامل ڪئي وئي آهي، WinRT-مخصوص خاصيتن ۽ تعميرات لاءِ سپورٽ مهيا ڪئي وئي آهي، ۽ پليٽ فارم لاءِ مخصوص لائبريري ڳولا لاڳو ڪئي وئي آهي.
  • اسيمبليء جو نظام
    • آرڪيٽيڪچر-مخصوص ڊائريڪٽرن ۾، لائبريريون هاڻي نالن سان محفوظ ڪيون ويون آهن جيڪي عڪاسي ڪن ٿيون فن تعمير ۽ عمل جي قسم جي، مثال طور، 'i386-windows' PE فارميٽ لاءِ ۽ 'x86_64-unix' يونڪس لائبريرين لاءِ، اجازت ڏئي ٿي مختلف آرڪيٽيڪچرز لاءِ سپورٽ سنگل شراب جي تنصيب ۽ وائنليب جي ڪراس تاليف مهيا ڪريو.
    • پي اي فائلن جي هيڊرن ۾ هڪ آپشن سيٽ ڪرڻ لاءِ جيڪو مقامي DLLs استعمال ڪرڻ جي منتقلي کي ڪنٽرول ڪري ٿو، '-prefer-native option' جھنڊو winebuild ۾ شامل ڪيو ويو آهي (DLL_WINE_PREATTACH پروسيسنگ DllMain ۾ روڪي وئي آهي).
    • ڊارف ڊيبگ ڊيٽا فارميٽ جي ورزن 4 لاءِ سپورٽ شامل ڪئي وئي، جيڪو ھاڻي ڊفالٽ طور استعمال ڪيو ويندو آھي جڏھن وائن لائبريريون ٺاھيو.
    • شامل ڪيو ويو بلڊ آپشن '—enable-build-id' کي محفوظ ڪرڻ لاءِ منفرد عمارت جي سڃاڻپ ڪندڙ فائلن ۾.
    • MSVC مطابقت واري موڊ ۾ ڪلنگ ڪمپلر استعمال ڪرڻ لاءِ مدد شامل ڪئي وئي.
  • Разное
    • استعمال ڪندڙ شيل (ونڊوز شيل) ۾ عام ڊائريڪٽرن جا نالا ونڊوز وسٽا سان شروع ٿيندڙ اسڪيم کي ڏنا ويا آهن، يعني. 'My Documents' جي بدران، هڪ 'Documents' ڊاريڪٽري هاڻي ٺاهي وئي آهي، ۽ گهڻو ڪري ڊيٽا کي 'AppData' ڊاريڪٽري ۾ محفوظ ڪيو ويو آهي.
    • OpenCL 1.2 وضاحتن لاءِ سپورٽ OpenCL لائبريري پرت ۾ شامل ڪئي وئي آھي.
    • WinSpool ڊرائيور مختلف صفحن جي سائزن لاءِ مدد شامل ڪئي آھي پرنٽ ڪرڻ وقت.
    • شامل ڪيل ابتدائي سپورٽ MSDASQL لاءِ، Microsoft OLE DB فراهم ڪندڙ ODBC ڊرائيورن لاءِ.
    • .NET پليٽ فارم جي نفاذ سان وائن مونو انجڻ 7.0.0 ڇڏڻ لاءِ اپڊيٽ ڪيو ويو آهي.
    • يونيڪوڊ ڊيٽا کي اپڊيٽ ڪيو ويو آهي يونيڪوڊ 14 وضاحتن ۾.
    • ماخذ جي وڻ ۾ Faudio، GSM، LCMS2، LibJPEG، LibJXR، LibMPG123، LibPng، LibTiff، LibXml2، LibXslt ۽ Zlib لائبريريون شامل آهن، جيڪي پي اي فارميٽ ۾ مرتب ٿيل آهن ۽ يونڪس فارميٽ ۾ ورجن جي ضرورت نه آهي. ساڳئي وقت، اهي لائبريريون پڻ سسٽم مان درآمد ڪري سگھجن ٿيون ته جيئن بلٽ-ان پي اي اختيارن جي بدران خارجي اسيمبليون استعمال ڪن.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو