• ベストアンサー

C# リソースに埋め込んだ.exeファイルを実行

別のプロジェクトで作成したアセンブリ(.exe)をあるアセンブリのリソースに埋め込み、実行したいのですが、どうすれば良いのでしょうか。 環境: VisualC# Express 2010 .NET Framewrok 4.0 です。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

こんなの見つけました。 http://okwave.jp/qa/q7378084.html

PCSave
質問者

お礼

このUrlで解決できました。 貴方を、ベストアンサーとします。 ありがとうございました!

関連するQ&A

  • C++/CLIのリソースファイルについて

    C++/CLIのリソースファイルについて質問です。 環境は、Visual Studio 2005のC++/CLIです。 アセンブリリソースファイル(resx)の文字列リソースをEXEファイルをに含めることは可能でしょうか? 含めるか、含めないかの設定はどこで可能でしょうか? 現在は、EXEファイルと同じ場所にアセンブリリソースファイル(resx)がないと例外が発生します。

  • VisualC++.netの実行ファイル(.exe)

    VisualC++.netを今日インストールしたばかりです。どうにかこうにかプログラムを実行してみたのですが、デバッグが開始されず、実行ファイル(.exe)も作成されません。VisualC++.6.0で作ったプログラムで、エラーも出なかったものなので、プログラムに問題はないはずなのですが・・・一体何が問題なのでしょうか。誰か教えて下さい。本当に困っています・・・

  • exeファイルで実行できない

    VB6.0のexeファイルでのアプリ稼動ができません。プロジェクトファイルを開いて実行すれば稼動するのですが、生成したexeファイルを実行した場合は稼動しません。 いったいどういう原因なのでしょうか?リリースモードでコンパイル云々という話でしょうか? ただ他にもVBのアプリが存在するのですが、そちらはexeファイルの実行だけで問題なく稼動します。 OS Windows XP(SP1) 開発環境 VB6.0 (SP5) .NET Framework 1.0? 原因が分かる方、推測できる方いらっしゃったら、教えていただけないでしょうか?宜しくお願いします。

  • VB2005 Express Edition 実行ファイルの作成方法について

    Visual Basic Express editionにてプログラムを作成しました。 プロジェクトフォルダー内にできる、実行ファイル(exe)だけを、別のPCに移動させて実行したのですが、移動先のPCには .net frameworkはインストールされてないので、実行できませんでした。 .net frameworkをインストールしなくても、実行することのできるexeファイルの作り方はあるのでしょうか?

  • VB2010で作成したソフトのexeファイルが実行できません。

    VB2010で作成したソフトのexeファイルが実行できません。 以前、Windows XP上のVisual basic 6.0で作成したソフトを一部直すために、Windows7上のVisual basic 2010でそのままの形で書き直しました。しかし、以下の4つの警告文が出るためか、exeファイルを実行できません。その警告文は以下の通りですが、内容が理解できません。 1)アセンブリ 'AxInterop.Microsoft.Vbe.Interop.Forms' からの間接的な参照が原因で、埋め込まれた相互運用機能アセンブリ 'stdole' に対して参照が作成されました。両方のアセンブリで '相互運用機能型の埋め込み' プロパティを変更することを検討してください。 2)アセンブリ 'Interop.MSComDlg' からの間接的な参照が原因で、埋め込まれた相互運用機能アセンブリ 'stdole' に対して参照が作成されました。両方のアセンブリで '相互運用機能型の埋め込み' プロパティを変更することを検討してください。 3)アセンブリ 'Microsoft.Vbe.Interop.Forms' からの間接的な参照が原因で、埋め込まれた相互運用機能アセンブリ 'stdole' に対して参照が作成されました。両方のアセンブリで '相互運用機能型の埋め込み' プロパティを変更することを検討してください。 4)アセンブリ 'Microsoft.VisualBasic.Compatibility' からの間接的な参照が原因で、埋め込まれた相互運用機能アセンブリ 'stdole' に対して参照が作成されました。両方のアセンブリで '相互運用機能型の埋め込み' プロパティを変更することを検討してください。 以上、宜しくお願いします。

  • Microsoft Visual C++ 6.0でダイアログボックス作成後のEXE作成方法

    Microsoft Visual C++ 6.0を新規で開いて、「挿入」-「リソース」のリソースの挿入画面で、2つダイアログ(Dialog)を作りました。新規作成で作りましたので「Script1 – IDD_DIALOG1(Dialog)」「Script1 – IDD_DIALOG2(Dialog)」と2ウィンドウのタイトルバーに書かれてあります。さて、これらを保存しようとした時にプロジェクト名を決めないといけないみたいで、適当にtestと名づけました。プロジェクトを作成すると、「test.dsw」というプロジェクトワークスペースが出来ました。ここで、「Debug」というフォルダが作成されましたので、このフォルダ内にEXEファイルを作成して、EXEを実行して2つのウィンドウを上手く機能も付けてアプリケーションを作ろうと思っているのですが、コンパイルすると 『 プロジェクト 'test - Win32 Debug' 用の中間ファイルおよび出力ファイルを削除しています。 --------------------構成: test - Win32 Debug-------------------- リソースをコンパイル中... リンク中... LINK:error LNK2001:外部シンボル "_WinMainCRTStartup" は未解決です Debug/test.exe : fatal error LNK1120: 外部参照 1 が未解決です。 link.exe の実行エラー 』 と、ドッキングビューに表示されています。 どのようにしたら、EXEを作成できて実行できるか、対策案をお願いいたします。

  • 実行ファイル(.exe)が別のPCで実行できない

    お世話になります。 VC++で、MFCアプリケーションプロジェクトより ダイアログベースでアプリを作成したのですが、 その実行ファイル.exeを別のWindowsPCで 実行すると、 ”「MFC71.DLL」が見つからなかったため、このアプリケーションは開始できませんでした。アプリケーションをインストールしなおすことの問題は解決される場合があります。” というエラーメッセージが出て実行できません。 どのようにすれば、実行できるのでしょうか? また、Releaseモードでビルドした場合、 Debugモードでビルドしたときには、出なかった 「error LINK2019:未解決の外部シンボル・・・。」という エラーがでます。 どうぞよろしくお願い致します。

  • 作ったEXEファイルを他PCで実行できません

    VB.NET2008でEXCEL2007のファイルを作成するEXEを作りました。開発環境OSはXPです。コンパイル後にできるReleaseフォルダを他PC(OSはWindows2003サーバー、EXCEL2007インストール済み)にコピーして実行したのですが、何事もなく終わってしまいます。このEXEを実行すると最初にメッセージボックスを表示し、テキストファイルにログを書き込むようにプログラムしていますが、サーバー機ではメッセージボックスは表示されず、ログファイルも作成されません。同じ開発機で作成した別のEXEは正常に実行してExcelファイルも作成されます。 よろしくお願いします。

  • 【.NET2005 C#】 実行ファイルのアイコンが変更できません

    .NET2005 C# で開発しています。 実行ファイルのアイコンを変更したいのですが エラーが出てしまい、変更できません。 手順は、test.ico をリソースに追加して プロジェクトのプロパティから、アプリケーション - リソース(アイコン) で追加したアイコンを選択します。 保存後にコンパイルすると、「有効な Win32 リソースファイルではない」とのエラーが表示されます。 別のアイコン(test2.ico)を指定すると、正常にコンパイルできました。 test2.ico は、16色で作成されていますが、test.ico は、XP用アイコンのようで 何色使っているのか不明です。 test.ico を実行ファイルのアイコンにするには どうすれば宜しいでしょうか。 ご存知の方、いらっしゃいましたら、ご教授願います。

  • EXEやDLLを実行中に実行されているファイルが何処にあるのか知りたいんです

    例えば test.exeというEXEを開発していて、test.exeを実行したときに test.exeが何処にあるのか(フルパスで)を test.exeの中で知りたいのですが どなたかご存知ありませんか? 環境はWindows全般 VC++です

専門家に質問してみよう