windows取消映射
时间: 2024-01-06 08:24:49 浏览: 59
以下是取消映射的方法:
1. 使用命令行取消映射:
```shell
mountvol g: /d
```
这将取消G盘的映射。
2. 使用磁盘管理工具取消映射:
- 打开“我的电脑”或“此电脑”,右键点击G盘,选择“管理”。
- 在磁盘管理中,找到G盘对应的卷,右键点击,选择“删除卷”。
请注意,取消映射后,G盘将不再显示在“我的电脑”中。
相关问题
Windows 取消映射的硬盘
您可以按照以下步骤来取消映射 Windows 上的硬盘:
1. 打开资源管理器(可以通过按下 Win + E 键来快速打开)。
2. 在资源管理器中,点击左侧导航栏中的 "此电脑"(或称为 "计算机")。
3. 在 "此电脑" 中,您将看到所有已映射的驱动器列表,包括硬盘、光驱等。找到您想要取消映射的硬盘。
4. 右键点击要取消映射的硬盘,并选择 "断开网络驱动器"(或称为 "取消映射网络驱动器")。
5. 在弹出的对话框中,确认您要取消映射该硬盘,并点击 "确定"。
这样就可以成功取消映射 Windows 上的硬盘了。请注意,取消映射后,该硬盘将不再显示在资源管理器中。
windows 内核 内存映射的函数和例子
Windows 内核提供了一些函数来进行内存映射,其中最常用的是 `MmMapLockedPagesSpecifyCache` 和 `MmUnmapLockedPages`。
下面是一个使用 `MmMapLockedPagesSpecifyCache` 函数进行内存映射的示例代码:
```
NTSTATUS MapMemory(PMDL Mdl, PVOID* MappedAddress) {
PHYSICAL_ADDRESS HighestAcceptableAddress = { 0xFFFFFFFF, 0 };
ULONG_PTR NumberOfBytesToMap = MmGetMdlByteCount(Mdl);
*MappedAddress = MmMapLockedPagesSpecifyCache(
Mdl,
KernelMode,
MmCached,
NULL,
FALSE,
NormalPagePriority
);
if (*MappedAddress == NULL) {
return STATUS_UNSUCCESSFUL;
}
return STATUS_SUCCESS;
}
```
这个函数接收一个 `PMDL` 参数,它包含了需要映射的内存页面的信息。函数还接收一个 `PVOID*` 类型的指针,用于返回内存映射的基地址。
函数调用 `MmMapLockedPagesSpecifyCache` 来进行内存映射操作。该函数的第一个参数是一个 `PMDL` 结构,第二个参数指定了映射的访问权限,第三个参数指定了映射的缓存类型,第四个参数是一个可选的虚拟地址,它指定了映射的虚拟地址。如果该参数为 NULL,Windows 内核会自动选择一个虚拟地址。最后两个参数指定了映射的优先级和是否等待映射完成。
如果映射成功,函数返回 `STATUS_SUCCESS`,同时将映射的基地址存储在传入的 `PVOID*` 指针中。如果映射失败,函数返回 `STATUS_UNSUCCESSFUL`。
另外,使用 `MmUnmapLockedPages` 函数可以取消内存映射。示例代码如下:
```
VOID UnmapMemory(PVOID MappedAddress) {
MmUnmapLockedPages(MappedAddress, NULL);
}
```
该函数接收一个内存映射的地址,调用 `MmUnmapLockedPages` 函数来取消内存映射。该函数的第一个参数是内存映射的基地址,第二个参数是一个可选的 `PMDL` 参数,它指定了需要取消映射的页面。如果该参数为 NULL,则取消映射的是整个映射区域。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)