第12章 Windows系统编程
12.1 查阅相关资料,解释注册表几大根键的用途。 答:略
12.2 选择一个编写好的Python程序,将其转换为exe可执行文件。 答:略,请参考书中相关介绍。
12.3 编写代码,使用至少3中不同的方法启动Windows自带的计算器程序。 答: 第一种方法: >>> import os
>>> os.system('calc.exe')
第二种方法: >>> import os
>>> os.popen('calc.exe')
第三种方法: >>> import os
>>> os.startfile('calc.exe')
第四种方法: >>> import win32api
>>> win32api.ShellExecute(0, 'open', 'calc.exe', '', '', 1)
第五种方法: >>> import win32process
>>> handle=win32process.CreateProcess(r'c:\\windows\\system32\\calc.exe','',
win32process.CREATE_NO_WINDOW,
None,
None,None,0,
None,win32process.STARTUPINFO())
12.4 编写代码,检测您所使用的操作系统版本。 答:略,请参考12.5节。