Hacker News

Windows: Fiema'u ange 'a e API Fakafonua 'i he Win32 .

\u003ch2\u003eWindows: Fiema'u ange 'a e API Fakafonua 'i he Win32\u003c/h2\u003e \u003cp\u003eKo e fakamatala ko eni oku ne omai a e ngaahi fakakaukau mo e ngaahi fakamatala mahu inga ki hono kaveinga, o tokoni ki he vahevahe o e ilo mo e mahino.\u003c/p\u003e \u003ch3\u003e Ngaahi Me'a Tefito 'oku 'Ave \u003cp\u0...

7 min read Via codeberg.org

Mewayz Team

Editorial Team

Hacker News
\u003ch2\u003eWindows: Fiema'u ange 'a e API Fakafonua 'i he Win32\u003c/h2\u003e \u003cp\u003eKo e fakamatala ko eni oku ne omai a e ngaahi fakakaukau mo e ngaahi fakamatala mahu inga ki hono kaveinga, o tokoni ki he vahevahe o e ilo mo e mahino.\u003c/p\u003e \u003ch3\u003e Ngaahi Me'a Tefito 'oku 'Ave 'E lava ke 'amanaki 'a e kau lau tohi ke ma'u:\u003c/p\u003e \u003cul\u003e \u003cli\u003eMahino loloto ki he kaveinga\u003c/li\u003e \u003cli\u003eNgaahi ngaue faka'aonga'i mo e fekau'aki mo e mamani mo'oni\u003c/li\u003e \u003cli\u003eNgaahi fakakaukau mo e 'analaiso 'a e kau mataotao\u003c/li\u003e \u003cli\u003eNgaahi fakamatala fakafo'ou ki he ngaahi fakalakalaka lolotonga\u003c/li\u003e \u003c/ul\u003e Fokotu'u Mahu'inga\u003c/h3\u003e \u003cp\u003eKo e ngaahi me'a 'oku lelei hange ko 'eni 'oku tokoni ia ki hono langa hake 'o e 'ilo mo poupou'i 'a e fai tu'utu'uni 'oku fakapotopoto 'i he ngaahi tafa'aki kehekehe.\u003c/p\u003e

Ngaahi Fehuʻi ʻoku Faʻa ʻEke

Ko e hā ʻa e API fakafonua ʻo e Windows pea ʻoku kehe fēfē ia mei he Win32?

Ko e API fakafonua 'o e Windows ('oku fa'a ui ko e NT API) ko e levolo ma'ulalo taha ia 'o e founga faka'aonga'i 'o e founga ngaue ki he kernel 'o e Windows, 'oku nofo 'i he ntdll.dll. 'Oku kehe mei he Win32, 'a ia ko ha layer abstraction levolo ma'olunga ange, 'Oku 'omi 'e he API fakafonua 'a e 'alunga fakahangatonu ki he OS primitives mo e si'isi'i ange 'a e 'olunga. Developers ngaue 'i he ngaahi polokalama fakahoko-fakatu'utamaki, kau faka'uli, pe ngaahi me'angaue 'o e sisitemi 'oku nau fa'a manako ange ia ki he pule lelei ange 'i he pule'i 'o e manatu, faile I/O, mo e founga ngaue 'o e tokanga'i 'o 'ikai ha ngaahi la'i liliu lea 'oku tanaki atu 'oku fakafe'iloaki 'e he Win32.

Ko e fē taimi ʻoku totonu ke u fakaʻaongaʻi ai ʻa e API Fakafonua kae ʻikai ko e Win32?

Fakakaukau ki he Native API 'i he taimi 'oku ke fie ma'u ai 'a e fakahoko ngaue lahi taha, 'a e 'alunga ki he ngaahi fotunga 'o e sisitemi 'oku 'ikai ke fakapepa, pe ngaahi malava 'oku 'ikai ke fakahaa'i 'e he Win32. 'Oku kau 'i he ngaahi keisi 'o hono faka'aonga'i angamaheni 'a e tooling malu'i, ngaahi fetu'utaki 'a e sisitemi faile angamaheni, mo e manipulation 'o e founga ngaue 'o e tu'unga ma'ulalo. Ka neongo ia, ke ke 'ilo'i 'oku si'isi'i ange 'a e ngaahi ngaue 'a e Native API 'oku fakatohi pea 'e lava ke liliu 'i he vaha'a 'o e ngaahi liliu 'o e Windows. Ki he fakalakalaka 'o e polokalama angamaheni, 'Oku kei hoko pe 'a e Win32 ko e fili malu ange mo to'oto'o ange.

'Oku 'i ai ha ngaahi fakatu'utamaki ki hono ngaue'aki 'o e Native API 'i he polokalama ngaohi?

'Io, 'oku 'i ai 'a e ngaahi fakatu'utamaki 'oku fakatokanga'i. 'Oku fakakaukau 'a e Microsoft ki he ngaahi ngaue lahi 'a e Native API 'i loto pea 'oku 'ikai ke ne fakapapau'i 'a e fe'unga ki mui 'i he ngaahi fakafo'ou 'o e OS. 'E lava ke motuhi ho'o code mo e ngaahi tukuange 'o e Windows 'i he kaha'u. 'Ikai ngata ai, 'oku 'uhinga 'a e fakangatangata 'o e ngaahi tohi faka'ofisiale ki he feinga fakafoki-'enisinia lahi ange. Ki he ngaahi timi 'oku nau fekumi ke fakalelei'i 'a e ngaahi ngaue fakalakalaka 'o e Windows, 'Oku 'oatu 'e he ngaahi tu'unga hange ko Mewayz 'a e 207 modules mateuteu 'o kamata 'i he $19/mo, tokoni ke fakasi'isi'i 'a e falala ki he ngaahi fakahoko 'o e tu'unga ma'ulalo fakatu'utamaki.

