草庐IT

Android驱动Android

全部标签

c++ - 以提升的权限运行时如何正确检测网络驱动器

我正在开发一个需要在Windows上正确检测所有已用驱动器盘符的应用程序。为此,我使用了GetLogicalDrives()函数。此功能工作正常,除非用户以提升的权限启动我的应用程序(即,使用属于“管理员”组的帐户登录的用户并通过选择“以管理员身份运行”选项启动我的应用程序)。在这种情况下,GetLogicalDrives()无法检测到机器上映射的网络驱动器。问题的根本原因似乎是在这种情况下Windows并行运行2个用户session。我的应用程序在“提升权限”session中运行,而驱动器映射在“非提升”session中:https://support.microsoft.com/e

c++ - 检查是否加载了特定的设备驱动程序

我正在尝试解决是否可以使用C++检查特定视频卡设备驱动程序是否已加载到WindowsServer2003中。任何人都可以指导我如何实现这一目标吗?谢谢 最佳答案 使用EnumDeviceDrivers-有一个例子here. 关于c++-检查是否加载了特定的设备驱动程序,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/751100/

windows - Windows 有多少设备驱动程序可用

出于即时计算的目的,我正在尝试估计有多少种不同的设备驱动程序可用于Windows。我试图了解在收集数据的大小和处理能力方面可能需要什么才能对驱动程序进行一些统计分析。有人有引用资料吗?想法?在这一点上,有根据的猜测将不胜感激。 最佳答案 Driverguide.com他们的数据库中有超过150万个驱动程序和固件。大多数但不是所有的驱动程序都适用于Windows。因此,排除非Windows驱动程序、固件和副本,大约一百万个可能是一个不错的选择。 关于windows-Windows有多少设备

windows - 如何创建 PowerShell 脚本以将文件复制到 USB 闪存驱动器?

我有一个虚拟硬盘.vhd文件,我想每天通过单击WindowsVista笔记本电脑上的快捷方式来备份该文件。我写了一个完成工作的半危险批处理脚本文件(BACKUP.BAT),它打开cmd窗口并将文件复制到闪存驱动器,但我想模仿(宏)复制时显示的方式您手动将文件拖放到我计算机的闪存驱动器中。另一个问题是,根据执行此操作的计算机,USB闪存驱动器可能分配给驱动器E:(WinXP),而在其他计算机(Vista/7)上,它可能分配给驱动器F:。(似乎没有办法在USB闪存驱动器插入USB端口时静态分配一个固定的盘符。) 最佳答案 我会设置光盘的

windows - 闪存驱动器上的批处理文件 - 如何检查操作系统架构?

我正在设置一个可移植的开发环境。我正在尝试从批处理文件中获取我的闪存驱动器插入的当前系统的位数(32位或64位),以便我可以使用正确版本的IDE。这篇文章是一个开始:http://support.microsoft.com/kb/556009但它使用相对地址,当然我的闪存驱动器没有操作系统,所以代码每次都默认为i586。执行此操作所需的LOC是什么? 最佳答案 TobiasSchlegel的解决方案有一个警告:PROCESSOR_ARCHITECTURE环境变量仅返回当前进程的位数。由于WoW64仿真,在64位机器上,PROCESS

windows - 从 driverstore 安装驱动程序的 API

是否有任何API可用于从driverstore或inf文件夹为我的设备安装驱动程序,例如(PNPC031)? 最佳答案 触发设备的即插即用检测应该从inf目录/驱动程序存储区为您的设备安装驱动程序-如果它找到匹配的驱动程序。查看CM_Reenumerate_DevNode_ExAPI:http://msdn.microsoft.com/en-us/library/windows/hardware/ff539766(v=vs.85).aspx如果您知道INF文件的路径,则可以使用SetupAPI进行安装:http://msdn.mic

c - 驱动程序如何在 Windows 中工作?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion在Linux中,我们可以从关联的驱动程序文件对象中读取/写入,并且这些函数调用将由驱动程序读取/写入函数执行。在Windows中是否相同?我们是否将文件关联到驱动程序并通过读取/写入该文件来访问驱动程序功能?(我一直在Linux下编写驱动程序,现在正试图理解“Windows方式”来完成它。)

java - Android Studio 0.8.2 URI 有一个权限组件

我收到“Gradle项目同步失败”。当我启动AndroidStudio时。当我尝试清理项目时,我得到“无法完成Gradle执行原因:URI具有授权组件”我已经尝试了几件事,但仍然卡住了。我将我的配置文件从我的用户文件夹中移出,并将它们放在我拥有AndroidStudio的根目录中。(C:/工作室)。我也试过使缓存无效,但仍然无济于事。我在联网的VDI上,所以我不确定这是否与它有关。以下是我从Gradle同步中获得的消息。知道这里可能出了什么问题吗?Gradle同步消息:错误:无法启动守护进程。此问题可能是由于守护程序配置不正确造成的。例如,使用了无法识别的jvm选项。请参阅http:/

Windows 10 上的 Android 虚拟设备 - 无尽的 "VCPU shutdown request"- 无法启动

我的x86AVD从不加载。我到处寻找解决方案,但没有找到适合我的解决方案。配置操作系统:Windows10家庭版内存:12GB中央处理器:英特尔酷睿i5-7200CPU支持HAXM要求的VT-x、EM64T和XD位(根据英特尔规范)HAXM版本:6.0.4AndroidStudio版本:2.2简介:InsydeF.21BIOS配置:启用虚拟化技术。步骤1.在AndroidStudio中,启动AndroidVirtualDeviceManager。2.使用所有默认设置创建Nexus5API24AVD。3.启动AVD。结果:AVD窗口显示。没有出现“Android”文本。Android运行

java - 访问不同驱动器中的 Java 包

考虑一下我的C:\x\y\z中是否有一个包和D:\m\n\o中的另一个包。如何在我的java程序中访问它们?我需要设置任何路径吗? 最佳答案 您需要设置类路径以添加每个目录。假设您的包结构开始于每个目录下:java-classpathC:\x\y\z;D:\m\n\o参见docs. 关于java-访问不同驱动器中的Java包,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1991