Articles of .net

以编程方式访问graphics卡时钟

是否有可能从Windows应用程序使用graphics卡时钟? 更具体地说 – 是否有可能以某种方式使graphics卡发送时钟事件中断(打勾?),并从软件挂钩? 我想说的是PC时钟不是很好。 精密时钟花费很多钱,加上他们很难colo(GPS信号不可用,primefaces钟花费胳膊和腿等)。 我读到新的graphics卡上有精确的时钟。 所以我的直接思想 – 我可以使用它们来精确地同步我的应用程序到100ns或许(对自己的心理注意) ? 有任何想法吗? PS或audio卡在这个问题… PPS请回答这个问题 – 我可以连接到一个graphics/声卡内部时钟,而不是Windows与Linux的讨论。 谢谢

如何在Windows中获取login用户的全名?

如何使用Windows API或其他方式获取login用户的全名(他/她input的真实姓名)? 例如,如何获得“约翰·史密斯”,而不是“约翰”(因为这是他的用户名)。 GetUserName(…)不做这个工作,因为它返回的是用户名,而不是全名。

types“System.IDisposable”在未引用的程序集中定义

我在Windows 8的Visual Studio 2012中创build了一个Windows窗体应用程序,目标.NET框架是4.5,我想使用Windows SDK的Datagramsocket库,所以我在编译时将目标操作系统版本更改为8。 我收到以下错误: “错误1types'System.IDisposable'是在未引用的程序集中定义的,必须添加对程序集”System.Runtime,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a“的引用。

是否有API调用来开始扫描硬件设备

与此问题相关,但是…是否可以通过API触发新的硬件设备扫描? 我有一个串口蓝牙设备,我通过与32feet.net .NET蓝牙的 API调用自动配对,这很好地工作。 虽然我可以查询设备扫描中的串行服务,但COM端口不会显示在“蓝牙设备”对话框的“COM端口”选项卡中。

Windows Server 2008上的最大tcp / ip连接

我有通过TCP协议监听单个端口的.Net服务。 客户端连接并传输数据一段时间(从几分钟到几个小时)。 Windows 2008服务器上的连接数是否有限制? 我没有打,因为现在有多达50个用户。 计划是有成千上万的用户,所以我想知道未来是否会有问题。 编辑: 云解答时,似乎Windows Server 2008的某些版本有一些限制。是否有这些限制的参考? 我试过谷歌,但它返回的文章限制了半边界TCP连接。

我怎样才能在后台启动一个进程?

我似乎无法在Google或StackOverflow上find答案。 如何在后台启动进程(在活动窗口后面)? 就像当进程启动时,它不会中断用户正在使用的当前应用程序。 这个过程不会在当前应用程序的前面popup,它只会启动。 这就是我正在使用的: Process.Start(Chrome.exe); Chrome在启动时会在我的应用程序前popup。 我怎样才能让它在后台启动? 我也试过: psi = new ProcessStartInfo ("Chrome.exe"); psi.UseShellExecute = true; psi.WindowStyle = ProcessWindowStyle.Hidden; psi.WindowStyle = ProcessWindowStyle.Minimized; Process.Start(psi); 但是从前一个没什么区别。 谢谢。

C#阅读Windows Mobile宽带连接属性

首先,这是背景: 我们有一个Windows Forms应用程序(用C#,.NET Framework 3.5编写),当前运行在完整的Windows 7平板电脑上,内置了一个用于数据连接的3G模块。 数据连接在Windows中configuration为正常的移动宽带连接(所以Windows本身就是pipe理连接),连接显示在控制面板>networking和Internet>networking连接中,并且工作正常 – 应用程序能够通过互联网与我们的networking服务。 我们将在未来的某个时间转移到其他设备(可能是完整的基于Windows 8的平板电脑)。 现在,我需要做的是读取移动宽带连接的连接状态。 即获得信号强度,以及运营商名称(如沃达丰英国)。 我已经find了使用Windows 7 SDK的移动宽带API部分的方法(请参阅此处和此处 ),但是这似乎是操作系统特定的,因为它在Windows 8上不起作用 – 或者至less不是设备,我在这里。 有没有一种通用的方式来阅读使用.NET框架的移动宽带连接属性? 另外,有没有人知道Windows 8 SDK,其中包含我正在使用的Windows 7移动宽带API? 提前致谢。 更新 – 我现在已经在一系列不同的Win 7 / Win 8设备上工作了。 即使联想设备工作正常。 我将发布主要位的示例代码(读取连接状态,configuration连接,检查SIM卡状态)作为答案; 令人烦恼的是,代码有点太长了。

.NET的安全/允许的文件名清理

是否有任何标准化/图书馆/testing的方式来取得一个任意的string,并以这种方式,它代表一个有效的文件名称? 滚动我自己的char-replace函数是很容易的,但是我想要一些更强大和更重要的东西。

从.NET应用程序login到Windows

我认为这应该是一个Windows服务。 在给定的条件下,它应该执行login到机器。 该机器将在“login屏幕”检查web服务,以了解谁是用户和密码,它应该用来login。 可以这样做吗?我不想要“自动login”窗口function。 谢谢!

找出当前用户的用户名 – 当多个用户login时

“用户A”login我的应用程序将Environment.Username识别为“用户A” 现在在Windows中,我点击切换用户…“用户B”login “用户A”进程仍在运行由“用户A”运行的应用程序仍然说Environment.Username是“用户A”我希望应用程序识别当前login的用户(当前活动用户)是“用户B” 我该怎么做呢?