Tag: c ++

是否可以伪造video流作为在Skype,Lync等中可见的虚拟摄像头?

我正在尝试为我的应用程序构建一个关键部分,我需要能够伪造虚拟凸轮video流。 我想伪造成虚拟网络摄像头的video流通过我的PC进行流式传输,在那里我可以从我的网络摄像头或我硬盘的某个地方设置video源。 总而言之,我可以在WPF MediaElement.SourceProperty or Image.Source设置为MediaElement.SourceProperty or Image.Source 。 我见过Vivek的Vcam,这是tmhare.com中的directshowfilter ,看起来它与我正在寻找的东西非常相关。 但我找不到用VS2010编译它的方法,我也不知道如何处理它。 我想我需要更改输入引脚但是如何? 无论如何,总而言之,我正在尝试构建一个需要像ManyCam的小版本一样工作的部分代码。 我正在构建一个WPF应用程序,我从64位PC流式传输源代码。 我也很欣赏filter的一些示例代码,因为我几乎忘记了我所知道的关于C ++的一切,因为DirectShowfilter需要用C ++编写… 谢谢你的一切! 编辑: 我得到的错误; 1 IntelliSense: identifier “REFERENCE_TIME” is undefined c:\program files (x86)\microsoft sdks\windows\v7.0a\include\dvdmedia.h 307 5 // and 6 more 6 IntelliSense: not a class or struct name c:\users\umutto\desktop\projects\src\directshowwizardinstaller\vcam\vcam\filters\filters.h 8 22 Filters 7 IntelliSense: identifier “CUnknown” is undefined […]

任务 .Result始终为null

我正在研究一些代码来通过Task.Factory.FromAsync(在WP7应用程序中)执行HttpRequest。 任务的Result属性始终为null,但我知道请求本身是正确的,因为如果我将它粘贴到我的浏览器或Fiddler中,它就可以工作。 这是我的代码: string _url = string.Format(“http://requestapi.net/{0}/{1}/{2}”, “objects”,”partitionKey”,”pkey1″); var request = (HttpWebRequest)WebRequest.Create(_url); request.Method = “GET”; Task task1 = Task.Factory.FromAsync( (callback, o) => ((HttpWebRequest)o).BeginGetResponse(callback, o) , result => ((HttpWebRequest)result.AsyncState).EndGetResponse(result) , request); task1.Start(); WebResponse webResponse = task1.Result; string responseString; using (var response = (HttpWebResponse)webResponse) { using (Stream streamResponse = response.GetResponseStream()) { StreamReader reader = new StreamReader(streamResponse); responseString […]

所有音频

我怎么能得到(有可能吗?)现在所有的音频都在系统中播放,用于编写一些声音可视化器? 有没有库c ++或c#? 提前致谢

C#在datagridview行中着色相同的值

假设我有一个填充行的datagridview。 现在为了使某些数据更加清晰,我想为某些细胞的背景着色。 但是有一些警告,我想要着色的列数可能会有所不同。 为了使事情更清楚,我将草拟一个假的数据网格: Name Thing2 col1 col2 col3 tes test 1 1 2 t2t ers 3 3 3 der zoef 2 3 1 现在,col1-col3细胞需要着色,具体取决于它们的值。 第一列中的单元格将始终为绿色(按照惯例),偏离它的单元格将显示为红色。 因此,第一行将col1和col2颜色为绿色,col3为红色等。 有关如何最好地解决这个问题的任何想法?

适用于Windows Phone 8.1的HTML敏捷包

我仍在尝试为Windows Phone 8.1编程,但我有一点问题。 我想要解析HTML数据,我找到了一个更好的教程本教程= 点击这里 ; 但它仅适用于带有HTMLAgility包的Windows Phone 7/8。 我试过手动添加库但版本sl3-wp,winrt45不支持方法: htmlDocument.DocumentNode.SelectNodes(“//div[starts-with(@class, ‘list_item’)]”)); 和wp7的版本也不起作用。 任何想法如何解析WP 8.1的数据? 提前谢谢(抱歉我的英语不好:))

C#WebBrowser组件忽略window.location.href = url

我正在尝试将asp.net mvc应用程序显示在c#webbrowser组件中。 除文件下载外,一切正常。 在这个mvc应用程序中有很多副组件,所以没有找到其他方法来处理downloadFileLink但是使用以下JS: function downloadButtonClick(s, e, buttonID, actionUrl) { var downloadUrl = actionUrl + ‘?FileID=’ + s.GetRowKey(e.visibleIndex); if (e.buttonID == buttonID) { window.location = downloadUrl; } } 这种方法工作正常,我试图通过此链接使用任何浏览器下载文件,除了webbrowser组件。 它似乎忽略了所有window.location操作(我已经尝试过window.location.href = downloadUrl和window.location.replace(downloadUrl) ) 任何人都可以给出这种行为的理由吗?

如何从C#导入和使用非托管C ++类?

我有一个原生的C ++ DLL,一些头文件和导入库。 有没有办法如何在dll中定义的C#中实例化对象? 我所知道的两种方式是: 将C ++代码包装到COM中 使用DLLImport和外部C函数

使用C#(。net)下的HTTP服务器保持活动套接字如何发送多个查询?

Noob的问题。 所以我尝试这个代码在同一个套接字上多次调用http服务器资源: public void TryReuseSameSocket(){ var addr = Dns.GetHostAddresses(“stackoverflow.com”); var socket = new Socket(SocketType.Stream, ProtocolType.Tcp); try { // i thought that i must to use this option socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.KeepAlive, 1); socket.Connect(addr, 80); var bigbuff = new byte[10000]; for (var i = 0; i < 20; i++) { //now i try to call some URL many […]

在C#中如何编码XML以在页面的JavaScript部分中将其输出到JSON内部

我有一个上传KML文件的处理程序,并返回带有KML文件作为属性的JSON: context.Response.Write(“{\”name\”:\”” + FileName + “\”,\”type\”:\”” + FileType + “\”,\”size\”:\”” + FileSize + “\”,\”region_id\”:\”” + regionID + “\”,\”kml\”:\”” + HttpUtility.HtmlEncode(xmlData) + “\”}”); 正如您所看到的,我正在尝试使用HttpUtility.HtmlEncode对KML进行编码,但我的响应中出现错误: 未捕获的exception:无效的JSON 如何在C#中对XML / KML文件进行属性编码,以便稍后在JavaScript中对其进行解码? 编辑#1:根据Cheeso的评论我在IIS 7.5 Windows 7上使用ASP.NET,.NET版本4.我的处理程序是一个ashx文件。 如果我从响应中HttpUtility.HtmlEncode(xmlData) KML数据( HttpUtility.HtmlEncode(xmlData) ),则响应正常。 编辑#2我也尝试根据主持人的评论使用System.Web.Script.Serialization.JavaScriptSerializer 。 我这样使用它: System.Web.Script.Serialization.JavaScriptSerializer serializer; context.Response.Write(“{\”name\”:\”” + FileName + “\”,\”type\”:\”” + FileType + “\”,\”size\”:\”” + FileSize + “\”,\”region_id\”:\”” + regionID […]

NLog:强制BufferingTargetWrapper在AppDomain UnhandledException上清空

我在我的应用程序中配置了NLog,以使用BufferingTargetWrapper通过MailTarget发送电子邮件。 我遇到的问题是在应用程序退出Unhandled Exceptions之前,我找不到强制NLog清空BufferingTargetWrapper的方法。 我尝试从当前应用程序域的UnhandledException事件调用LogManager.Flush()和LogManager.DisableLogging()但它没有缝合工作。 我需要做些什么才能发送电子邮件?