@1.
IE打印出来的页面经常是含有页眉页脚的,比如在页面左下方出现文件名,右上方出现页码等,这些经常是我们不想要的内容。
如果手动设置的话,这个设置项在IE的菜单中:工具->页面设置,我们可以通过将页眉页脚全部设置为无,就可以清除掉。而实际上,页面设置对话框对页眉页脚的更改是通过更改HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\PageSetup下的header和footer值来实现的。
导出的reg文件可以是这样:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\PageSetup]
"header"=""
"footer"=""
只要将header和footer置为空字符串,IE打印出来的谁的就不会带页眉页脚。
@2.
对于Windows API对注册表的操作,参考http://msdn.microsoft.com/en-us/library/windows/desktop/ms724875(v=vs.85).aspx
在操作注册表时,注意HKEY_CURRENT_USER、HKEY_CLASS_ROOT之类的根路径是需要用单独的函数来打开的,如RegOpenCurrentUser、RegOpenCurrentUser等函数,其他键可以用RegOpenKey或RegOpenKeyEx指定打开。