ዝርዝር ሁኔታ:

ዲኤልኤልን ማጠናቀር ይቻላል?
ዲኤልኤልን ማጠናቀር ይቻላል?

ቪዲዮ: ዲኤልኤልን ማጠናቀር ይቻላል?

ቪዲዮ: ዲኤልኤልን ማጠናቀር ይቻላል?
ቪዲዮ: ዲ.ኤል. ሂውሊ Vs. ሞኒክ የበሬ ሥጋ 2024, ሚያዚያ
Anonim

አጭር መልስ፡ አትችልም። ረጅም መልስ፡ የC/C++ የማጠናቀር ሂደት በጣም ኪሳራ ነው። በጥሩ ሁኔታ አንዳንድ ከፊል ሊሰጡዎት ስለሚችሉ አንዳንድ መሳሪያዎች ሰምቻለሁ መበስበስ ፣ እዚህ እና እዚያ የሚታወቁ የC ኮድ ያላቸው ፣ ግን እሱን ለመረዳት አሁንም ብዙ የመሰብሰቢያ ኮድ ማንበብ አለብዎት።

በዚህ መሠረት ዲኤልኤልን ማጠናቀር ይችላሉ?

አሮጌው ቪዥዋል ቤዚክ (ቅድመ-. NET) ከሆነ ዲኤልኤል ፒ-ኮድ ተብሎ የተጠናቀረ ነው እና አንዳንድ ልዩነቶችን ለመስራት ጥቂት አማራጮች አሉ። መበስበስ . እንደ ዲኤልኤል ወደ ማሽን ቋንቋ እና ይችላል በቀጥታ ብቻ መሆን የተቀናበረ ወደ ስብሰባ ቋንቋ. ስለዚህ, እንደገና, ጥቅም ላይ በሚውለው ቋንቋ ይወሰናል.

በተመሳሳይ፣ መሐንዲስ ዲኤልኤልን እንዴት መለወጥ እችላለሁ? ከምንጭ ፋይሎች የተገላቢጦሽ መሐንዲስ የጥቅል ንድፍ

  1. ከመሳሪያ አሞሌው Tools > Code > Instant Reverse… የሚለውን ይምረጡ።
  2. በቅጽበት ተገላቢጦሽ መስኮት ውስጥ ይምረጡ። NET dll ወይም exe ፋይሎች… እንደ ቋንቋ።
  3. ለተገላቢጦሽ የጥቅል ንድፍ ይምረጡ።
  4. የተገላቢጦሽ ፓኬጆችን ወደ ልዩ ሞዴል ማስቀመጥ ይችላሉ. ይህንን ለማድረግ፡-
  5. መቀልበስ ለመጀመር እሺን ጠቅ ያድርጉ።

በተመሳሳይ፣ ሰዎች በቪዥዋል ስቱዲዮ ውስጥ ዲኤልኤልን እንዴት መበተን እችላለሁ?

መልሶች

  1. Reflector.exe ን ይክፈቱ ፣
  2. ወደ እይታ ይሂዱ እና ተጨማሪዎችን ጠቅ ያድርጉ ፣
  3. በ Add-Ins መስኮት ውስጥ አክል የሚለውን ይንኩ።
  4. ከዚያ FileGenerator.dll ያወረዱትን dll ያግኙ (ጠንቋይ ከፋይል ጀነሬተር ተሰኪው ጋር መጣ)።
  5. ከዚያ የ Add-Ins መስኮቱን ይዝጉ።
  6. ወደ ፋይል ይሂዱ እና ክፈትን ጠቅ ያድርጉ እና ሊፈርሱ የሚፈልጉትን dll ይምረጡ።

የዲኤልኤል ፋይል ምንጭ ኮድ እንዴት ማየት እችላለሁ?

ዘዴ 1 - DLL ፋይል ለመክፈት

  1. በመጀመሪያ ወደ መስኮቱ መዝገብ ቤት መሄድ አለብዎት.
  2. የትእዛዝ ጥያቄውን ይክፈቱ።
  3. በመነሻ ምናሌው ላይ ጠቅ ያድርጉ እና የመስኮቱን ቁልፍ + R ን ይጫኑ።
  4. "cmd" በመተየብ ላይ። የዲኤልኤል ፋይሎቹ የሚገኙበት ቦታ ይሂዱ እና የመቀየሪያ ቁልፉን ይያዙ "የትእዛዝ መስኮትን እዚህ ይክፈቱ።
  5. ይተይቡ" regsvr32 dllname. dll" እና አስገባን ይጫኑ.

የሚመከር: