c#封装exe成DLL
现在在做一个和ocr有关的project,但是现在用到的软件tesserant3是个没有DLL文件的程序,所以为了能运用其功能向将它的exe封装到一个dll中。但是之前完全没有做过,所以请教各位大神帮忙看看。怎样用vs 2010 c#来实现。如果有c++的.cpp和.h而生成的DLL是否可以用在c#中? --------------------编程问答-------------------- exe是不可以再做什么封装的吧。只要远程序生成dll才可以 --------------------编程问答-------------------- 不行,这功能要Visual Studio 2020才能做。 --------------------编程问答-------------------- 试试将exe作为资源文件打包到DLL中,使用的时候将exe释放到指定目录。自己多试试 --------------------编程问答-------------------- 用到的是exe里面的功能,这个就须得看看软件tesserant3的说明开发说明。如何导出exe函数,本身的话,没有任何原开发文档是很难做到的。 --------------------编程问答-------------------- exe的就省下吧,不要非那个力气了。
如果有dll,可以使用dllimport引入函数, --------------------编程问答-------------------- 多谢各位阿,不过却是很头疼阿。找到了各链接说是可以将我需要的功能封装成一个.dll
http://code.google.com/p/tesseractdotnet/wiki/TesseractEngineWrapper
帮忙看看是否有用? --------------------编程问答-------------------- 在类库里写上下面的,封装就可以了
Process myProcess = new Process();--------------------编程问答-------------------- 我现在有一个tesseract3.02.02的动态链接库。但是不知道该从何着手,这个.dll是从vs2008c++创建的 --------------------编程问答-------------------- Visual Studio 2020 ?
myProcess.StartInfo.UseShellExecute = false;
myProcess.StartInfo.FileName = @"./管理系统.exe";
myProcess.StartInfo.CreateNoWindow = true;
myProcess.Start();
补充:.NET技术 , C#