این دستور monodis است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
monodis - تخلیه و جداکننده محتوای تصویر CIL.
خلاصه
monodis [-h] [--help] [--output=FILENAME] [--mscorlib] [--assembly] [--assemblyref]
[--classlayout] [--constant] [--customattr] [--declsec] [--event] [--exported] [--fields]
[--فایل] [--forward-decls] [--genericpar] [--immplmap] [--interface] [--manifest]
[--marshal] [--memberref] [--method] [--methodimpl] [--methodsem] [--methodspec]
[--module] [--moduleref] [--mresources] [--presources] [--neted] [--param] [--parconst]
[--property] [--propertymap] [--standalonesig] [--typedef] [--typeref] [--typespec]
[--blob] [--strings] [--userstrings] [FILES...]
شرح
La monodis از برنامه برای ریختن محتویات یک تصویر ECMA/ISO CIL (که در EXE. موجود است استفاده می شود.
فایل هایی که حاوی کد PE/COFF CIL توسعه یافته هستند).
برای مجموعه های رفت و برگشتی با استفاده از ilasm، بهتر است از آرگومان --output استفاده کنید
کاری کنید که monodis منابع تعبیه شده را در فایل هایی که بعداً می توانند به درستی جاسازی شوند ذخیره کند
توسط ایلام
علاوه بر این، از این ابزار میتوان برای پاک کردن محتویات فرادادههای مختلف ECMA CIL استفاده کرد
جداول.
OPTIONS
گزینه های عمومی زیر پشتیبانی می شوند:
--کمک , -h
دستورالعمل های استفاده را نمایش می دهد.
--output=FILENAME
خروجی را بنویسید نام فایل و هر گونه منابع مدیریت شده تعبیه شده را تخلیه کنید.
--mscorlib
برای اسمبلی های غیر کورلب، از "mscorlib" به عنوان نام اسمبلی استفاده کنید. این مفید است برای
رفت و برگشت IL با ایلاسم.
--show-method-tokens
نمایش نشانه ها برای روش های جدا شده.
OPTIONS به نمایش دادن METADATA جداول
از گزینه های زیر برای نمایش جداول فراداده به جای جداسازی CIL استفاده می شود
تصویر
--مونتاژ
محتویات جدول اسمبلی را تخلیه می کند.
-- اسمبلیرف
محتویات جدول AssemblyRef را تخلیه می کند.
--کلاس بندی
محتویات جدول ClassLayout را تخلیه می کند.
--مقدار ثابت
محتویات جدول ثابت را تخلیه می کند.
--customattr
محتویات جدول CustomAttribute را تخلیه می کند.
--declsec
محتویات جدول DeclSec را تخلیه می کند.
--رویداد
محتویات جدول رویداد را تخلیه می کند.
-- صادراتی
محتویات جدول ExportedType را تخلیه می کند.
--زمینه های
محتویات جدول Field را تخلیه می کند.
--فایل محتویات جدول File را تخلیه می کند.
-- جلو-کاهش
اعلانات رو به جلو را برای کلاس ها تخلیه می کند.
--genericpar
محتویات جدول GenericParam را تخلیه می کند.
--immplmap
محتویات جدول ImplMap را تخلیه می کند.
--رابط
محتویات جدول InterfaceImpl را تخلیه می کند.
-- آشکار
محتویات جدول ManifestResource را تخلیه می کند.
-- مارشال
محتویات جدول FieldMarshal را تخلیه می کند.
-- Memberref
محتویات جدول MemberRef را تخلیه می کند.
--روش
محتویات جدول MethodDef را تخلیه می کند.
-- متودیمپل
محتویات جدول MethodImpl را تخلیه می کند.
-- روش
محتویات جدول MethodSpec را تخلیه می کند.
- روش
محتویات جدول MethodSemantics را حذف می کند.
--مدول
محتویات جدول Module را تخلیه می کند.
--moduleref
محتویات جدول ModuleRef را تخلیه می کند.
-- منابع بیشتر
تمام منابع مدیریت شده تعبیه شده در مجموعه را در جریان ذخیره می کند
فهرست راهنما. برای دریافت لیستی از منابع جاسازی شده از گزینه --manifest استفاده کنید.
-- پیش منابع
افست ها و نام منابع مانیفست تعبیه شده در اسمبلی را چاپ می کند.
--تو در تو
محتویات جدول NestedClass را تخلیه می کند.
--پارام
محتویات جدول Param را تخلیه می کند.
-- parconst
محتویات جدول GenericParameterConstraint را تخلیه می کند.
--ویژگی
محتویات جدول Property را تخلیه می کند.
-- نقشه املاک
محتویات جدول PropertyMap را تخلیه می کند.
-- مستقل
محتویات جدول StandAloneSig را تخلیه می کند.
--typedef
محتویات جدول TypeDef را تخلیه می کند.
--typespec
محتویات جدول TypeSpec را تخلیه می کند.
--typeref
محتویات جدول TypeRef را تخلیه می کند.
--لکه کل محتویات جریان حباب را به صورت هگز تخلیه می کند.
--رشته های
محتویات پشته رشته ها را تخلیه می کند.
رشته های کاربری
محتویات پشته User-Strings را تخلیه می کند
اگر هیچ پرچمی مشخص نشده باشد، برنامه محتوای تصویر را در قالبی که می تواند حذف می کند
برای بازگشت مجدد کد استفاده شود.
محیط زیست متغیرها
MONO_PATH
یک مسیر جستجو برای مونو و منت ارائه می دهد که در آن فایل های کتابخانه را جستجو کنید.
دایرکتوری ها توسط جداکننده مسیر پلت فرم (دونقطه در یونیکس) از هم جدا می شوند. مثال:
/home/username/lib:/usr/local/mono/lib
با استفاده از خدمات onworks.net از monodis به صورت آنلاین استفاده کنید