ബ്ലോഗ്

9 മാർ 2017

സോഫ്റ്റ്വെയർ വികസനം: ഹുക്ക് എന്താണ്?

/
പോസ്റ്റ് ചെയ്തത്

സോഫ്റ്റ്വെയർ വികസനം: ഹുക്ക് എന്താണ്?

നമുക്ക് ഹൂക്ക് പലതരത്തിലുള്ള അറിവുണ്ടായിരിക്കണം.

എന്താണ് ഹുക്ക്?സോഫ്റ്റ്വെയർ വികസനത്തിൽ, ഹുങ്ങ്ഗി ഒരു പ്രോഗ്രാം നടത്തുന്ന പെരുമാറ്റം മാറ്റാൻ അനുവദിക്കുന്ന ഒരു ആശയം ആണ്. താരതമ്യ കോഡ് നിങ്ങളുടെ താരതമ്യപ്പെടുത്തുമ്പോൾ ക്ലാസ് കോഡ് മാറ്റാതെ എന്തെങ്കിലും ആദ്യ പെരുമാറ്റം മാറ്റാൻ പ്രദാനം. ഹുക്ക് തന്ത്രങ്ങൾ തിരുത്തി എഴുതുന്നതിലൂടെ ഇത് പൂർത്തിയായി.

പ്രയോഗങ്ങൾക്ക് പുതിയ കാര്യക്ഷമത ചേർക്കുന്നതിനായാണ് ഈ രീതിയിലുള്ള ഉപയോഗം വളരെ സഹായകരമാകുന്നത്, കൂടാതെ സിസ്റ്റത്തിൻറെ ഇതര പ്രക്രിയകളും സന്ദേശങ്ങളും തമ്മിലുള്ള ആശയവിനിമയം പ്രോത്സാഹിപ്പിക്കുന്നു. ഓരോ സന്ദേശത്തിനും സിസ്റ്റം പ്രവർത്തിക്കേണ്ടുന്ന ഒരു തയ്യാറാക്കൽ ലോഡ് വികസിപ്പിച്ചുകൊണ്ട് ഹുക്കുകൾ സിസ്റ്റം എക്സിക്യൂഷൻ കുറയ്ക്കാൻ സഹായിക്കും. ആവശ്യമായ അവസരത്തിൽ വെറും പരിചയപ്പെടേണ്ടതും ആദ്യകാല അവസരത്തിൽ ഒഴിഞ്ഞുമാറി ചെയ്യേണ്ടതുമാണ്.

നിങ്ങൾ ഒരു കസ്റ്റമർ മാനേജ്മെന്റ് സിസ്റ്റം (സിഎംഎസ്) പുറം ലോകത്തെയാണ് ഉപയോഗിക്കുന്നത് എന്ന് മനസിലാക്കുക, ഓരോ പോസ്റ്റും വിതരണം ചെയ്ത ഓരോ തവണയും ഒരു സൂപ്പർ എക്സിക്യൂട്ടീവ് ഇമെയിൽ വഴി മുന്നറിയിപ്പ് നൽകണം, കൂടാതെ ഈ പെരുമാറ്റം ഉപകരണത്തിന്റെ സ്ഥിരതയല്ല എന്ന് നിങ്ങൾക്ക് തോന്നാം. ദമ്പതികൾക്ക് രണ്ട് മുന്നോട്ടുള്ള യാത്രകൾ ഉണ്ടാകും:

സിഎംഎസ് ഉറവിട കോഡ് മാറ്റുക എന്നത് സ്മാർട്ട് ചിന്തയല്ല, എല്ലാത്തിനുശേഷം ഉപകരണത്തിന്റെ താഴെ പുതുക്കലിൽ നിങ്ങൾ മാറ്റം വരുത്താനുള്ള ബുദ്ധിമുട്ട് നേരിടേണ്ടതാണ് അല്ലെങ്കിൽ എല്ലാം തുടർച്ചയായി തുടരുന്നതിനുള്ള ശേഷി ഇല്ല.

  • നിങ്ങളുടെ സ്വന്തം സിഎംഎസ് ഉണ്ടാക്കുക എന്നത് മറ്റൊരു ഭീതിദമായ ചിന്തയാണ്, എല്ലാം പരിഗണിച്ച്, പുതിയ കാര്യങ്ങൾ ഉണ്ടാക്കാൻ ആവശ്യമായത്ര ഊർജ്ജമോ ആസ്തികളോ നിങ്ങൾക്കുണ്ടായിരുന്നില്ല.
  • ഒരു ഹുക്ക് പ്രയോജനപ്പെടുത്തുന്നതിന് സാധ്യതകൾ പര്യവേക്ഷണം ചെയ്യുക, അതായത്, സിഎംഎസ് പുറം ചട്ടകൾ അല്ലെങ്കിൽ ഘടകങ്ങൾ പുറത്തുവിട്ട പേരിന്റെ മൂലകങ്ങൾക്കായി പരിശോധിച്ചാൽ, ഈ സാഹചര്യത്തിൽ, പുതിയ പോസ്റ്റുകളുടെ വിതരണം.
  • ഹുക്ക് ഉപയോഗിക്കുന്നതിന്റെ ഭാഗമായി ഭൂമി ഉപകരണത്തിൽ നിന്ന് ഉപകരണത്തിലേയ്ക്ക് പതിക്കുന്നു. കൊളുത്തിന്റെ അനുകൂല നിലപാട് ആദ്യത്തെ കോഡ് മാറ്റരുത്. ഇടയ്ക്കിടെ പരിഷ്ക്കരിക്കുന്ന എല്ലാ തുറന്ന ഉറവിട ഉപകരണങ്ങളുടേയും എല്ലാ മികച്ച പരിശീലനരീതികളിലും, സ്വയം പുനർനാമകരണം ചെയ്യുന്ന മന്ത്രങ്ങൾ കേന്ദ്രത്തെ മാറ്റിമറിക്കുന്നില്ല. പരിഷ്ക്കരിക്കലുകൾ അസാധാരണമാംവിധം വരുമ്പോൾപ്പോലും പിന്നീടുള്ള ഒരാൾക്ക് മാറ്റത്തെക്കുറിച്ച് ചിന്തിക്കുകയില്ല, അക്കാര്യം പരിഗണിക്കപ്പെടുന്ന വ്യക്തി നിങ്ങളല്ല, മറിച്ച് അത് വിപ്ലവകരമാണ്.

പ്രയോഗത്തിന്റെ സുസ്ഥിരമായ ഇന്റർഫേസുകൾ വർദ്ധിപ്പിക്കുന്നതിന് അനുവദിക്കുന്ന ഹുക്ക് തന്ത്രങ്ങൾ ഉപയോഗിക്കുന്നതിനുള്ള മറ്റൊരു മുൻഗണന കാഴ്ചയാണ് വിപുലീകരണം. ഹുക്ക് സ്ട്രാറ്റജികൾ ഒരു പ്രത്യേക സജ്ജീകരണത്തിനായി ഒരു ആപ്ലിക്കേഷന്റെ ഉൽപാദനത്തിൽ നിന്നും ഉരുത്തിരിയുന്ന പലതരം സ്ഥലങ്ങളും സ്ഥിരതയാർന്ന ഇന്റർഫേസുകളും പെരുമാറ്റവും നിർണ്ണയിക്കുന്നു.

ഇന്നൊവേറ്റീവ് ടെക്നോളജി സൊല്യൂഷൻസ് ഗുർഗാവ്, ഡൽഹി എൻസിആർ, സോഫ്റ്റ്വെയർ ഡെവലപ്മെൻറ് ട്രെയിനിങ്.

ഡിസൈൻ പാറ്റേണുകളായി ഹുക്കുകൾ

ധാരാളം (എല്ലാ) ഔട്ട്ലൈൻ ഡിസൈനുകളും ഹുക്ക് സെമന്റിക്സിനെ സൂചിപ്പിക്കുന്നുവെന്നത് ശ്രദ്ധേയമാണ്. പ്രശ്നബാധിത പ്രദേശങ്ങളുടെ സബ്സിസ്റ്റം എങ്ങനെ എക്സിക്യൂട്ട് ചെയ്യാമെന്ന് അവർ സംസാരിക്കുന്നു. വിഭജന വികാസത്തിന്റെ ഭരണത്തെ ആശ്രയിച്ചിരിക്കുന്നു: ചുരുക്കം, ഫാക്ടറി, ബിൽഡർ, കമാൻഡ്, ഇന്റർപ്രറ്റർ, ഒബ്സർവർ, പ്രോട്ടോടൈപ്പ്, സംസ്ഥാനം, സ്ട്രാറ്റജി.

വിഭജനവും വിഭജനവും വികസിപ്പിച്ചെടുക്കുന്ന രണ്ട് ഉദാഹരണങ്ങളിലുള്ള മറ്റുപലഹാരങ്ങൾ: ടെംപ്ലേറ്റ് രീതിയും ബ്രിഡ്ജും.

സോമാന്റിക്സ് സാധാരണയായി ഹുക്ക് ടെക്നിക്കിന്റെ പേരിൽ ആശയവിനിമയം നടത്തുന്നു (ഉദാഹരണമായി, കമാൻഡിൽ, തന്ത്രത്തെ എക്സിക്യൂട്ട് () എന്ന് വിളിക്കുന്നു.

 

വിർച്ച്വൽ രീതി ടേബിൾ

സോഫ്റ്റ്വെയർ വികസനം - ഒരു ഹുക്ക് പോയിന്റ് 1 വിർച്ച്വൽ ടെക്നിക്കുകൾ എന്താണ് സ്റ്റാറ്റിക് സ്ട്രാറ്റജികളിൽ നിന്നും വേർതിരിച്ചറിയാൻ കഴിയാത്ത വഴിയിൽ കൊണ്ടുവന്നിരിക്കുന്നത്, എന്നാൽ വിർച്ച്വൽ ടെക്നിക്കുകൾ മാറ്റുന്നതിനാൽ, കോഡിൽ നിങ്ങൾ അതിനെ വിളിക്കുമ്പോൾ ഒരു പ്രത്യേക വിർച്ച്വൽ കപ്പാസിറ്റിയുടെ വിലാസം അറിയില്ല. കംപൈലർ ഒരു വിർച്ച്വൽ മെഥേഡ് ടേബിൾ (VMT) ഉണ്ടാക്കുന്നു, ഇത് റൺടൈറ്റിനുള്ള ശേഷിയുള്ള വിലാസങ്ങളിലേയ്ക്കുള്ള അന്വേഷണത്തിന് വഴിയൊരുക്കുന്നു. ഓരോ വിർച്ച്വൽ തന്ത്രവും വിഎംടി വഴി റൺടൈമിൽ സജ്ജമാക്കിയിരിയ്ക്കുന്നു. ഒരു ചോദ്യത്തിന്റെ വി.എം.ടി അതിന്റെ മുൻഗാമികളുടെ എല്ലാ വിർച്വൽ തന്ത്രങ്ങളും, കൂടാതെ അത് പ്രഖ്യാപിക്കുന്നവയും ഉൾക്കൊള്ളുന്നു. അതുകൊണ്ടു, വെർച്വൽ ടെക്നിക്റ്റുകൾ മൂലകണതന്ത്രത്തേക്കാൾ കൂടുതൽ മെമ്മറി ഉപയോഗപ്പെടുത്തുന്നു, അവർ സ്പീഡ് റണ്ണിംഗ് പ്രവർത്തിക്കുന്നുണ്ടെങ്കിലും.

വിഎംടി ഇന്റർഫേസ് കപ്പാസിറ്റികൾക്കുള്ള മെമ്മറി അഡ്രസ്സുകൾ ഉള്ള പോയിന്റുകളുള്ള ഒരു ടേബിൾ ആയതുകൊണ്ട്, ആദ്യത്തെ മെമ്മറി അഡ്രസ്സ് നിയമാനുസൃതമായ ഹുക്ക് വർക്കിന്റെ വിലാസത്തിൽ നിന്നും മാറ്റി എഴുതുക എന്നതാണ്. ഈ വരികളിലുടനീളം, ഈ ടെക്നിക് സംവിധാനം പുനർലേഖനം ചെയ്യും, ശേഷി പുതിയ പ്രവർത്തനരീതി നടപ്പിലാക്കും.

 

ഹുയിംഗ് API

സോഫ്റ്റ്വെയർ വികസനം - ഒരു ഹുക്ക് - പോയിന്റ് എന്താണ്? ഹുയിംഗ് എപിഐ നടപടിക്രമം യഥാർത്ഥത്തിൽ പ്രവർത്തക സംവിധാനത്തിന്റെ മൂലകങ്ങൾ കണ്ടെത്തുവാൻ നിങ്ങളെ അനുവദിക്കുന്നു. അത്തരം ചാർജുകളെ പിടിച്ചെടുക്കാനുള്ള കഴിവ് ഉപയോഗിച്ച് തുടക്കത്തിൽ അവതരിപ്പിക്കുന്ന പ്രവർത്തനം മാറ്റിക്കൊണ്ട് അവരുടെ പാരാമീറ്ററുകൾ മാറ്റാൻ കഴിയും.

ഒരു നിർദ്ദിഷ്ട റെക്കോർഡ് റദ്ദാക്കാൻ, അത് പ്രവർത്തിപ്പിക്കുന്നതിൽ നിന്ന് ഒരു ആപ്ലിക്കേഷനെ സൂക്ഷിക്കുക, ഒരു ആർക്കൈവ് സർക്കിളിലേക്ക് ഒഴിവാക്കാനും ക്ലയന്റ് ഉറപ്പാക്കണമെന്ന് ആവശ്യപ്പെടാം.

തീർച്ചയായും, തീരുമാനത്തിന്റെ ഏറ്റവും വലിയ വെട്ടിപ്പ് സുരക്ഷയുടെ മേഖലയിലാണ്, ഉദാഹരണത്തിന്, ആന്റിവൈറസും ആന്റിവൈറസും. അതു പോലെ, ഹുയിംഗ് എപിഐ നമ്മുടെ പ്രധാന വികസന സാഹചര്യങ്ങളിൽ സാഹചര്യങ്ങൾ ഉണ്ട്, പ്രധാന വഴിയിൽ കഴിയും.

പ്രോഗ്രാമിങ് ഇൻറർഫേസ് Hooking, ഞങ്ങളുടെ സവിശേഷ സാഹചര്യത്തിൽ, OS നിന്ന് ഒരു API ലഭിക്കുന്നത്, അല്ലെങ്കിൽ ഏതെങ്കിലും DLL നിന്ന്, മറ്റെവിടെയെങ്കിലും അതിന്റെ കൃത്യമായ വധശിക്ഷ മാറ്റാൻ, മറ്റൊന്ന് കൂടുതൽ കൃത്യമായി, മറ്റൊരു ശേഷി. അടിസ്ഥാനപരമായി രണ്ട് സമീപനങ്ങളുണ്ട്:

EAT, IAT എന്നിവ: ഇറക്കുമതി ചെയ്യുന്നതിന് EXE / DLL എല്ലാ API കളും ഉൾക്കൊള്ളുന്നു. എപിരി പോയിന്റ് കാണിക്കുന്ന പോയിന്ററുകൾ ഈ ടേബിളുകൾ അടങ്ങുന്നു. ഈ പോയിന്ററുകൾ മാറ്റുന്നതിലൂടെ, അവർ ഞങ്ങളുടെ കോൾബാക്ക് സൂചിപ്പിക്കുന്നത്, ഞങ്ങൾക്ക് ഒരു ഹുക്ക് ഉണ്ട്. ഈ EXE / DLL API കൾ ഇംപോർട്ട് ചെയ്യുന്നില്ലെങ്കിൽ, ഈ തന്ത്രം പ്രവർത്തിക്കില്ല;

Straightforward Code overwriting: മുമ്പു പറഞ്ഞതു പോലെ, എപിഐ കോഡ് ആരംഭിക്കുന്നതിനോട് നമ്മുടെ കോൾബാക്കിലേക്ക് ഒരു കോൾ ചേർക്കാൻ കഴിയുമെന്ന് ഞങ്ങൾ കരുതുന്ന സാഹചര്യത്തിൽ, ഞങ്ങൾക്ക് "ഹുക്ക്" ചെയ്യാൻ കഴിയും, API വിളിക്കപ്പെടുന്ന ഏത് ഘട്ടത്തിലും ഞങ്ങളുടെ ശേഷി പ്രവർത്തിപ്പിക്കുന്നു. അത് പോലെ തന്നെ, ഒരു പ്രശ്നം ഉണ്ട്: നമ്മുടെ കോഡ് കൈകാര്യം ചെയ്തതിനുശേഷം, ആദ്യത്തെ API വിളിക്കാൻ ഞങ്ങൾ ആവശ്യപ്പെട്ടാൽ, ഞങ്ങൾ തിരിച്ചുവിളിക്കുമ്പോൾ ഞങ്ങൾ തിരിച്ചുവരും, ഒരു സ്റ്റാക്ക് ഫ്ലഡ് സൃഷ്ടിക്കും. എപിഐയെ വിളിക്കുവാനുള്ള ശേഷി ഉള്ള ഒരു ഹുക്ക് പരിഹരിക്കപ്പെടും, ഒരിക്കൽ അത് നടപ്പിലാക്കിയാൽ വീണ്ടും വീണ്ടും ശ്രമിക്കും. ഈ സെന്റർ ഗ്രൗണ്ടിൽ, ചില API കോളുകൾ ഉണ്ടാവുകയും ഞങ്ങളുടെ ബാക്ക് ബാക്ക് എക്സിക്യൂട്ട് ചെയ്യിക്കില്ലെന്നതുമാകട്ടെ.

ഇൻലൈൻ ഹുക്ക് ഒരു കഴിവിന്റെ മുഖ്യ മാർഗനിർദ്ദേശങ്ങൾ നമുക്ക് കിട്ടുന്ന ഒരു പോയിന്റ് ആണ്, നമ്മൾ ഒരു ജമ്പ്, പുഷ് അല്ലെങ്കിൽ കോൾ എന്നിവയ്ക്കായി ട്രേഡ് ചെയ്യുന്നു.

നിർദ്ദേശിച്ച വായിക്കുന്നത്: Windows പ്രവർത്തിക്കുന്ന സിസ്റ്റം അധികമായി hooking എപിഐ. എങ്ങനെയാണ് വിൻഡോസ് എപിഐ പ്രവർത്തിക്കുന്നത്?

 

ഹൌസിങ്ങ്

സോഫ്റ്റ്വെയർ വികസനം - ഒരു ഹുക്ക് - പോയിന്റ് XOOXA ഹുക്ക് ടെക്നിക്സ് എന്താണ് ഒരു നിശ്ചിത ക്രമീകരണത്തിനായി ഒരു ആപ്ലിക്കേഷന്റെ തൽക്ഷണങ്ങളിൽ നിന്നും ഉയർന്നുവരാൻ കഴിയുന്ന വിവിധതരം ഇടങ്ങൾ സ്ഥിരതയുള്ള ഇന്റർഫെയ്സുകൾക്കും പെരുമാറ്റത്തിനും ഒരു നിയന്ത്രണം മാറ്റുന്നു. വസ്തുക്കൾ അവസരം ഹാൻഡലർ പടികൾ തയ്യാറെടുക്കുന്നു. ദിവസത്തിന്റെ അവസാനം, ഒരു സംഭവം നടക്കുന്പോൾ, ഹാൻഡ് തന്ത്രങ്ങൾ ആസൂത്രണം ചെയ്യുന്ന പ്രവൃത്തികൾ തയ്യാറാക്കുന്നതിനുള്ള മുൻകരുതലായ വസ്തുക്കളെ ഹാൻഡ് ചെയ്യാൻ പ്രേരിപ്പിക്കുന്നു. സന്ദർഭങ്ങളുടെ സന്ദർഭങ്ങൾ: വിൻഡോ സന്ദേശങ്ങൾ, കറസ്പോണ്ടൻസ് തുറമുഖങ്ങളിൽ നിന്നും ഇറങ്ങാൻ കഴിയുന്ന ബണ്ടിലുകൾ.

 

IAT HUNING ഉള്ളിൽ

സോഫ്റ്റ്വെയർ വികസനം - വിൻഡോസിൽ ഒരു ഹുക് - പോയിന്റ് എക്സ്എക്സ് പ്രോസസ് പ്രോസസ് എന്നതുള്ള ഒരു ടേബിൾ ഇഡ്രസ്സ് അഡ്രസ് ടേബിൾ (IAT) എന്ന് വിളിക്കുന്നു. ഓരോ പ്രക്രിയയുമുള്ള ഡിഎൽഎൽ അയച്ച ഔട്ട്പുട്ടുകളെ പോയിന്ററുകൾ സംഭരിക്കുന്നു. ഈ പട്ടിക റൺ സമയം DLLs ഘടകങ്ങളുടെ വിലാസം ക്രമേണ ജനസംഖ്യ.

പ്രത്യേക ശേഷിയുടെ ഉപയോഗത്തിലൂടെ, ഐഎഎൽ ടേബിൾ എഴുതാൻ കഴിയുന്നതാണ്. ഒരു വ്യക്തിയുടെ വിലാസം ഒരു ഇച്ഛാനുസൃത ശേഷിയുടെ വിലാസം വഴി മാറ്റാൻ കഴിയുന്നതാണ്, ഈ മാറ്റത്തിനുശേഷം പട്ടികയെ വീണ്ടും വായിക്കുന്നതിനെ സൂചിപ്പിക്കുന്നു. നടപടിക്രമം ഈ കഴിവ് കോൾ ചെയ്യാൻ ശ്രമിക്കുമ്പോൾ, അതിന്റെ വിലാസം ഐഎടി പട്ടികയിൽ ലഭിക്കുകയും ഒരു പോയിന്റർ തിരികെ നൽകുകയും ചെയ്യുന്നു. ഐ.റ്റി ടേബിൾ മാറ്റിയതോടെ, ആദ്യത്തെ കപ്പാസിറ്റിയിൽ കസ്റ്റം കപ്പാസിറ്റി സജ്ജമാക്കിയിട്ടുണ്ട്, അതിൽ ഉൾപ്പെടുത്തിയിട്ടുള്ള കോഡ് കോഡായി ലഭിക്കുന്നു.

 

നെറ്റ്ഫിലർ ഹുക്ക്

സോഫ്റ്റ്വെയർ വികസനം - ഒരു ഹുക്ക് പോയിന്റ് എന്താണ്? 5Netfilter ഒരു ലിനക്സ് കപ്പ് ഉപസിസ്റ്റം ആണ്, ഏറ്റവും കൂടുതൽ ശ്രദ്ധേയമായത് 2.4. ബണ്ടിൽ വേർതിരിക്കൽ, നാറ്റ്, ഫയർവാൾ, റീഡയറക്ഷൻ തുടങ്ങിയവയുടെ ചുമതലയാണിത്. Netfilter അസാധാരണമായ എക്സ്റ്റെൻസിബിൾ ആണ്, ഇതിന്റെ ഡോക്യുമെന്റ് പൂർത്തിയായി. അതു കേർണൽ കോഡിൽ ഹുക്ക് ഉപയോഗപ്പെടുത്തുന്നതിനുള്ള സാധ്യത ഒഴിവാക്കുന്നു, ഇത് അതിന്റെ ഉപയോഗത്തെ വളരെ അയവുള്ളതാക്കുകയും പൊതുവെ ഗ്രൂപ്പിന് പൊതുവേ സ്വീകരിക്കുകയും ചെയ്യുന്നു. ഈ ഹുക്കുകൾ ചില പ്രകടമായ അനന്തരഫലങ്ങൾ ഉപേക്ഷിക്കുകയും പ്രത്യേക സന്ദർഭങ്ങളിൽ ട്രിഗറുകളായി പൂരിപ്പിക്കുകയും ചെയ്യും.

 

തീരുമാനം:

സോഫ്റ്റ്വെയര് ഡവലപ്മെന്റ് - ഹുക്ക് - എന്തിനേറെ എന്താണ് ഹുബി പ്രോഗ്രാമിങ് നടപടിക്രമങ്ങള് ഫലപ്രദമെന്നു പറയുന്നത്, സോഫ്റ്റ്വെയര് എഞ്ചിനീയർമാര്ക്ക് ഏകോപനത്തിന്റെ ഒരു പരിധി തുറന്നുകൊടുക്കുന്നു, എന്നിരുന്നാലും നടപടി ക്രമങ്ങളുടെ സ്ട്രീമിൽ കൂടുതൽ പ്രാധാന്യം ഉൾക്കൊണ്ടിരിക്കുന്നതിനാൽ ആദ്യം ജാഗ്രതയോടെ അത് ഉപയോഗിക്കേണ്ടതുണ്ട്. OS, ആപ്ലിക്കേഷനുകൾ അല്ലെങ്കിൽ മറ്റ് സോഫ്റ്റ്വെയർ സെഗ്മെൻറുകളുടെ പെരുമാറ്റം, സോഫ്റ്റ്വെയറിന്റെ അനുമാനത്തെ മനസ്സിലാക്കാൻ പ്രയാസമാണ്. ഇതുകൂടാതെ, ഈ ലേഖനത്തിൽ മുൻപാകെ വ്യക്തമാക്കിയതുപോലെ, ഈ വ്യവസ്ഥകളെ മാതൃകയും കൂടാതെ ഉപയോഗിക്കാതെ പ്രയോഗങ്ങളുടെ പ്രവർത്തനം ഇല്ലാതാക്കാൻ കഴിയും.

ഒരു മറുപടി വിടുക

 
GTranslate Please upgrade your plan for SSL support!
GTranslate Your license is inactive or expired, please subscribe again!