Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന കമാൻഡ് gendef ആണിത്.
പട്ടിക:
NAME
gendef - DLL എക്സ്പോർട്ട് എക്സ്ട്രാക്റ്റർ
സിനോപ്സിസ്
gendef [ഓപ്ഷനുകൾ]Dll>
വിവരണം
gendef 32-, 64-ബിറ്റ് വിൻഡോസ് എക്സിക്യൂട്ടബിളുകളിൽ നിന്ന് (യഥാക്രമം) DLL കയറ്റുമതി വിവരങ്ങൾ ഡംപ് ചെയ്യുന്നു
PE32, PE32+ എക്സിക്യൂട്ടബിളുകൾ).
ഓപ്ഷനുകൾ
- stdout-ലേക്ക് ഡംപ് ചെയ്യുക
-h, --സഹായിക്കൂ
വാക്യഘടനയും ഓപ്ഷനുകളും സംക്ഷിപ്തമായി വിവരിക്കുക.
-a, --assume-stdcall
അവ്യക്തമായ കോളിംഗ് കൺവെൻഷനുകളുള്ള ഫംഗ്ഷനുകൾ stdcall ഉപയോഗിക്കുന്നു എന്ന് കരുതുക.
-I, --include-def-path <പാത>
സൂചന .def ഫയലുകൾക്കായി കൂടുതൽ തിരയൽ പാതകൾ ചേർക്കുക.
-f, --നോ-ഫോർവേഡ്-ഔട്ട്പുട്ട്
ഫോർവേഡർമാരെ ഔട്ട്പുട്ട് ചെയ്യരുത്.
ഔട്ട്പ്
സ്ഥിരസ്ഥിതിയായി gendef DLL-ന്റെ പേരിലുള്ള ഒരു ഫയലിലേക്ക് DLL കയറ്റുമതി വിവരങ്ങൾ എഴുതുന്നു,
.dll എന്നതിന് പകരം .def.
അറിയപ്പെടുന്നത് ISSUES
32-ബിറ്റ് DLL-കൾക്കായി, gendef റിട്ടേൺ മൂല്യം (ശൂന്യം) ഇല്ലാത്ത ഒരു ഫംഗ്ഷൻ എക്സ്പോർട്ട് ചെയ്തിട്ടുണ്ടോ എന്ന് കണ്ടെത്താൻ കഴിയില്ല
ഒരു DLL stdcall അല്ലെങ്കിൽ cdecl ഉപയോഗിക്കുന്നു. രണ്ട് പരിഹാരങ്ങൾ ലഭ്യമാണ്: ഒന്നുകിൽ ഉപയോഗിക്കുക "-a"ഓപ്ഷൻ
stdcall കോളിംഗ് കൺവെൻഷനുകൾ നിർബന്ധിക്കുക, അല്ലെങ്കിൽ ഏതെങ്കിലും DLL-കൾക്കായി .def ഫയലുകൾ സൃഷ്ടിക്കുക
താൽപ്പര്യം ആശ്രയിച്ചിരിക്കുന്നു. gendef പ്രവർത്തനത്തിൽ കണ്ടെത്തിയ മറ്റ് .def ഫയലുകൾ വായിക്കും
ഉപയോഗത്തിലുള്ള കോളിംഗ് കൺവെൻഷൻ നിർണ്ണയിക്കുന്നതിനുള്ള ഡയറക്ടറി.
64-ബിറ്റ് DLL-കളെ ബാധിക്കില്ല, കാരണം അവ ഒരു കോളിംഗ് കൺവെൻഷൻ മാത്രമേ ഉപയോഗിക്കുന്നുള്ളൂ.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് gendef ഓൺലൈനായി ഉപയോഗിക്കുക