ተለዋዋጭ አገናኝ ቤተ -መጽሐፍት ፣ ወይም DLL ፋይል ፣ የባህላዊ የዊንዶውስ ፕሮግራም ዋና መሠረት ነው። እነዚህ ፋይሎች በፕሮግራሙ በራሱ ውስጥ ሳይካተቱ ተጨማሪ ተግባራትን እና ቤተመፃሕፍትን ለማግኘት በፕሮግራሙ ይጠቀማሉ። ብዙውን ጊዜ ፣ የ DLL ፋይሎች በተለያዩ ፕሮግራሞች መካከል ይጋራሉ። ለአብዛኛዎቹ ተጠቃሚዎች ፣ DLLs ከበስተጀርባ ይሰራሉ ፣ እና ከእነዚህ ፋይሎች ጋር እምብዛም አያጋጥሙዎትም። ሆኖም ፣ የተጫነው ፕሮግራምዎ በትክክል እንዲሠራ አንዳንድ ጊዜ DLL መመዝገብ ሊያስፈልግዎት ይችላል። ኮድ ለመስጠት ፍላጎት ካለዎት ፣ DLL ን እንዴት መፍጠር እንደሚቻል መመርመር እንዲሁ ግንዛቤዎን ሊያብራራ ይችላል።
ደረጃ
ዘዴ 1 ከ 2 - የ DLL ፋይሎችን መጠቀም
ደረጃ 1. የዲኤልኤል ፋይል ምን እንደሆነ ይረዱ።
DLL (ተለዋዋጭ የአገናኝ ቤተ -መጽሐፍት) ነባር ተግባሮችን ለመጥራት በፕሮግራሞች የሚጠቀም የዊንዶውስ ፋይል ነው። በመሠረቱ ዊንዶውስ እና ሌሎች ፕሮግራሞች እነዚያን ተግባራት ሳይኖራቸው ተግባሮቻቸውን እንዲያከናውኑ ይፈቅዳሉ።
የ DLL ፋይሎች የዊንዶውስ ፕሮግራም አስፈላጊ አካል ናቸው ፣ እና ፕሮግራሞችን ዘንበል እና የበለጠ ቀልጣፋ ያደርጉታል።
ደረጃ 2. አማካይ ተጠቃሚው ከዲኤልኤል ፋይሎች ጋር መክፈት ወይም መስተጋብር እንደማያስፈልገው ይወቁ።
ለአብዛኛዎቹ ተጠቃሚዎች የ DLL ፋይል ከበስተጀርባ ይሆናል። ፕሮግራሙ በራስ -ሰር ይጭናል እና ይደውላቸዋል ፣ እና ፋይሎቹን ማንቀሳቀስ በኮምፒተር ስርዓቱ ላይ ከባድ ችግሮች ሊያስከትል ይችላል።
- አንዳንድ ጊዜ በማህበረሰብ የተሠራ ፕሮግራም በሚጭኑበት ጊዜ የ DLL ፋይልን በተወሰነ ቦታ ላይ እንዲያስገቡ ይጠየቃሉ። እነዚህን መመሪያዎች ከመከተልዎ በፊት በፕሮግራሙ መታመንዎን ያረጋግጡ ፣ ምክንያቱም የ DLL ፋይሎች አደገኛ ሊሆኑ ይችላሉ።
- የዲኤልኤል ፋይልን እንዴት መፍጠር እንደሚችሉ ለመማር ፍላጎት ካለዎት ቀጣዩን ክፍል ይመልከቱ።
ደረጃ 3. አዲሱን DLL ይመዝገቡ።
የ DLL ፋይልን ለመጠቀም ወደ አቃፊ ወይም ፕሮግራም እራስዎ መቅዳት ካለብዎት ፋይሉ ጥቅም ላይ ከመዋሉ በፊት በዊንዶውስ መዝገብ ቤት ውስጥ ማስመዝገብ ሊኖርብዎት ይችላል። ይህንን ደረጃ ማከናወን ወይም አለመቻልዎን ለመወሰን በፕሮግራሙ ውስጥ ያሉትን መመሪያዎች ይመልከቱ (ይህ ለአብዛኞቹ የዊንዶውስ ፕሮግራሞች በጣም ያልተለመደ ነው)።
- የትእዛዝ መስመርን ይክፈቱ። በጀምር ምናሌ ውስጥ ወይም Win+R ን በመጫን እና cmd በመተየብ ሊያገኙት ይችላሉ። ወደ አዲሱ የ DLL ፋይልዎ ቦታ ይሂዱ።
- ዊንዶውስ 7 ን ወይም ከዚያ በኋላ የሚጠቀሙ ከሆነ አዲሱን የ DLL ፋይል የያዘውን አቃፊ ይክፈቱ ፣ Shift ን ይያዙ እና በአቃፊው ውስጥ በቀኝ ጠቅ ያድርጉ እና “እዚህ የትእዛዝ መስኮት ክፈት” ን ይምረጡ። ትዕዛዝ አቃፊ በዚያ አቃፊ ውስጥ ወዲያውኑ ይከፈታል።
- Regsvr32 dllname.dll ብለው ይተይቡ እና Enter ን ይጫኑ። ይህ የ DLL ፋይልን ወደ ዊንዶውስ መዝገብ ቤት ያክላል።
- የ DLL ፋይልን ከዊንዶውስ መዝገብ ቤት ለማስወገድ regsvr32 -u dllname.dll ብለው ይተይቡ።
ዘዴ 2 ከ 2 - የ DLL ፋይልን ያጠናቅቁ
ደረጃ 1. ዲኮምፕሌተርን ያውርዱ እና ይጫኑ።
“ዲኮምፕለር” ፋይል ወይም ፕሮግራም ለመፍጠር ጥቅም ላይ የዋለውን የምንጭ ኮድ እንዲያዩ የሚያስችል ፕሮግራም ነው ፣ በዚህ ሁኔታ የ DLL ፋይል። የ DLL ፋይል እንዲሠራ የሚያደርገውን ኮድ ለማየት ፣ ፋይሉን ወደ ተነባቢ ኮድ ለመመለስ ዲኮምፕሌተርን መጠቀም ያስፈልግዎታል። የዲኤምኤል ፋይልን ያለ ማከፋፈያ (ለምሳሌ በማስታወሻ ደብተር መክፈት) መክፈት የማይነበብ ቁምፊዎችን ያሳያል።
dotPeek ከታዋቂው የነፃ ማከፋፈያዎች አንዱ ነው። ይህ በ jetbrains.com/decompiler/ ላይ ሊገኝ ይችላል።
ደረጃ 2. በዲኤምኤልዎ ውስጥ የ DLL ፋይልን ይክፈቱ።
DotPeek ን እየተጠቀሙ ከሆነ ፣ “ፋይል” → “ክፈት” ን ጠቅ ያድርጉ እና ከዚያ ማባዛት የሚፈልጉትን የ DLL ፋይል ያስሱ። የእርስዎን ስርዓት ሳይነኩ የዲኤልኤል ፋይል ይዘቶችን ማሰስ ይችላሉ።
ደረጃ 3. የዲኤልኤል ፋይልን አንጓዎች ለመዳሰስ “የመሰብሰቢያ ኤክስፕሎረር” ን ይጠቀሙ።
DLL ፋይሎች የተሰራው በ ‹ኖዶች› ወይም በጠቅላላው የ DLL ፋይል ለመመስረት በሚሠሩ የኮድ ሞጁሎች ነው። ምን ንዑስ ኮዶች ሊይዙ እንደሚችሉ ለማየት እያንዳንዱን መስቀለኛ መንገድ ማስፋፋት ይችላሉ።
ደረጃ 4. ኮዱን ለማየት አንድ መስቀለኛ መንገድ ሁለቴ ጠቅ ያድርጉ።
ለመረጡት መስቀለኛ መንገድ ኮድ ከ dotPeek በስተቀኝ ባለው ክፈፍ ውስጥ ይታያል። እሱን ለመገምገም ኮዱን ማሰስ ይችላሉ። dotPeek ኮዱን በ C# ውስጥ ያሳያል ፣ ወይም ኮዱን ከመጀመሪያው ምንጭ ማየት እንዲችሉ ተጨማሪ ቤተ -ፍርግሞችን ያውርዳል።
መስቀሉ ተጨማሪ ቤተ -መጻሕፍት እንዲታዩ የሚፈልግ ከሆነ ፣ dootPeek በራስ -ሰር ለማውረድ ይሞክራል።
ደረጃ 5. ለተለያዩ የኮድ ቁርጥራጮች ማብራሪያ ያግኙ።
እርስዎ የማይረዱት የኮድ ቅንጥብ ካጋጠሙዎት ትዕዛዙ የሚያደርገውን ለማየት ፈጣን የሰነድ ባህሪውን መጠቀም ይችላሉ።
- ጠቋሚዎን በኮድ መመልከቻ ክፈፍ ውስጥ የመግለጫ ፅሁፍ ለማግኘት በሚፈልጉት የኮድ ቁራጭ ላይ ያስቀምጡ።
- ፈጣን የሰነድ መስኮቱን ለመጫን Ctrl+Q ን ይጫኑ።
- እርስዎ እያጠኑበት ስላለው ኮድ እያንዳንዱ ገጽታ የበለጠ ለማወቅ አገናኞቹን ይከተሉ።
ደረጃ 6. ኮዱን ወደ Visual Basic ይላኩ።
የራስዎን ፋይሎች ለመቆጣጠር ፣ ለማርትዕ እና ለመፍጠር ከፈለጉ ወደ ቪዥዋል ስቱዲዮ መላክ ይችላሉ። ወደ ውጭ የተላከው ኮድ በመጀመሪያ በተለየ የፕሮግራም ቋንቋ የተጻፈ ቢሆንም በ C# ውስጥ ይሆናል።
- በስብሰባ አሳሽ ውስጥ የ DLL ፋይልን በቀኝ ጠቅ ያድርጉ።
- «ወደ ፕሮጀክት ላክ» ን ይምረጡ
- ወደ ውጭ የመላክ አማራጭዎን ይምረጡ። ፋይሉ ወዲያውኑ በፕሮግራሙ ውስጥ እንዲሠራ ከፈለጉ በቪዥዋል ስቱዲዮ ውስጥ ፕሮጀክቱ ወዲያውኑ እንዲከፈት ማድረግ ይችላሉ።
ደረጃ 7. በእይታ ስቱዲዮ ውስጥ ኮዱን ያርትዑ።
አንዴ ፕሮጀክትዎ በቪዥዋል ስቱዲዮ ውስጥ ከተጫነ ፣ የራስዎን ፈጠራ የ DLL ፋይሎችን በማርትዕ እና በመፍጠር ላይ ሙሉ ቁጥጥር ይኖርዎታል። የእይታ ስቱዲዮን እንዴት እንደሚጠቀሙ ዝርዝር መመሪያዎችን ለማግኘት እዚህ ጠቅ ያድርጉ።