1:请问能不能在我的WinForm程序里面嵌入一个EXE文件,并且在我的程序中启动这个程序。或者是内嵌其他文件。并使用这些文件。2: 我设置了窗体的Language属性,对应多语言。生成的对应的DLL文件能不能和Default.asmx一样,在EXE里面。3:对于输出的一些信息(不是UI)要对应多语言要如何对应?4:App.Config文件运行时是不是会生成一个exe.Config文件?因为我运行时修改了Settings,这个保存在那?

解决方案 »

  1.   

    建立windows服务,程序启动自动启动
    通过资源文件实现多语言
    修改Settings保存在App.Config里
      

  2.   

    内嵌EXE我尝试了,好像没办法调用,用Assambly.Load或者Dimoand加载都不行,看来是没办法了非界面内容如何对应多语言??
      

  3.   

    内嵌exe是可以运行的当然最好是内嵌dll。。
    用Dimoand加载的话,估计会向你要一些找不到路径的dll,提示加载失败,问题不大,看我的BLOG里面有加载失败的处理办法。
      

  4.   

    回答第一個問題:"1:请问能不能在我的WinForm程序里面嵌入一个EXE文件,并且在我的程序中启动这个程序。或者是内嵌其他文件。并使用这些文件。"把需要內嵌的EXE與你的WinForm程式合併成一個EXE(重要,合併的時候Winform程式位于第一位),這時執行你的合併後WinForm程式的時候,在用讀字節的方式把內嵌的EXE讀取來保存成EXE,執行調用
      

  5.   

    恩,确实提示找不到DLL,我想想都打进去太麻烦。因为是别人的exe程序.