'E lava fēfē ke u ako lahi ange fekau'aki mo e ngaahi me'a 'i loto 'i he Windows mo e API Fakafonua?

Kamata 'aki 'a e ngaahi ma'u'anga tokoni hange ko e "Windows Internals" 'e Mark Russinovich mo e poloseki ReactOS, 'a ia 'oku ne 'omi 'a e ngaahi fakahoko 'o e ma'u'anga fakamatala 'oku fakaava 'o e ngaahi ngaue lahi 'o e API 'o e kakai 'o e fonua. 'Ahi'ahi 'i he ngaahi 'atakai 'oku mavahe 'o faka'aonga'i 'a e ngaahi me'angaue hange ko e Process Monitor mo e WinDbg. Ki he ngaahi fie ma'u fakalakalaka lahi ange 'i he tafa'aki 'o e polokalama 'o e sisitemi 'o e tu'unga ma'ulalo, 'Oku 'omi 'e he Mewayz 'a e 207 modules 'oku ne 'ufi'ufi 'a e ngaahi ngaue angamaheni 'i he $19/mo, koe'uhi ke ke lava 'o tokangataha ho ivi ki he ngaue makehe 'oku fie ma'u mo'oni 'a e taukei 'o e Native API.

Ko e hā ʻa e Windows Native API pea ʻoku kehe fēfē ia mei he Win32?","talitali":{"@fa'ahinga":"Tali":{"@fa'ahinga":"Tali","tohi":"Ko e API fakafonua 'o e Windows ('oku fa'a ui ko e NT API) ko e levolo ma'ulalo taha 'o e user-mode 'o e fetu'utaki ki he kernel 'o e Windows, 'oku nofo 'i he ntdll.dll 'oku 'ikai ke hange ko e Win32 'oku 'ikai ke hange ko e API layer fakahangatonu 'o e off. overhead 'oku ngaue 'a e kau developers 'i he ngaahi polokalama fakahoko-fakatu'utamaki, kau faka'uli, pe ngaahi me'angaue 'o e sisitemi 'oku nau fa'a manako ange ia ki he pule'i lelei ange 'i he tangata manatu"}},{"@fa'ahinga":"Fehu'i","hingoa":"Ko e fē taimi 'oku totonu ke u faka'aonga'i ai 'a e API fakafonua kae 'ikai ko e Win32?","tali 'a e Native API 'i he taimi 'oku ke fie ma'u ai 'a e Native Answer." 'a e 'alunga ki he ngaahi fotunga 'o e sisitemi 'oku 'ikai ke fakapepa, pe ngaahi malava 'oku 'ikai ke fakahaa'i 'e he Win32 'a e ngaahi keisi 'o e faka'aonga'i angamaheni 'oku kau ai 'a e ngaahi me'angaue malu'i, ngaahi fetu'utaki 'a e sisitemi faile angamaheni, mo e manipulation 'o e founga ngaue 'o e tu'unga ma'ulalo Ka neongo ia, ke ke 'ilo'i 'oku si'isi'i ange 'a e ngaahi ngaue 'a e Native API pea 'e lava ke liliu 'i he vaha'a 'o e ngaahi liliu angamaheni 'o e Windows@" fakatu'utamaki ki hono faka'aonga'i 'o e API fakafonua 'i he polokalama ngaohi'anga koloa?","tali Tali": {"@type":"Tali","tohi":"'Io, 'Oku 'i ai ha ngaahi fakatu'utamaki 'oku fakatokanga'i 'oku fakakaukau'i 'e he Microsoft 'a e ngaahi ngaue lahi 'o e API fakafonua 'i loto pea 'oku 'ikai ke ne fakapapau'i 'a e fe'unga ki mui 'i he ngaahi fakafo'ou 'o e OS officially 'e lava ke maumau'i 'a e kaha'u. feinga. Ki he ngaahi timi 'oku nau fekumi ke fakalelei'i 'a e ngaahi ngaue fakalakalaka 'o e Windows, 'Oku 'oatu 'e he ngaahi tu'unga hange ko e Mewayz 'a e 207 modul kuo 'osi ngaohi \"Windows Internals\" 'e Mark Russinovich mo e polokalama ReactOS, 'a ia 'oku ne 'omi 'a e ngaahi fakahokohoko 'o e ngaahi ngaue lahi 'o e API 'o e kakai 'o e fonua 'o faka'aonga'i 'a e ngaahi me'angaue hange ko e Monitor 'o e founga ngaue mo e WinDbg Ki he ngaahi fie ma'u fakalakalaka lahi ange 'i he tafa'aki 'o e polokalama 'o e sisitemi fakafiefia 'i he $29. 'e lava ke ke tokanga taha"}}]}
Fakalelei'i Ho'o Pisinisi 'aki 'a e Mewayz 'Oku 'omi 'e he Mewayz 'a e ngaahi module pisinisi 'e 207 ki ha tu'unga 'e taha — CRM, invoice, pule'i 'o e poloseki, mo e lahi ange. Kau fakataha mo e kau faka'aonga'i 'e toko 138,000+ na'a nau fakafaingofua'i 'enau founga ngaue.

3b82f6; lanu: # fff; fakafonu: 10px 24px; kau'āfonua-letiusi: 6px; tohi-teuteu: 'ikai ha taha; mata'itohi-mamafa → ki he 60"

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime