我使用守护程序工具在WindowsXP机器上安装一个ISO映像。我使用守护程序命令进行安装(守护程序.exe-装载0,iso路径)。在
上面的命令将把ISO映像装入设备号。在我的例子中,我有4个分区(C、D、E、F)和G,用于DVD/CD-RW。现在发生了什么,ISO被挂载到驱动器字母'H'(在创建ISO时定义)说'testmount'。在
我的查询:-在
1)如何获取挂载ISO镜像的挂载名称(即“testmount”)。 只是另一种情况;若机器上已经存在一些挂载点,我使用守护程序工具创建了一个新的挂载点。那个么,若我能得到最新的一个使用脚本,将是伟大的。在
2)如何在安装位置获取驱动器号。在
如果有人知道python脚本或命令(甚至Win命令)来获取这些信息。一定要告诉我。在
谢谢。。。在
您可以使用wmi控制台列出驱动器:
驱动器类型的数值可以让您区分不同的类型。在
WMI也是可用的python module,不过这需要单独安装。在
守护程序工具exe本身有一些命令行参数:
-得到你的计数和-得到你的信
但对我来说,这些在最新版本(DLite)中不起作用。在
相反,您可以使用以下命令:
mountvol-列出所有已安装的驱动器
dir-您可以解析输出以获得卷标
您应该在守护进程之前和之后运行mountvol,这样就可以检测到新的驱动器号。然后使用“dir”来获取卷标。在
我相信您可以使用操作系统()调用python
添加newtover,从wmi控制台输出获取驱动器列表
[i.strip() for i in os.popen('wmic logicaldisk get Name').readlines() if i.strip()<>''][1:]
相关问题 更多 >
编程相关推荐