- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我目前正在使用 Diskpart 来完成这些功能,但我希望能够使用 P-Invoke 而不必在我的 C# 应用程序中使用外部进程。
示例 Diskpart 脚本是:
//Online a disk
Select disk 7
disk online
// Reset GPT Identifier
select disk 7
UNIQUEID DISK ID=baf784e7-6bbd-4cfb-aaac-e86c96e166ee
我尝试搜索 pinvoke.net,但只能找到处理卷的函数,而不是磁盘。关于如何使用 Pinvoke 完成这些 diskpart 命令的任何想法?
最佳答案
我不确定 Dispart 到底做了什么,但我建议查看可能具有此类功能的 WMI。当您需要执行一些在 Windows 中不太常见的操作时,它通常是查看的好地方。
Storage WMI Classes
可能有一些有用的东西:
http://msdn.microsoft.com/en-us/library/ff567016%28VS.85%29.aspx
编辑:删除了有关 Volumes 的建议,因为我没有注意到您对此不感兴趣。
关于c# - Win32 API P-Invoke 使磁盘联机、脱机并设置唯一 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2905926/
例如,我如何比较 Junit 中的动态对象类型:- while (objList.hasNext()) { Object obj = objList.next(); Asser
如何在方法本身内部测试参数。例如 class TestClass { public void paraMethod(String para1, String para2) { Str
我觉得问这个问题很愚蠢,因为在搜索了三个小时后,我不断得到我无法理解的答案。提醒我,我对网络编程还是很陌生。 我已经用 jsp 和一个 mysql 数据库编写了一个很酷的小应用程序,并且一直在本地(在
假设我有 var input = new int[] { 0, 1, 2, 3, 4, 5 }; 如何将它们分组成对? var output = new int[][] { new int[] { 0
我正在我的azure移动应用程序中尝试离线同步,但它总是返回空指针。我已经调试了3天以找到错误根源,但无法弄清楚。任何帮助将不胜感激。每次我调试我出现此错误,我已按照 Microsoft azre 提
我正在尝试使用 TrueForAll 方法,但效果不是很好。谁能帮帮我? 我的问题:我有一个整数列表,例如 myIntList。我需要满足列表中所有整数的特定条件。 例子: List myFinalL
我正在开发一个聊天机器人,使用 DialogFlow 作为我的自然语言处理程序,并使用 Python 作为我的客户端。 我的应用程序旨在与 python 环境中的人交谈(我目前正在使用 Jupyter
我已经尝试过 QuickBlox 文档方法,但上次请求时间始终不变,实际上,当连接的用户使用 Quickblox 进行任何事件(例如与某人聊天)时,它应该被更新。 但是,它保持不变。(它只给出用户登录
我在 SQLserver 中有一个名为 CandidateContacts 的表,它具有以下字段 Id、createDate、dateUpdated、address。 我正在尝试获取给定 ID 列表中
我们使用 SharePoint 客户端对象模型为 SharePoint online 构建 Windows 客户端应用程序。我们想使用OAuth 来对这个Windows 客户端应用程序进行身份验证,但
我是一名优秀的程序员,十分优秀!