日期:2014-05-17  浏览次数:20773 次

现在遇到一个问题,C#如何调用C++的里面插入数据库的那部分功能
是这样的,现在有一个C++做的一个监视器,moniter.exe,启动这个之后,你点击IE浏览器的行为序列就都可以插入数据库了,有leftclick,hide,open,close等等。我现在也已经用C#做好了一个界面,启动moniter.exe进程,要实现用户选择一部分数据插入。现在我实现的是,启动exe,数据已经插入数据库中,然后将用户不希望的数据从数据库中删除。验收之后,老师希望能够先将moniter.exe进程捕获的数据先在C#做的页面显示,然后在用户选择一部分插入数据库。也即将先全插后选择删除,改成先选择后插入选好的数据。也就是C#能不能调用C++里面的功能,我可以,两个能不能通信,我可以把moniter.cpp的代码改一改的。调用C++的dll或者其他什么的,大家想想能不能实现,如果不能我就在moniter.cpp里面做界面了,原来的C#就直接丢弃了。谢谢大家!!!!

------解决方案--------------------
如果你能改c++代码就好说了,传入命令行参数,c++程序根据参数去执行某些功能