問題タブ [dotpeek]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - Windows Phone 8.1 アプリがインストールされたアセンブリを逆コンパイルできない
Windows phone 8.1 で SD カードにアプリをインストールするように設定を変更しました。次に、インストールしたアプリを PC に取得し、WPSystem\Apps\{C93F42CB-C64F-45EB-A628-A24891D82A4C}\Install
フォルダーを参照しました。
そこで、いくつかの .dll ファイルを見つけました。それらすべてを Telerik Just Decompiler で開こうとしたところ、次のエラーが発生しました。
次に、.Net Reflector をダウンロードしましたが、そこでもエラーが発生しました。
DotPeak では、メッセージも受け取りましたnot supported
。
このようなアプリ アセンブリを逆コンパイルできないのはなぜですか? 他に方法はありますか?
.net-reflector - Dotpeek は、逆コンパイルされたファイルを再コンパイルします
編集したコードを再コンパイルする方法、または元のファイルに置き換えて dotpeek に exe として保存する方法を教えてください。
編集したファイルを再コンパイルして保存しようとしましたが、できません
何か方法を見つけた場合は、共有してください ありがとう
c# - dotPeek で「.NET アセンブリ ファイルではない」.NET Framework v4.5 実行可能ファイルを逆コンパイルしますが、実行可能ファイルは正常に動作します
クライアントが以前の開発者との橋渡しをしました。残念ながら、私は Web 開発者として .NET フレームワークの経験があまりありません。
編集: 私たちのクライアントは合法的にソフトウェアを所有していますが、ソース コードを要求しませんでした。開発者は私たちのコミュニケーションに応答していません。SO でこの質問をする意図は、法的なアドバイス (それを処理する人がいます) ではなく、逆コンパイルに利用できるオプションについてです。
以前に JetBrains dotPeek で実行可能ファイルを正常に逆コンパイルしましたが、それらはすべて.Net Framework v2.0/v4.5
フレームワークを実行しました。現在使用しているクライアントの給与計算実行可能ファイルは.Net Core v4.5
、.NET アセンブリ ファイルとして実行した dotPeek、ILSpy、またはその他の C# 逆コンパイル ソフトウェアによって認識されません。
少し調査した結果、.Net Core
最近オープン ソース化されたものだと思いますが、逆コンパイル プロセスをどのように進めればよいか、または現時点で可能かどうかさえわかりません。推奨事項はありますか?
注: 「逆コンパイルはできませんが、最初に X、Y、Z を試しましたか?」という行に沿った回答を受け入れます。私たちはタイトなスケジュールを実行しているので、それができるかどうかをクライアントに知らせる必要があります.
私がやったことのいくつかの明確化: program.exe
dotPeek で開いた、右クリックのプロパティは私にこれを与えています:
「.NET アセンブリ ファイルではありません」と表示されますが、実行可能ファイルを正常に実行できます。
編集:実行可能ファイルからより多くの情報を抽出して、逆コンパイルする別の方法を絞り込むことはできますか?
ここでは、.NET 逆コンパイラは役に立たないと思います。
.net - dotPeek で .dll ファイルを開く
.dll ファイルについて質問があります。.dll ファイルを開くために、プログラム「dotpeek」を試しました。
プログラムを開始し、自分のファイル(Minesweeper.dll のデフォルトの Windows パス C:\Program Files\Microsoft Games\Minesweeper)を参照した [ファイル] をクリックし、[開く] をクリックしました。すべてうまくいきますが、ファイルを開くことができません! アセンブリ リストのその後ろのブラケットには、「(サポートされていません)」と表示されています。理由を知っている人はいますか?
よくわかりませんが、それが「.NetFramework v4.5」であり、アセンブリリスト内の他のすべてのファイルが「v4.0」であることに気付きました。これが問題になる可能性がありますか???
誰かが私を助けてくれることを願っています
json - dotPeek ですべての参照が表示されない
dotPeekSystem.Web.Http
でアセンブリを見ていますが、への参照が表示されませんNewtonsoft.Json
従兄弟とは異なり、シリアライザーとしてSystem.Web.Http.Results.JsonResult
使用していることは知っていますが。Newtonsoft.Json
System.Web.Mvc
Newtonsoft.Json
依存関係に従ってまだインストールされていない場合、ほとんどの場合、Nuget からダウンすることを理解しWebGrease
ましたが、参照に表示されない理由がわかりません。
AssemblyInfo ファイルにコメントとして表示されます。
それで、これは設定ですか、それとも dotPeek の癖ですか、それともアセンブリの構築方法に関する何かですか、それとも何か他のことですか?
caching - dotPeek はキャッシュをどこに保存しますか?
私は dotPeek を使用していましたが、特定のクラスのコードを取得するためにオンラインになったときに接続が切断されました。そのため、私のルーターは 500 ゲートウェイ ページを提供しており、そのクラスのコードを見ようとすると、代わりにそのルーター ページの HTML ビュー、つまりキャッシュされたページが表示されます。
問題は、それをクリアする方法がないように見えることです。ローミングとローカルの両方について、JetBrains の AppData のすべてを削除しましたが、効果はありません。
dotPeek の逆アセンブリ キャッシュはどこにありますか?