ນີ້ແມ່ນ monodis ຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
monodis - CIL ເນື້ອໃນຮູບພາບ dumper ແລະ disassembler.
ສະຫຼຸບສັງລວມ
ໂມດິສ [-h] [--help] [--output=FILENAME] [--mscorlib] [--assembly] [--assemblyref]
[--classlayout] [--constant] [--customattr] [--declsec] [--event] [--exported] [--fields]
[--file] [--forward-decls] [--genericpar] [--implmap] [--interface] [--manifest]
[--marshal] [--memberref] [--ວິທີການ] [--methodimpl] [--methodsem] [--methodspec]
[--module] [--moduleref] [--mresources] [--presources] [--nested] [--param] [--parconst]
[--property] [--propertymap] [--standalonesig] [--typedef] [--typeref] [--typespec]
[--blob] [--strings] [--userstrings] [FILES...]
ລາຍລະອຽດ
ໄດ້ ໂມດິສ ໂປຣແກມຖືກໃຊ້ເພື່ອ dump ເນື້ອໃນຮູບພາບ ECMA/ISO CIL (ບັນຈຸຢູ່ໃນ .EXE.
ໄຟລ໌ທີ່ບັນຈຸລະຫັດ PE/COFF CIL ເພີ່ມເຕີມ).
ເພື່ອປະກອບໄປກັບການເດີນທາງໂດຍໃຊ້ ilasm, ມັນດີທີ່ສຸດທີ່ຈະໃຊ້ການໂຕ້ຖຽງ --output, ຍ້ອນວ່າມັນຈະ
ເຮັດໃຫ້ monodis ປະຫຍັດຊັບພະຍາກອນທີ່ຝັງຢູ່ໃນໄຟລ໌ທີ່ຕໍ່ມາສາມາດຝັງໄດ້ຢ່າງຖືກຕ້ອງ
ໂດຍ ilasm.
ນອກຈາກນັ້ນ, ເຄື່ອງມືສາມາດຖືກນໍາໃຊ້ເພື່ອ dump ເນື້ອໃນຂອງ metadata ECMA CIL ຕ່າງໆ
ຕາຕະລາງ.
OPTIONS
ທາງເລືອກທົ່ວໄປຕໍ່ໄປນີ້ແມ່ນສະຫນັບສະຫນູນ:
- ຊ່ວຍ , -h
ສະແດງຄຳແນະນຳການນຳໃຊ້.
--output=FILENAME
ຂຽນຜົນຜະລິດເຂົ້າໄປໃນ ຊື່ເອກະສານ ແລະຖິ້ມຊັບພະຍາກອນທີ່ຖືກຝັງໄວ້.
--mscorlib
ສໍາລັບການປະກອບທີ່ບໍ່ແມ່ນ corlib, ໃຊ້ "mscorlib" ເປັນຊື່ການປະກອບ. ນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບ
ໄປກັບ IL ກັບ ilasm.
--show-method-tokens
ສະແດງ tokens ສໍາລັບວິທີການ disassembled.
OPTIONS ເຖິງ DISPLAY METADATA ຕາຕະລາງ
ຕົວເລືອກຕໍ່ໄປນີ້ຖືກນໍາໃຊ້ເພື່ອສະແດງຕາຕະລາງ metadata ແທນທີ່ຈະ disassembling CIL
ຮູບພາບ.
-- ປະກອບ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງສະພາ.
-- ເອກະສານປະກອບ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ AssemblyRef.
--ຊັ້ນຮຽນ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ ClassLayout.
--ຄົງທີ່
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງຄົງທີ່.
--customattr
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ CustomAttribute.
--declsec
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ DeclSec.
--ເຫດການ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງເຫດການ.
-- ສົ່ງອອກ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ ExportedType.
-- ທົ່ງນາ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງພາກສະຫນາມ.
--file dumps ເນື້ອໃນຂອງຕາຕະລາງ File.
--forward-decls
ຍົກເລີກການປະກາດຕໍ່ຊັ້ນຮຽນ.
--genericpar
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ GenericParam.
--implmap
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ ImplMap.
-- ການໂຕ້ຕອບ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ InterfaceImpl.
-- manifest
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ ManifestResource.
-- ນາຍພົນ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ FieldMarshal.
--ສະມາຊິກ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ MemberRef.
-- ວິທີການ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ MethodDef.
-- ວິທີການ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ MethodImpl.
-- ວິທີການ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ MethodSpec.
-- ວິທີການ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ MethodSemantics.
--ໂມດູນ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງໂມດູນ.
--moduleref
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ ModuleRef.
--ຊັບພະຍາກອນ
ຊ່ວຍປະຢັດຊັບພະຍາກອນທີ່ຖືກຄຸ້ມຄອງທັງຫມົດທີ່ຝັງຢູ່ໃນສະພາແຫ່ງເຂົ້າໄປໃນປະຈຸບັນ
ໄດເລກະທໍລີ. ເພື່ອໃຫ້ໄດ້ຮັບບັນຊີລາຍຊື່ຂອງຊັບພະຍາກອນທີ່ຝັງໄວ້, ນໍາໃຊ້ທາງເລືອກ --manifest.
-- ຊັບພະຍາກອນ
ພິມ offsets ແລະຊື່ຂອງຊັບພະຍາກອນ manifest ຝັງຢູ່ໃນສະພາແຫ່ງ.
-- ຮັງ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ NestedClass.
--param
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ Param.
--parconst
dumps ເນື້ອໃນຂອງຕາຕະລາງ GenericParameterConstraint.
--ຄຸນສົມບັດ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງຊັບສິນ.
--ແຜນທີ່ຊັບສິນ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ PropertyMap.
-- standalonesig
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ StandAloneSig.
--typedef
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ TypeDef.
--typespec
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ TypeSpec.
--typeref
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ TypeRef.
--blob ຖິ້ມເນື້ອຫາທັງໝົດຂອງສະຕຣີມ blob ເປັນ hex.
--strings
ຖິ້ມເນື້ອຫາຂອງ Strings heap.
--userstrings
dumps ເນື້ອໃນຂອງ heap User-Strings
ຖ້າບໍ່ມີການລະບຸທຸງ, ໂຄງການຈະຖິ້ມເນື້ອຫາຂອງຮູບພາບໃນຮູບແບບທີ່ສາມາດເຮັດໄດ້
ຖືກນໍາໃຊ້ເພື່ອ runtrip ລະຫັດ.
ENVIRONMENT ຄວາມຮັບຜິດຊອບ
MONO_PATH
ສະຫນອງເສັ້ນທາງຄົ້ນຫາໄປຫາ mono ແລະ mint ບ່ອນທີ່ຊອກຫາໄຟລ໌ຫ້ອງສະຫມຸດ.
ໄດເລກະທໍລີຖືກແຍກໂດຍຕົວແຍກເສັ້ນທາງແພລະຕະຟອມ (ຈໍ້າສອງເມັດໃນ unix). ຕົວຢ່າງ:
/home/username/lib:/usr/local/mono/lib
ໃຊ້ monodis ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net