搜索3天没有发现好的解决方案,一个非常棘手的问题 c#前端软件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这东西天生不适合C#干,用C/C++去吧少年 !这个要求几下就写完了,但很复杂的,我写过这种,15K代码量。需要用到:hook共享内存多进程同步d3d/opengl内部抓取代码等这里推荐几个开源的项目:OBStaksi等。 求大神指点一二啊~这个完全不会的节奏啊,大神帮忙做个DLL,我可以向您购买, 求大神指点一二啊~这个完全不会的节奏啊,大神帮忙做个DLL,我可以向您购买,公司项目,不能卖。你可以参考我说的这两个开源项目。 截屏不行吗?截屏后图片都写到数据库里,再读取http://blog.csdn.net/lijgame/article/details/1447921 游戏貌似都是directx的窗体。。用SendMessage吧你每次截图之间肯定都有延迟!!不可能 每隔0.1秒截图一次我想说的就是 你的游戏窗口都不是处于最小化的状态你先获得所有游戏窗口的句柄!!!然后遍历 例如说5秒更新一次窗口句柄[] 句柄 = new 窗口句柄[10]();//窗口句柄while(true){DateTime Begin = DateTime.Now;for(int i = 0 ; i < 10; i++){ 窗体置顶( 句柄[i]);//把这个窗体放到最前面!!!就是活动窗体 这个窗体截图(句柄[i]);//截图。。}try{Thread.Sleep(Begin-DateTime.Now);}catch{}}试试!!!这样应该不会耗费大量的Cpu!!! 给你个方案,我以前常用的方案,前提是你的机子配置要好些。1.装虚拟机,开10个虚拟机 一个虚拟机开一游戏 这样就可以平浦窗口,这个好处是里面的内容可以自适应大小2.弄个Win7或Win2003 开远程服务,创建10个帐户 然后用远程连接到本机,每个帐户连一个共连10个,窗口也可以平铺(这是我常用的,以前机子配置不怎么行,只开3个)3.还有一方案,就是你弄个10台显视器吧。变成显示器阵列。 用C#我能想到的只有截屏.要做那种实时的话,用C或者C++去写 求大神指点一二啊~这个完全不会的节奏啊,大神帮忙做个DLL,我可以向您购买,公司项目,不能卖。你可以参考我说的这两个开源项目。大神,我只需要能获取到窗口画面就行,时时体现在我软件上,应该只需要一个接口就可以了吧,你提供的参考项目我就看的懂一点点。。完全没办法 关键代码在截图,完全截取不到后台的游戏窗口,只能截取最前面的一个~如果有人能提供C# DX方式截图就好了! 这个是一个类似软件的截图,他就是把游戏窗口,时时体现在软件上面,游戏都是在本机运行~已经确定不是单纯利用SetParent来解决~他这个有点像虚拟机底下那种小缩略图的样子,真正的游戏窗口其实是被他SetParent到另外一个大窗口,然后被隐藏,这里面看到的,都是他传输过来的图像~是时时的,两个情况,一个就是截图,还有一个就是直接传输画面数据! 关键代码在截图,完全截取不到后台的游戏窗口,只能截取最前面的一个~如果有人能提供C# DX方式截图就好了!我就是说 截取最前边的一个我是说 在截图之前 先用SendMessage使这个窗体置顶 就是变成最前面一个然后在截图对了 你对截图的要求是什么 多少秒刷新一次 关键代码在截图,完全截取不到后台的游戏窗口,只能截取最前面的一个~如果有人能提供C# DX方式截图就好了!我就是说 截取最前边的一个我是说 在截图之前 先用SendMessage使这个窗体置顶 就是变成最前面一个然后在截图对了 你对截图的要求是什么 多少秒刷新一次截屏只能截取最前端的一个画面,如果要轮流将其他画面置顶,再截取,这样好像效果不是很理想,号开多了,截取的效率也非常低,达不到时时监控的效果~ 求大神指点一二啊~这个完全不会的节奏啊,大神帮忙做个DLL,我可以向您购买,公司项目,不能卖。你可以参考我说的这两个开源项目。大神,参考22楼~ 求大神指点一二啊~这个完全不会的节奏啊,大神帮忙做个DLL,我可以向您购买,公司项目,不能卖。你可以参考我说的这两个开源项目。大神,参考22楼~这软件叫什么名字,我可以帮你看看。 求大神指点一二啊~这个完全不会的节奏啊,大神帮忙做个DLL,我可以向您购买,公司项目,不能卖。你可以参考我说的这两个开源项目。大神,我只需要能获取到窗口画面就行,时时体现在我软件上,应该只需要一个接口就可以了吧,你提供的参考项目我就看的懂一点点。。完全没办法Fraps http://www.fraps.com/buy.php ,一个license 34美元,主要就是这个接口。 求大神指点一二啊~这个完全不会的节奏啊,大神帮忙做个DLL,我可以向您购买,公司项目,不能卖。你可以参考我说的这两个开源项目。大神,我只需要能获取到窗口画面就行,时时体现在我软件上,应该只需要一个接口就可以了吧,你提供的参考项目我就看的懂一点点。。完全没办法Fraps http://www.fraps.com/buy.php ,一个license 34美元,主要就是这个接口。 这个软件是现成的录像软件吧,有接口可以调用么? 求大神指点一二啊~这个完全不会的节奏啊,大神帮忙做个DLL,我可以向您购买,公司项目,不能卖。你可以参考我说的这两个开源项目。大神,参考22楼~这软件叫什么名字,我可以帮你看看。这个软件搜不到,要到指定YY下载,加我企鹅 312862496 我发给你看看~ 求大神指点一二啊~这个完全不会的节奏啊,大神帮忙做个DLL,我可以向您购买,公司项目,不能卖。你可以参考我说的这两个开源项目。大神,我只需要能获取到窗口画面就行,时时体现在我软件上,应该只需要一个接口就可以了吧,你提供的参考项目我就看的懂一点点。。完全没办法Fraps http://www.fraps.com/buy.php ,一个license 34美元,主要就是这个接口。 这个软件是现成的录像软件吧,有接口可以调用么?我的意思是这个软件34美元一个License,至少有25美元的价值就在于你说的这个接口。 求大神指点一二啊~这个完全不会的节奏啊,大神帮忙做个DLL,我可以向您购买,公司项目,不能卖。你可以参考我说的这两个开源项目。大神,我只需要能获取到窗口画面就行,时时体现在我软件上,应该只需要一个接口就可以了吧,你提供的参考项目我就看的懂一点点。。完全没办法Fraps http://www.fraps.com/buy.php ,一个license 34美元,主要就是这个接口。 这个软件是现成的录像软件吧,有接口可以调用么?我的意思是这个软件34美元一个License,至少有25美元的价值就在于你说的这个接口。我可以出5倍这个的价格,只求能搞定~。。 求大神指点一二啊~这个完全不会的节奏啊,大神帮忙做个DLL,我可以向您购买,公司项目,不能卖。你可以参考我说的这两个开源项目。大神,我只需要能获取到窗口画面就行,时时体现在我软件上,应该只需要一个接口就可以了吧,你提供的参考项目我就看的懂一点点。。完全没办法Fraps http://www.fraps.com/buy.php ,一个license 34美元,主要就是这个接口。 这个软件是现成的录像软件吧,有接口可以调用么?我的意思是这个软件34美元一个License,至少有25美元的价值就在于你说的这个接口。我可以出5倍这个的价格,只求能搞定~。。不扯了 == 又不是我个人的东西 。我加你了,你怎么不回啊。 关键代码在截图,完全截取不到后台的游戏窗口,只能截取最前面的一个~如果有人能提供C# DX方式截图就好了!我就是说 截取最前边的一个我是说 在截图之前 先用SendMessage使这个窗体置顶 就是变成最前面一个然后在截图对了 你对截图的要求是什么 多少秒刷新一次截屏只能截取最前端的一个画面,如果要轮流将其他画面置顶,再截取,这样好像效果不是很理想,号开多了,截取的效率也非常低,达不到时时监控的效果~你还打算一秒20多帧???你的网速够吗 Oh my god...... 关键代码在截图,完全截取不到后台的游戏窗口,只能截取最前面的一个~如果有人能提供C# DX方式截图就好了!我就是说 截取最前边的一个我是说 在截图之前 先用SendMessage使这个窗体置顶 就是变成最前面一个然后在截图对了 你对截图的要求是什么 多少秒刷新一次截屏只能截取最前端的一个画面,如果要轮流将其他画面置顶,再截取,这样好像效果不是很理想,号开多了,截取的效率也非常低,达不到时时监控的效果~你还打算一秒20多帧???你的网速够吗 Oh my god......大神我不是这个意思,就是说,如果能后台截取,就更好了,前台如果轮询切换,这样软件展示效果就不是很理想 http://www.codeproject.com/Articles/5051/Various-methods-for-capturing-the-screenCapturing the screenshot with DirectX is a pretty easy task. DirectX offers a neat way of doing this.这篇文章楼主看看有帮助没有。我感觉你需要的DirectX截图就是文章里贴出的那些代码。稍微修改应该就可以使用。 高手帮助!如何获得任务管理里的“客户端名”啊 C# readline()读取文件的问题。请指导... C#中动态添加SplitContainer时,如何实现均匀拆分窗体? 调用oracle存储过程,无来由的错误,向大家请教了 如何找出大段文本中的特定文件 DevExpress工具不显示在已创建的项目 为什么我添加了word组件,还是说“找不到命名空间名称word” 望高手指点。“未将对象引用设置到对象的实例。” 文件的问题 如何实现这种功能? 启动调试报错 递归方法计算树节点级别
hook
共享内存
多进程同步
d3d/opengl内部抓取代码
等这里推荐几个开源的项目:
OBS
taksi
等。
求大神指点一二啊~这个完全不会的节奏啊,大神帮忙做个DLL,我可以向您购买,
求大神指点一二啊~这个完全不会的节奏啊,大神帮忙做个DLL,我可以向您购买,公司项目,不能卖。你可以参考我说的这两个开源项目。
http://blog.csdn.net/lijgame/article/details/1447921
用SendMessage吧
你每次截图之间肯定都有延迟!!不可能 每隔0.1秒截图一次
我想说的就是 你的游戏窗口都不是处于最小化的状态
你先获得所有游戏窗口的句柄!!!
然后遍历 例如说5秒更新一次窗口句柄[] 句柄 = new 窗口句柄[10]();//窗口句柄
while(true){
DateTime Begin = DateTime.Now;
for(int i = 0 ; i < 10; i++){
窗体置顶( 句柄[i]);//把这个窗体放到最前面!!!就是活动窗体
这个窗体截图(句柄[i]);//截图。。
}
try{
Thread.Sleep(Begin-DateTime.Now);
}catch{}
}试试!!!
这样应该不会耗费大量的Cpu!!!
给你个方案,我以前常用的方案,前提是你的机子配置要好些。
1.装虚拟机,开10个虚拟机 一个虚拟机开一游戏 这样就可以平浦窗口,这个好处是里面的内容可以自适应大小
2.弄个Win7或Win2003 开远程服务,创建10个帐户 然后用远程连接到本机,每个帐户连一个共连10个,窗口也可以平铺(这是我常用的,以前机子配置不怎么行,只开3个)
3.还有一方案,就是你弄个10台显视器吧。变成显示器阵列。
要做那种实时的话,用C或者C++去写
求大神指点一二啊~这个完全不会的节奏啊,大神帮忙做个DLL,我可以向您购买,公司项目,不能卖。你可以参考我说的这两个开源项目。大神,我只需要能获取到窗口画面就行,时时体现在我软件上,应该只需要一个接口就可以了吧,你提供的参考项目我就看的懂一点点。。完全没办法
关键代码在截图,完全截取不到后台的游戏窗口,只能截取最前面的一个~如果有人能提供C# DX方式截图就好了!
这个是一个类似软件的截图,他就是把游戏窗口,时时体现在软件上面,游戏都是在本机运行~已经确定不是单纯利用SetParent来解决~他这个有点像虚拟机底下那种小缩略图的样子,真正的游戏窗口其实是被他SetParent到另外一个大窗口,然后被隐藏,这里面看到的,都是他传输过来的图像~是时时的,两个情况,一个就是截图,还有一个就是直接传输画面数据!
关键代码在截图,完全截取不到后台的游戏窗口,只能截取最前面的一个~如果有人能提供C# DX方式截图就好了!我就是说 截取最前边的一个
我是说 在截图之前 先用SendMessage使这个窗体置顶 就是变成最前面一个
然后在截图
对了 你对截图的要求是什么 多少秒刷新一次
关键代码在截图,完全截取不到后台的游戏窗口,只能截取最前面的一个~如果有人能提供C# DX方式截图就好了!我就是说 截取最前边的一个
我是说 在截图之前 先用SendMessage使这个窗体置顶 就是变成最前面一个
然后在截图
对了 你对截图的要求是什么 多少秒刷新一次截屏只能截取最前端的一个画面,如果要轮流将其他画面置顶,再截取,这样好像效果不是很理想,号开多了,截取的效率也非常低,达不到时时监控的效果~
求大神指点一二啊~这个完全不会的节奏啊,大神帮忙做个DLL,我可以向您购买,公司项目,不能卖。你可以参考我说的这两个开源项目。大神,参考22楼~
求大神指点一二啊~这个完全不会的节奏啊,大神帮忙做个DLL,我可以向您购买,公司项目,不能卖。你可以参考我说的这两个开源项目。大神,参考22楼~这软件叫什么名字,我可以帮你看看。
求大神指点一二啊~这个完全不会的节奏啊,大神帮忙做个DLL,我可以向您购买,公司项目,不能卖。你可以参考我说的这两个开源项目。大神,我只需要能获取到窗口画面就行,时时体现在我软件上,应该只需要一个接口就可以了吧,你提供的参考项目我就看的懂一点点。。完全没办法Fraps http://www.fraps.com/buy.php ,一个license 34美元,主要就是这个接口。
求大神指点一二啊~这个完全不会的节奏啊,大神帮忙做个DLL,我可以向您购买,公司项目,不能卖。你可以参考我说的这两个开源项目。大神,我只需要能获取到窗口画面就行,时时体现在我软件上,应该只需要一个接口就可以了吧,你提供的参考项目我就看的懂一点点。。完全没办法Fraps http://www.fraps.com/buy.php ,一个license 34美元,主要就是这个接口。 这个软件是现成的录像软件吧,有接口可以调用么?
求大神指点一二啊~这个完全不会的节奏啊,大神帮忙做个DLL,我可以向您购买,公司项目,不能卖。你可以参考我说的这两个开源项目。大神,参考22楼~这软件叫什么名字,我可以帮你看看。这个软件搜不到,要到指定YY下载,加我企鹅 312862496 我发给你看看~
求大神指点一二啊~这个完全不会的节奏啊,大神帮忙做个DLL,我可以向您购买,公司项目,不能卖。你可以参考我说的这两个开源项目。大神,我只需要能获取到窗口画面就行,时时体现在我软件上,应该只需要一个接口就可以了吧,你提供的参考项目我就看的懂一点点。。完全没办法Fraps http://www.fraps.com/buy.php ,一个license 34美元,主要就是这个接口。 这个软件是现成的录像软件吧,有接口可以调用么?我的意思是这个软件34美元一个License,至少有25美元的价值就在于你说的这个接口。
求大神指点一二啊~这个完全不会的节奏啊,大神帮忙做个DLL,我可以向您购买,公司项目,不能卖。你可以参考我说的这两个开源项目。大神,我只需要能获取到窗口画面就行,时时体现在我软件上,应该只需要一个接口就可以了吧,你提供的参考项目我就看的懂一点点。。完全没办法Fraps http://www.fraps.com/buy.php ,一个license 34美元,主要就是这个接口。 这个软件是现成的录像软件吧,有接口可以调用么?我的意思是这个软件34美元一个License,至少有25美元的价值就在于你说的这个接口。我可以出5倍这个的价格,只求能搞定~。。
求大神指点一二啊~这个完全不会的节奏啊,大神帮忙做个DLL,我可以向您购买,公司项目,不能卖。你可以参考我说的这两个开源项目。大神,我只需要能获取到窗口画面就行,时时体现在我软件上,应该只需要一个接口就可以了吧,你提供的参考项目我就看的懂一点点。。完全没办法Fraps http://www.fraps.com/buy.php ,一个license 34美元,主要就是这个接口。 这个软件是现成的录像软件吧,有接口可以调用么?我的意思是这个软件34美元一个License,至少有25美元的价值就在于你说的这个接口。我可以出5倍这个的价格,只求能搞定~。。不扯了 == 又不是我个人的东西 。
我加你了,你怎么不回啊。
关键代码在截图,完全截取不到后台的游戏窗口,只能截取最前面的一个~如果有人能提供C# DX方式截图就好了!我就是说 截取最前边的一个
我是说 在截图之前 先用SendMessage使这个窗体置顶 就是变成最前面一个
然后在截图
对了 你对截图的要求是什么 多少秒刷新一次截屏只能截取最前端的一个画面,如果要轮流将其他画面置顶,再截取,这样好像效果不是很理想,号开多了,截取的效率也非常低,达不到时时监控的效果~你还打算一秒20多帧???你的网速够吗 Oh my god......
关键代码在截图,完全截取不到后台的游戏窗口,只能截取最前面的一个~如果有人能提供C# DX方式截图就好了!我就是说 截取最前边的一个
我是说 在截图之前 先用SendMessage使这个窗体置顶 就是变成最前面一个
然后在截图
对了 你对截图的要求是什么 多少秒刷新一次截屏只能截取最前端的一个画面,如果要轮流将其他画面置顶,再截取,这样好像效果不是很理想,号开多了,截取的效率也非常低,达不到时时监控的效果~你还打算一秒20多帧???你的网速够吗 Oh my god......大神我不是这个意思,就是说,如果能后台截取,就更好了,前台如果轮询切换,这样软件展示效果就不是很理想