exeファイルのみを使用してソースコードを表示できるかどうかを誰かに教えてもらえますか?たとえば、私はプロジェクトを作成し、デバッグにはexeファイルがあるので、誰かに送るとソースコード(ハッキング料金や何かを使って)を見ることができるでしょうか?WinformsアプリケーションのexeファイルからC#ソースコードを抽出することは可能ですか?
答えて
答えはあなたのコードは、デコンパイルすることができ、見ることができます
はいです。
私は個人的には、.NETために、このいずれかを使用します。
http://www.jetbrains.com/decompiler/
しかし、それだけではない、多くの逆コンパイラが存在しています。
Nitpicking:デコンパイラは*元のソースコード*を実際には見ませんが、アプリケーションの新しいソースコードを生成することができます。コメントのようなものや、コンパイルされたシンボルは、デコンパイルされたコードには表示されません。 –
はい、正しいです。コメントなどについての注意点。私が言ったように、あなたのマシン上にある元のソースコードはexeファイルにはありませんが、exeファイルはソースコードに戻し、必要に応じて変更して新しい実行可能ファイルに再コンパイルすることができます。 –
SQLサーバーにアクセスするためのコードを書くことができません。 – user2971569
うん、ReSharperのかILSpy
確かに、彼/彼女はあなたのILコード、コンパイラによって構築されたコードを見ることができますがあります。たとえば、これを実行するためのツールはMSIL Disassembler http://msdn.microsoft.com/en-us/library/f7dy01k1(v=vs.110).aspxです。 IL言語を使用すると、C#コードを取得するのが難しくないと思います。
はあなたのexeファイルも難読化されている場合、とにかく彼らは
あなたはVSコマンドプロンプトからデフォルトILDASM(IL逆アセンブラ)を使用することができます動作しないことができる、ネットリフレクターやJetBrainsのよう逆コンパイラを使用する必要があります。
- 1. javascriptファイルから関数を抽出することは可能ですか?
- 2. Webアプリケーションでexeを呼び出すことは可能ですか?
- 3. Google Maps APIからトリップETAを抽出することは可能ですか?
- 4. 外部ライブラリなしでPDFからtiffファイルを抽出することは可能ですか?
- 5. フレームワークの.mファイルのソースコードを見ることは可能ですか?
- 6. コマンドラインからexeファイルを抽出する方法
- 7. exeファイルとbatファイルのセットから実行可能ファイルを作成する
- 8. Javaのc/C++ソースコードからの関数名の抽出
- 9. javascriptからobjective-c pushViewControllerを呼び出すことは可能ですか?
- 10. .smcファイルからゲームリソースを取り出すことは可能ですか?
- 11. Turbo C++でPDFファイルを開くことは可能ですか?
- 12. シェル:ソースコードから文字列を抽出
- 13. ビルド中にTFSBuild.projのアイテムグループから値を抽出することは可能ですか?
- 14. ELF形式のGUIプログラムからリソースを抽出することは可能ですか?
- 15. ffmpegでMP4ビデオからSubRip(SRT)字幕を抽出することは可能ですか?
- 16. html srcから人間が読めるコンテンツを抽出することは可能ですか?
- 17. コンテナテンプレートクラスをC++で抽出することはできますか?
- 18. 正規表現C# - マッチしている間にマッチを抽出することは可能ですか?
- 19. コマンドラインでCOM EXEからTypeLibを抽出する方法
- 20. 別のファイルからファイル構造体を抽出するC++?
- 21. Rでソースコードで外部ファイルを含めることは可能です
- 22. C#のUriからファイル名を抽出する方法は?
- 23. C#Winforms - 他のシステムでexeファイルを実行する方法
- 24. C++を使用して.exe/.dllなどのバイナリファイルからテキストを抽出する
- 25. dllファイルからクラスのソースコードをどのように抽出しますか?
- 26. アプリケーションの終了を検出することは可能ですか?
- 27. コピー防止のために.exeを "パッチ"することは可能ですか?
- 28. QtCreator for windows:64ビットの.exeをビルドすることは可能ですか?
- 29. excelをインストールしていないコンピュータ上のExcelファイルからc#に情報を抽出することは可能ですか?
- 30. アンドロイドのアプリケーションからハンドセットのカメラにアクセスすることは可能ですか?
http://www.red-gate.com/products/dotnet-development/reflector/ –
最初にユーザーからソースコードを非表示にする必要があるのはなぜですか? – SWeko