在PB应用程序中实现对系统注册登记表的访问
编号:QA001585
建立日期: 1999年8月24日 最后修改日期:2003年5月20日
所属类别:
文章:
摘要:系统注册登记表是Windows 9x中所有配制信息的中央仓库。它除了保存操作系统自身的软件、硬件及环境信息外,另一个用途就是保存应用程序中用户定制的配制信息。把应用程序保存到系统注册登记表中的方法是使应用程序的适用性提高的最佳方法之一。在Power Builder应用程序中,通过使用PB内嵌的注册函数对系统注册登记表的访问,可以方便地设置和获取应用程序及用户设置的信息:如进入应用程序时,通过访问系统注册登记表来获取主窗口的原有大小及位置信息,而退出程序时可保存用户改变了的窗口大小及位置信息;可以将用户的设置保存到系统注册登记表中,在必要时从系统注册登记表中取出;亦可创建一个.REG文件(注册登记)来安装自己的应用程序,以及实现存取ODBC驱动信息等等。
链接:http://www.pcworld.com.cn/99/script/9905/042802b.asp
北方的狼问:
注册表函数基本会用,但是我有一个问题一直搞不太清楚,那就是“我们在程序中一般那些信息需存到注册表中,再有是否注册表的任何地方都可以让我们写入信息”,谢谢您的帮助!
李海答:有些地方需要特殊的权限,如HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services下,需要管理员权限。而有些地方使用通常的注册表函数无法写,只能有系统写。
通常存储的原则是,如果用户的基本设置可以保存在HKEY_CURRENT_USER\Software\Your Software下,而影响到所有用户的设置(如软件的安装目录等)可以保存在HKEY_LOCAL_MACHINE\Software\Your Software下。
文章来源:微电脑世界。
| |
|
|
| |
|
|