小编Jef*_*sen的帖子

WMI:插入时获取USB设备描述

如何在插入USB设备时获取设备ID和其他说明?我找到了一个如何获得USB设备插入/删除通知的示例.但是如何获取设备desrtiption信息?

这是我的代码片段:

WqlEventQuery q;
ManagementScope scope = new ManagementScope("root\\CIMV2");
scope.Options.EnablePrivileges = true;

try
{
    q = new WqlEventQuery();
    q.EventClassName = "__InstanceDeletionEvent";
    q.WithinInterval = new TimeSpan(0, 0, 3);
    q.Condition = @"TargetInstance ISA 'Win32_USBControllerdevice'";
    w = new ManagementEventWatcher(scope, q);
    w.EventArrived += new EventArrivedEventHandler(USBRemoved);
    w.Start();
}
... catch()....
Run Code Online (Sandbox Code Playgroud)

更新:实际上,它是一个带USB连接的串行COM设备.所以没有driveName属性.如何获取USB描述,我可以在设备管理器中看到?WMI是否提供有关USB插入的通知的此信息?

.net c# usb wmi insertion

6
推荐指数
1
解决办法
2万
查看次数

Webbrowser窃取焦点

我正在winforms app(c#)中使用webbrowser控件.当它正在进行自动化操作时,我正在从我正在使用的窗口中失去焦点控制.Web浏览器的形式也没有出现,我只是失去了控制器的焦点.我现在写这条消息,我必须一次又一次点击进入文本框...

如何在webbrowser中禁用此类行为?

我创建了这样的隐形webbrowser:

var br = new WebBrowser();
br.Visible = false;
br.ScriptErrorsSuppressed = true;
Run Code Online (Sandbox Code Playgroud)

请指教.

.net c# browser focus winforms

4
推荐指数
1
解决办法
9163
查看次数

会计数据库架构

之前已经被问过很多次了……关于模式没有答案。

有人可以共享会计数据库架构吗?我已经阅读了许多有关重复输入记帐和记帐中的关系数据库的文章。但是,对于完整的解决方案的外观还没有完整的解释。

以下是我发现对我有用的文章:

1)http://homepages.tcp.co.uk/~m-wigley/gc_wp_ded.html(货币变动原理,日记帐分录)
2)http://compasspointmedia.wordpress.com/2010/04/12/sqldatabase-会计相关结构/(有关交易记录,发票和付款的更深入的说明)

这是我仍然不清楚的问题之一:

我们以信贷方式向客户出售产品。借方AR帐户和贷方销售帐户。后来我们收到了客户的付款。它的金额高于应付金额。我该如何处理未使用的金额?

c# database accounting winforms database-schema

2
推荐指数
1
解决办法
3188
查看次数

FileNotFoundException(找不到DLL)

我在客户的一台机器上遇到了这个奇怪的错误.它抛出FileNotFoundException,但是那个DLL肯定就在那个带有Executable的文件夹中..为什么它找不到它?请指教..

.net c# dll filenotfoundexception

-2
推荐指数
1
解决办法
3101
查看次数