[ad_1]
こんにちは
ランタイム中に調和によってアプリの.netコアをフックするための簡単な解決策が必要です
.net コアでネイティブ ファイルとフック ライブラリ dll をロードする際に問題があるため
このアプリを.netフレームワークにフックできますが、.netコアではネイティブであるためfile.exeをロードできません
私が試したこと:
var executable = Assembly.LoadFrom("File.exe"); Assembly.LoadFrom("Lib.dll"); Patch(); var moduleHandle = executable.ManifestModule.ModuleHandle; RuntimeHelpers.RunModuleConstructor(moduleHandle); //Injection UnPatch();
解決策 1
なぜ他人のコードを変更したいのですか? ゲームの改造?
質問に詳細を記入してください
GitHub で問題を提起して Harmony オープンソース プロジェクトに貢献したり、次のリソースを使用したりしない理由: [^]
引用:ドキュメンテーション
トップメニューのリンクを使用して、Harmony の詳細を確認できます。 メインセクション [Harmony] は、Harmony に関するすべてを説明し、多くの高レベルの例を提供する完全なドキュメントを提供します。 第二部では [API Documentation] パブリック API とそのすべてのメソッドとクラスを参照できます。事実上の誤りを見つけた場合、またはドキュメントに関するフィードバックがある場合は、リポジトリをフォークしてプル リクエストを作成してください。
リポジトリにドキュメントの問題を提出する
または、公式のディスコードにそれについて書いてください
モッディングと C# は初めてですか? 基本的な言語機能に加えて、少なくとも C# の Reflection の概要が必要です。 この短くて役立つ紹介を読んでください。コミュニティ
行き詰まりを感じたり、このサイトで答えられない質問がある場合は、公式の Discord サーバーに参加するか、GitHub の問題を提出してください。このライブラリを宣伝して、他の開発者が見つけられるようにしてください。 1 つの方法は、このスタックオーバーフローの回答に賛成票を投じることです。 または、開発者コミュニティでその言葉を広めてください。 ありがとう!
コンタクト
アンドレアス・パルデイケ
andreas@pardeike.net
ツイッター:@pardeike
[ad_2]
コメント