gpt4 book ai didi

c# - 如何检测windows phone是否插入了windows 7电脑?

转载 作者:行者123 更新时间:2023-11-30 18:27:22 27 4
gpt4 key购买 nike

我正在尝试制作一个应用程序来检测我的诺基亚 Lumia 520 是否已插入我的笔记本电脑。我试过看:

    foreach (DriveInfo drive in DriveInfo.GetDrives())

Windows 检测到“C”和“D”驱动器,但检测不到 Windows Phone。

Windows 为何不为此设备分配驱动器号?当我转到“我的电脑”时,我看到的是“计算机\Windows Phone”。

我试过:

    if(Directory.Exists(@"Computer\Windows Phone"))
{
MessageBox.Show("Found");
}

这并没有向我发出存在这样一个目录的信号。

最佳答案

您必须使用 Windows Portable Devices APIs .他们提供了一个 sample application枚举可移植设备,但它是用 C++ 编写的。但是,您仍然可以正确使用使用这些 API 的 C# 应用程序,因为它们是 COM 接口(interface)。检查这个blog-post正是这样做的(该博客还有许多关于此主题的其他有用帖子)。

如果你只想检查设备是否已连接,那么你可以做 this .

关于c# - 如何检测windows phone是否插入了windows 7电脑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26821680/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com