VB.Net RAM的Windows类型网络摄像头UAC

问题描述 投票:0回答:1

我怎样才能找回如下:

  1. 视窗位类型(32或84)
  2. RAM值
  3. 如果PC网络摄像头或不
  4. 用户权限
vb.net string types ram pc
1个回答
1
投票

几乎所有这些都需要的P / Invoke或WMI来确定:

  1. 可以使用System.Management.ManagementObjectSearcher(WMI)来推测。看“标题”,看是否有“64”在那里。有些人做一些数学技巧的,但似乎更加可疑。
  2. 没有真正的问题一样多RAM /虚拟内存可用,但是: qazxsw POI
  3. 使用的PInvoke - Microsoft.VisualBasic.Devices.ComputerInfo.AvailablePhysicalMemory Microsoft.VisualBasic.Devices.ComputerInfo.AvailableVirtualMemory 。迭代列表,查找HID
  4. 我不知道如何得到确切的水平,但这里是一个办法,看看他们都是admin: GetRawInputDeviceList

有需要unsage Win32调用另一种方式

© www.soinside.com 2019 - 2024. All rights reserved.